0001609550-19-000053.txt : 20191105 0001609550-19-000053.hdr.sgml : 20191105 20191105162018 ACCESSION NUMBER: 0001609550-19-000053 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 73 CONFORMED PERIOD OF REPORT: 20190930 FILED AS OF DATE: 20191105 DATE AS OF CHANGE: 20191105 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: 191193570 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-20190930.htm 10-Q Document
0001609550FALSE--12-312019Q3P3YP5Y0.1504P10YP10YP10YP1YP2YP3Y4101100016095502019-01-012019-09-30xbrli:shares00016095502019-10-31iso4217:USD00016095502019-09-3000016095502018-12-31iso4217:USDxbrli:shares00016095502019-07-012019-09-3000016095502018-07-012018-09-3000016095502018-01-012018-09-300001609550us-gaap:CommonStockMember2019-06-300001609550us-gaap:AdditionalPaidInCapitalMember2019-06-300001609550us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-300001609550us-gaap:RetainedEarningsMember2019-06-3000016095502019-06-300001609550us-gaap:CommonStockMember2019-07-012019-09-300001609550us-gaap:AdditionalPaidInCapitalMember2019-07-012019-09-300001609550us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-07-012019-09-300001609550us-gaap:RetainedEarningsMember2019-07-012019-09-300001609550us-gaap:CommonStockMember2019-09-300001609550us-gaap:AdditionalPaidInCapitalMember2019-09-300001609550us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-09-300001609550us-gaap:RetainedEarningsMember2019-09-300001609550us-gaap:CommonStockMember2018-12-310001609550us-gaap:AdditionalPaidInCapitalMember2018-12-310001609550us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001609550us-gaap:RetainedEarningsMember2018-12-310001609550us-gaap:CommonStockMember2019-01-012019-09-300001609550us-gaap:AdditionalPaidInCapitalMember2019-01-012019-09-300001609550us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-09-300001609550us-gaap:RetainedEarningsMember2019-01-012019-09-300001609550us-gaap:CommonStockMember2018-06-300001609550us-gaap:AdditionalPaidInCapitalMember2018-06-300001609550us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-06-300001609550us-gaap:RetainedEarningsMember2018-06-3000016095502018-06-300001609550us-gaap:CommonStockMember2018-07-012018-09-300001609550us-gaap:AdditionalPaidInCapitalMember2018-07-012018-09-300001609550us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-07-012018-09-300001609550us-gaap:RetainedEarningsMember2018-07-012018-09-300001609550us-gaap:CommonStockMember2018-09-300001609550us-gaap:AdditionalPaidInCapitalMember2018-09-300001609550us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-09-300001609550us-gaap:RetainedEarningsMember2018-09-3000016095502018-09-300001609550us-gaap:CommonStockMember2017-12-310001609550us-gaap:AdditionalPaidInCapitalMember2017-12-310001609550us-gaap:PreferredStockMember2017-12-310001609550us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-12-310001609550us-gaap:RetainedEarningsMember2017-12-3100016095502017-12-310001609550us-gaap:CommonStockMember2018-01-012018-09-300001609550us-gaap:AdditionalPaidInCapitalMember2018-01-012018-09-300001609550us-gaap:IPOMemberus-gaap:CommonStockMember2018-01-012018-09-300001609550us-gaap:IPOMemberus-gaap:AdditionalPaidInCapitalMember2018-01-012018-09-300001609550us-gaap:IPOMember2018-01-012018-09-300001609550us-gaap:PreferredStockMember2018-01-012018-09-300001609550us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-01-012018-09-300001609550us-gaap:RetainedEarningsMember2018-01-012018-09-300001609550us-gaap:PreferredStockMember2018-09-300001609550us-gaap:IPOMemberus-gaap:CommonStockMember2018-05-072018-05-070001609550us-gaap:IPOMemberus-gaap:CommonStockMember2018-05-070001609550us-gaap:CommonStockMember2018-05-0700016095502018-05-072018-05-070001609550us-gaap:CommonStockMemberinsp:FollowOnPublicOfferingMember2018-12-112018-12-110001609550insp:SellingStockholdersMemberinsp:FollowOnPublicOfferingMember2018-12-112018-12-110001609550us-gaap:CommonStockMemberinsp:FollowOnPublicOfferingMember2018-12-110001609550us-gaap:FairValueMeasurementsRecurringMember2019-09-300001609550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2019-09-300001609550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2019-09-300001609550us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2019-09-300001609550us-gaap:FairValueMeasurementsRecurringMember2018-12-310001609550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2018-12-310001609550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2018-12-310001609550us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2018-12-310001609550insp:PreferredStockWarrantMember2019-06-300001609550insp:PreferredStockWarrantMember2018-06-300001609550insp:PreferredStockWarrantMember2018-12-310001609550insp:PreferredStockWarrantMember2017-12-310001609550insp:PreferredStockWarrantMember2019-07-012019-09-300001609550insp:PreferredStockWarrantMember2018-07-012018-09-300001609550insp:PreferredStockWarrantMember2019-01-012019-09-300001609550insp:PreferredStockWarrantMember2018-01-012018-09-300001609550insp:PreferredStockWarrantMember2019-09-300001609550insp:PreferredStockWarrantMember2018-09-300001609550srt:MinimumMember2019-01-012019-09-300001609550srt:MaximumMember2019-01-012019-09-30xbrli:pure0001609550srt:MaximumMemberus-gaap:ScenarioForecastMemberus-gaap:AccountingStandardsUpdate201602Member2019-12-3100016095502018-04-202018-04-200001609550insp:ComputerEquipmentAndSoftwareMember2019-09-300001609550insp:ComputerEquipmentAndSoftwareMember2018-12-310001609550insp:FurnitureAndOfficeEquipmentMember2019-09-300001609550insp:FurnitureAndOfficeEquipmentMember2018-12-310001609550us-gaap:EquipmentMember2019-09-300001609550us-gaap:EquipmentMember2018-12-310001609550insp:ResearchAndDevelopmentEquipmentMember2019-09-300001609550insp:ResearchAndDevelopmentEquipmentMember2018-12-310001609550us-gaap:LeaseholdImprovementsMember2019-09-300001609550us-gaap:LeaseholdImprovementsMember2018-12-310001609550us-gaap:ConstructionInProgressMember2019-09-300001609550us-gaap:ConstructionInProgressMember2018-12-310001609550us-gaap:CommercialPaperMemberus-gaap:ShortTermDebtMember2019-09-300001609550us-gaap:CorporateDebtSecuritiesMemberus-gaap:ShortTermDebtMember2019-09-300001609550us-gaap:ShortTermDebtMemberus-gaap:AssetBackedSecuritiesMember2019-09-300001609550us-gaap:ShortTermDebtMemberus-gaap:USTreasuryAndGovernmentMember2019-09-300001609550us-gaap:ShortTermDebtMember2019-09-300001609550us-gaap:CorporateDebtSecuritiesMemberus-gaap:LongTermDebtMember2019-09-300001609550us-gaap:LongTermDebtMember2019-09-300001609550us-gaap:CommercialPaperMemberus-gaap:ShortTermDebtMember2018-12-310001609550us-gaap:CorporateDebtSecuritiesMemberus-gaap:ShortTermDebtMember2018-12-310001609550us-gaap:ShortTermDebtMemberus-gaap:AssetBackedSecuritiesMember2018-12-310001609550us-gaap:ShortTermDebtMemberus-gaap:USTreasuryAndGovernmentMember2018-12-310001609550us-gaap:ShortTermDebtMember2018-12-310001609550insp:TermALoanFacilityMember2015-08-310001609550insp:OriginalCreditFacultyMember2015-08-310001609550srt:MinimumMemberinsp:TermBLoanFacilityMember2015-08-310001609550srt:MaximumMemberinsp:TermBLoanFacilityMember2015-08-310001609550insp:TermLoanFacilityMember2015-08-310001609550insp:TermLoanFacilityMemberinsp:February2017AmendmentToLoanAndSecurityAgreementMember2017-02-280001609550insp:TermLoanFacilityMemberinsp:February2017AmendmentToLoanAndSecurityAgreementMember2017-02-012017-02-280001609550insp:TermALoanFacilityMemberinsp:February2017AmendmentToLoanAndSecurityAgreementMember2017-02-280001609550insp:TermALoanFacilityMemberinsp:February2017AmendmentToLoanAndSecurityAgreementMember2017-02-012017-02-280001609550insp:February2017AmendmentToLoanAndSecurityAgreementMemberinsp:TermBLoanFacilityMember2017-02-280001609550insp:ConvertibleSeriesFPreferredStockMemberinsp:February2017AmendmentToLoanAndSecurityAgreementMember2017-02-280001609550insp:ConvertibleSeriesFPreferredStockMemberinsp:February2017AmendmentToLoanAndSecurityAgreementMember2017-02-012017-02-280001609550insp:TermBLoanFacilityMember2018-02-280001609550insp:TermBLoanFacilityMember2018-02-282018-02-280001609550insp:TermLoanFacilityMember2018-02-280001609550us-gaap:LondonInterbankOfferedRateLIBORMemberinsp:TermLoanFacilityMember2018-02-282018-02-280001609550insp:ConvertibleSeriesFPreferredStockMember2018-02-280001609550insp:ConvertibleSeriesFPreferredStockMember2018-02-282018-02-280001609550insp:TermLoanFacilityMember2019-03-260001609550insp:March2019AmendmentToLoanAndSecurityAgreementMemberinsp:TermLoanFacilityMember2019-03-270001609550insp:March2019AmendmentToLoanAndSecurityAgreementMemberinsp:TermLoanFacilityMember2019-03-272019-03-270001609550insp:March2019AmendmentToLoanAndSecurityAgreementMemberinsp:TermLoanFacilityMembersrt:MinimumMember2019-03-272019-03-270001609550insp:March2019AmendmentToLoanAndSecurityAgreementMemberinsp:TermLoanFacilityMembersrt:MinimumMember2019-03-270001609550srt:MaximumMemberinsp:March2019AmendmentToLoanAndSecurityAgreementMemberinsp:TermLoanFacilityMember2019-03-270001609550insp:March2019AmendmentToLoanAndSecurityAgreementMember2019-03-270001609550us-gaap:DebtInstrumentRedemptionPeriodOneMemberinsp:TermBLoanFacilityMember2017-02-280001609550us-gaap:DebtInstrumentRedemptionPeriodTwoMemberinsp:TermBLoanFacilityMember2017-02-280001609550us-gaap:DebtInstrumentRedemptionPeriodThreeMemberinsp:TermBLoanFacilityMember2017-02-280001609550insp:TermBLoanFacilityMember2019-09-30utr:sqft0001609550insp:OfficeSpaceSubleaseMember2019-03-310001609550insp:OfficeSpaceSubleaseMember2018-09-300001609550us-gaap:IPOMemberus-gaap:ConvertiblePreferredStockMember2018-05-012018-05-310001609550us-gaap:IPOMemberus-gaap:CommonStockMember2018-05-310001609550us-gaap:IPOMember2019-09-300001609550insp:ConvertibleSeriesFPreferredStockMemberinsp:WarrantsIssuedInFebruary2018Member2018-02-282018-02-280001609550insp:ConvertibleSeriesFPreferredStockMemberinsp:WarrantsIssuedInFebruary2018Member2018-02-280001609550insp:ConvertibleSeriesFPreferredStockMemberinsp:WarrantsIssuedInFebruary2018Member2018-05-070001609550insp:ConvertibleSeriesFPreferredStockMemberinsp:WarrantsIssuedInFebruary2018Member2018-02-080001609550insp:ConvertibleSeriesFPreferredStockMemberinsp:WarrantsIssuedOnFebruary2017Member2018-05-070001609550insp:ConvertibleSeriesFPreferredStockMemberinsp:WarrantsIssuedOnFebruary2017Member2017-02-240001609550insp:ConvertibleSeriesEPreferredStockMemberinsp:WarrantsIssuedOnAugust2015Member2018-05-070001609550insp:ConvertibleSeriesEPreferredStockMemberinsp:WarrantsIssuedOnAugust2015Member2015-08-070001609550insp:ConvertibleSeriesEPreferredStockMemberinsp:WarrantsIssuedOnJune2014Member2018-05-070001609550insp:ConvertibleSeriesEPreferredStockMemberinsp:WarrantsIssuedOnJune2014Member2014-06-270001609550insp:ConvertibleSeriesCPreferredStockMemberinsp:WarrantsIssuedOnAugust2013Member2018-05-070001609550insp:ConvertibleSeriesCPreferredStockMemberinsp:WarrantsIssuedOnAugust2013Member2013-08-050001609550insp:ConvertibleSeriesCPreferredStockMemberinsp:WarrantsIssuedOnNovember2012Member2018-05-070001609550insp:ConvertibleSeriesCPreferredStockMemberinsp:WarrantsIssuedOnNovember2012Member2012-11-160001609550us-gaap:ConvertiblePreferredStockMember2018-05-070001609550us-gaap:CommonStockMember2018-01-012018-12-310001609550us-gaap:CommonStockMember2018-12-310001609550us-gaap:CommonStockMember2019-01-012019-09-300001609550us-gaap:CommonStockMember2019-09-300001609550insp:StockIncentivePlan2018Member2018-12-310001609550insp:StockIncentivePlan2018Member2019-01-010001609550insp:StockIncentivePlan2018Member2019-09-300001609550us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:EmployeeStockOptionMember2019-01-012019-09-300001609550us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:EmployeeStockOptionMember2019-01-012019-09-300001609550us-gaap:DirectorMemberus-gaap:EmployeeStockOptionMembersrt:MinimumMember2019-01-012019-09-300001609550srt:WeightedAverageMemberus-gaap:DirectorMemberus-gaap:EmployeeStockOptionMember2019-01-012019-09-300001609550srt:MaximumMemberus-gaap:DirectorMemberus-gaap:EmployeeStockOptionMember2019-01-012019-09-300001609550us-gaap:EmployeeStockOptionMember2019-01-012019-09-3000016095502018-01-012018-12-310001609550us-gaap:CostOfGoodsTotalMember2019-07-012019-09-300001609550us-gaap:CostOfGoodsTotalMember2018-07-012018-09-300001609550us-gaap:CostOfGoodsTotalMember2019-01-012019-09-300001609550us-gaap:CostOfGoodsTotalMember2018-01-012018-09-300001609550us-gaap:ResearchAndDevelopmentExpenseMember2019-07-012019-09-300001609550us-gaap:ResearchAndDevelopmentExpenseMember2018-07-012018-09-300001609550us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-09-300001609550us-gaap:ResearchAndDevelopmentExpenseMember2018-01-012018-09-300001609550us-gaap:GeneralAndAdministrativeExpenseMember2019-07-012019-09-300001609550us-gaap:GeneralAndAdministrativeExpenseMember2018-07-012018-09-300001609550us-gaap:GeneralAndAdministrativeExpenseMember2019-01-012019-09-300001609550us-gaap:GeneralAndAdministrativeExpenseMember2018-01-012018-09-300001609550us-gaap:EmployeeStockOptionMembersrt:MinimumMember2019-01-012019-09-300001609550srt:MaximumMemberus-gaap:EmployeeStockOptionMember2019-01-012019-09-300001609550us-gaap:EmployeeStockOptionMembersrt:MinimumMember2018-01-012018-09-300001609550srt:MaximumMemberus-gaap:EmployeeStockOptionMember2018-01-012018-09-300001609550us-gaap:EmployeeStockOptionMember2018-01-012018-09-300001609550us-gaap:EmployeeStockOptionMember2019-09-300001609550us-gaap:EmployeeStockOptionMember2018-09-300001609550insp:EmployeeStockPurchasePlanMember2019-01-012019-09-300001609550insp:EmployeeStockPurchasePlanMember2019-01-010001609550insp:EmployeeStockPurchasePlanMember2019-06-300001609550insp:EmployeeStockPurchasePlanMember2019-01-012019-06-300001609550insp:EmployeeStockPurchasePlanMember2019-09-300001609550insp:EmployeeStockPurchasePlanMember2019-07-012019-09-300001609550insp:EmployeeStockPurchasePlanMember2018-07-012018-09-300001609550insp:EmployeeStockPurchasePlanMember2018-01-012018-09-300001609550us-gaap:DirectorMemberus-gaap:EmployeeStockOptionMember2019-01-012019-09-300001609550us-gaap:DomesticCountryMember2018-12-310001609550us-gaap:StateAndLocalJurisdictionMember2018-12-310001609550us-gaap:ResearchMember2018-12-31insp:segment0001609550country:US2019-07-012019-09-300001609550country:US2018-07-012018-09-300001609550country:US2019-01-012019-09-300001609550country:US2018-01-012018-09-300001609550srt:EuropeMember2019-07-012019-09-300001609550srt:EuropeMember2018-07-012018-09-300001609550srt:EuropeMember2019-01-012019-09-300001609550srt:EuropeMember2018-01-012018-09-300001609550insp:ConvertibleCommonStockWarrantsMember2019-01-012019-09-300001609550insp:ConvertibleCommonStockWarrantsMember2018-01-012018-09-300001609550us-gaap:StockOptionMember2019-01-012019-09-300001609550us-gaap:StockOptionMember2018-01-012018-09-30
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 September 30, 2019 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-20190930_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)
Registrant's telephone number, including area code: (844672-4357
Not Applicable
(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 October 31, 2019, the registrant had 24,062,690 shares of common stock, $0.001 par value per share, outstanding.


Table of Contents
   Page
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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, including statements regarding our future results of operations and financial position, business strategy, prospective products, product approvals, research and development costs, timing and likelihood of success, other insurance providers' plans to begin approving our Inspire therapy, ceasing to qualify as an emerging growth company or a smaller reporting company as of December 31, 2019, and the plans and objectives of management for future operations and future results of anticipated products are forward-looking statements. These statements involve known and unknown risks, uncertainties and other important factors that may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by the forward-looking statements.
In some cases, you can identify forward-looking statements by terms such as ‘‘may,’’ ‘‘will,’’ ‘‘should,’’ ‘‘expect,’’ ‘‘plan,’’ ‘‘anticipate,’’ ‘‘could,’’ ‘‘intend,’’ ‘‘target,’’ ‘‘project,’’ ‘‘contemplate,’’ ‘‘believe,’’ ‘‘estimate,’’ ‘‘predict,’’ ‘‘potential’’ or ‘‘continue’’ or the negative of these terms or other similar expressions, although not all forward-looking statements contain these words. 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;
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;
estimates regarding the annual total addressable market and demand for our Inspire therapy in the United States and our market opportunity outside the United States;
our dependence on third-party suppliers and contract manufacturers;
risks related to consolidation in the healthcare industry;
our business model and strategic plans for our products, technologies and business, including our implementation thereof;
our ability to accurately forecast customer demand for our Inspire system and manage our inventory;
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 increase the number of active medical centers implanting Inspire therapy;
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;
our ability to successfully integrate any acquired companies;
3

changes in global macroeconomic conditions;
any failure of information technology systems, processes or sites or damage to our physical facilities;
our ability to commercialize or obtain regulatory approvals for our Inspire therapy and system, or the effect of delays in commercializing or obtaining regulatory approvals;
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;
FDA 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 ceasing to qualify as a smaller reporting company or an emerging growth company;
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, 2018.
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.
4

PART I—FINANCIAL INFORMATION
Item 1.    Financial Statements.
INSPIRE MEDICAL SYSTEMS, INC.
BALANCE SHEETS
(in thousands, except share and per share amounts)
September 30,
2019
December 31, 2018
(Unaudited)
Assets
Current assets:
Cash and cash equivalents$48,044  $97,288  
Investments, short-term103,558  90,922  
Accounts receivable, net10,985  6,667  
Inventories4,675  2,667  
Prepaid expenses and other current assets3,200  1,734  
Total current assets170,462  199,278  
Investments, long-term9,625    
Property and equipment, net2,757  802  
Other non-current asset381    
Total assets$183,225  $200,080  
Liabilities and stockholders' equity
Current liabilities:
Accounts payable$4,838  $3,429  
Accrued expenses7,865  7,726  
Total current liabilities12,703  11,155  
Notes payable24,468  24,926  
Total liabilities37,171  36,081  
Stockholders' equity:
Common Stock,$0.001 par value per share; 200,000,000 shares authorized at September 30, 2019 and December 31, 2018; 24,038,369 and 23,401,675 issued and outstanding at September 30, 2019 and December 31, 2018, respectively
24  23  
Additional paid-in capital317,016  310,941  
Accumulated other comprehensive income (loss)90  (52) 
Accumulated deficit(171,076) (146,913) 
Total stockholders' equity146,054  163,999  
Total liabilities and stockholders' equity$183,225  $200,080  

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
September 30,
Nine Months Ended
September 30,
2019201820192018
Revenue$20,862  $13,054  $55,144  $34,034  
Cost of goods sold3,456  2,467  9,404  6,863  
Gross profit17,406  10,587  45,740  27,171  
Operating expenses:
Research and development3,623  1,771  9,072  5,236  
Selling, general and administrative22,434  13,465  62,272  37,416  
Total operating expenses26,057  15,236  71,344  42,652  
Operating loss(8,651) (4,649) (25,604) (15,481) 
Other (income) expense:
Interest income(903) (641) (3,025) (1,049) 
Interest expense529  680  1,589  2,615  
Other (income) expense, net(30) 5  (5) 3  
Total other (income) expense(404) 44  (1,441) 1,569  
Loss before income taxes(8,247) (4,693) (24,163) (17,050) 
Income taxes        
Net loss(8,247) (4,693) (24,163) (17,050) 
Other comprehensive loss:
Unrealized gain (loss) on investments39  (26) 142  (26) 
Total comprehensive loss$(8,208) $(4,719) $(24,021) $(17,076) 
Net loss per share, basic and diluted$(0.34) $(0.22) $(1.02) $(1.40) 
Weighted average common shares used to compute net loss per share, basic and diluted23,940,430  21,361,739  23,713,705  12,137,512  

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 September 30, 2019
Common Stock
SharesAmountAdditional
Paid-In
Capital
Accumulated
Other
Comprehensive
Income
Accumulated
Deficit
Total
Stockholders'
Equity
Balance at June 30, 201923,900,730  $24  $315,243  $51  $(162,829) $152,489  
Stock options and warrants exercised136,791  —  191  —  —  191  
Issuance of common stock848  —  58  —  —  58  
Stock-based compensation expense—  —  1,524  —  —  1,524  
Other comprehensive income—  —  —  39  —  39  
Net loss—  —  —  —  (8,247) (8,247) 
Balance at September 30, 201924,038,369  $24  $317,016  $90  $(171,076) $146,054  


Nine Months Ended September 30, 2019
Common Stock
SharesAmountAdditional
Paid-In
Capital
Accumulated
Other
Comprehensive
Income (Loss)
Accumulated
Deficit
Total
Stockholders'
Equity
Balance at December 31, 201823,401,675  $23  $310,941  $(52) $(146,913) $163,999  
Stock options and warrants exercised615,370  1  960  —  —  961  
Issuance of common stock3,137  —  174  —  —  174  
Issuance of common stock for employee stock purchase plan18,187  —  637  —  —  637  
Stock-based compensation expense—  —  4,304  —  —  4,304  
Other comprehensive income—  —  —  142  —  142  
Net loss—  —  —  —  (24,163) (24,163) 
Balance at September 30, 201924,038,369  $24  $317,016  $90  $(171,076) $146,054  


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

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


Three Months Ended September 30, 2018
Common Stock
SharesAmountAdditional
Paid-In
Capital
Accumulated
Other
Comprehensive
Loss
Accumulated
Deficit
Total
Stockholders'
Equity
Balance at June 30, 201821,352,974  $21  $239,996  $  $(137,442) $102,575  
Stock options exercised37,760  —  46  —  —  46  
Issuance of common stock856  —  37  —  —  37  
Stock-based compensation expense—  —  372  —  —  372  
Other comprehensive loss—  —  —  (26) —  (26) 
Net loss—  —  —  —  (4,693) (4,693) 
Balance at September 30, 201821,391,590  $21  $240,451  $(26) $(142,135) $98,311  


Nine Months Ended September 30, 2018
Common StockConvertible Preferred Stock
SharesAmountAdditional
Paid-In
Capital
SharesAmountAccumulated
Other
Comprehensive
Loss
Accumulated
Deficit
Total
Stockholders'
Equity
Balance at December 31, 20171,272,360  $1  $7,305  76,235,050  $119,106  $  $(125,085) $1,327  
Stock options exercised244,164  —  432  —  —  —  —  432  
Issuance of common stock856  —  37  —  —  —  —  37  
Sale of common stock from initial public offering, net of offering expenses7,762,500  8  112,032  —  —  —  —  112,040  
Conversion of preferred stock to common stock12,111,710  12  119,094  (76,235,050) (119,106) —  —    
Conversion of warrants to purchase preferred stock to warrants to purchase common stock—  —  855  —  —  —  —  855  
Stock-based compensation expense—  —  696  —  —  —  —  696  
Other comprehensive loss—  —  —  —  —  (26) —  (26) 
Net loss—  —  —  —  —  —  (17,050) (17,050) 
Balance at September 30, 201821,391,590  $21  $240,451    $  $(26) $(142,135) $98,311  

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

INSPIRE MEDICAL SYSTEMS, INC.
STATEMENTS OF CASH FLOWS (Unaudited)
(in thousands)
 Nine Months Ended
September 30,
 20192018
Operating activities  
Net loss$(24,163) $(17,050) 
Adjustments to reconcile net loss:  
Depreciation and amortization342  288  
Accretion of investment discount(846)   
Accretion of debt discount214  456  
Stock-based compensation expense4,304  696  
Non-cash stock issuance for services rendered174  37  
Change in the fair value of preferred stock warrants  595  
Other, net(143)   
Changes in operating assets and liabilities:  
Accounts receivable(4,378) (1,552) 
Inventories(2,008) 595  
Prepaid expenses and other current assets(1,866) (618) 
Accounts payable1,444  (549) 
Accrued expenses156  997  
Net cash used in operating activities(26,770) (16,105) 
Investing activities  
Purchases of property and equipment, net of disposals(2,297) (59) 
Purchases of investments(143,524) (98,936) 
Proceeds from sales or maturities of investments122,254  11,984  
Net cash used in investing activities(23,567) (87,011) 
Financing activities  
Proceeds from issuance of notes payable  8,000  
Proceeds from the exercise of stock options and warrants961  431  
Proceeds from sale of common stock  112,042  
Proceeds from issuance of common stock from employee stock purchase plan637    
Payment of debt fees(531)   
Net cash provided by financing activities1,067  120,473  
Effect of exchange rate on cash26    
(Decrease) increase in cash and cash equivalents(49,244) 17,357  
Cash and cash equivalents at beginning of period97,288  8,955  
Cash and cash equivalents at end of period$48,044  $26,312  
Supplemental cash flow information  
Cash paid for interest$1,562  $1,453  
Issuance of preferred stock warrants  103  

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

9

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 and 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 April 2014 and has been commercially available in certain European markets since November 2011. In June 2018, Japan's Ministry of Health, Labour and Welfare approved Inspire therapy to treat moderate to severe OSA, and we are currently seeking reimbursement coverage in Japan.

2. Summary of Significant Accounting Policies
Basis of Presentation
The accompanying financial statements have been prepared without audit, pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). The financial statements may not include all disclosures required by U.S. generally accepted accounting principles ("U.S. GAAP"); however, we believe that the disclosures are adequate to make the information presented not misleading. These unaudited financial statements should be read in conjunction with the audited financial statements and the notes thereto included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2018.
In the opinion of management, all adjustments, consisting of only normal recurring adjustments that are necessary to present fairly the financial position, results of operations, and cash flows for the interim periods, have been made. 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. Certain prior period amounts have been reclassified to conform to the current presentation. These reclassifications had no material effect on the reported results of operations.
Reverse Stock Split
In connection with our initial public offering of common stock ("IPO"), our board of directors and stockholders approved a 1-for-6.650 reverse stock split of our common stock. The reverse stock split became effective on April 20, 2018. The par value of the common stock was not adjusted as a result of the reverse stock split. Adjustments corresponding to the reverse stock split were made to the ratio at which the convertible preferred stock converted into common stock immediately prior to the closing of the IPO. Accordingly, all share and per-share amounts for all periods presented in these financial statements and notes thereto have been adjusted retroactively, where applicable, to reflect the reverse stock split and adjustment of the conversion ratio of the convertible preferred stock.
Initial Public Offering
On May 7, 2018, we completed our IPO by issuing 7,762,500 shares of common stock, at an offering price of $16.00 per share, for net proceeds of approximately $112.0 million after deducting underwriting discounts and commissions and offering expenses payable by us. In connection with the IPO, our outstanding shares of convertible preferred stock were automatically converted into an aggregate of 12,111,710 shares of common stock, and our outstanding warrants to purchase shares of convertible preferred stock were automatically converted into warrants to purchase up to an aggregate of 100,558 shares of common stock, resulting in the reclassification of the related redeemable convertible preferred stock warrant liability of $0.9 million to additional paid-in capital ("APIC").
10

INSPIRE MEDICAL SYSTEMS, INC. 
NOTES TO FINANCIAL STATEMENTS (Unaudited) 
(Table amounts in thousands, except share and per share amounts)
Follow-On Public Offering
On December 11, 2018, we completed a follow-on offering that included our offer and sale of 1,875,000 shares of common stock and the selling stockholders’ offer and sale of 1,000,000 shares of common stock, at a public offering price of $40.00 per share. We received net proceeds of approximately $69.8 million after deducting underwriting discounts and commissions and offering expenses. We received no proceeds from the sale of our common stock by the selling stockholders.
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts and disclosures reported in the financial statements. We use significant judgment when making estimates related to the allowance for doubtful accounts, inventory reserves, warranty reserves, and the valuations of our common stock prior to our IPO, share-based awards, and certain of our previously outstanding preferred stock warrants. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results could differ from those estimates.
JOBS Act Accounting Election
As an emerging growth company under the Jumpstart Our Business Startups Act of 2012 (the "JOBS Act"), we are eligible to take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies. We have elected to take advantage of the extended transition period for adopting new or revised accounting standards that have different effective dates for public and private companies until such time as those standards apply to private companies.
Cash and Cash Equivalents
We consider all highly liquid securities, readily convertible to cash, that mature within 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 (income) 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 (income) expense, net in the statements of operations and comprehensive loss.
Investments
At September 30, 2019 and December 31, 2018, our short-term investments consisted of commercial paper, corporate bonds, asset-backed securities, and U.S. government securities which are classified as available-for-sale debt securities and had maturities less than one year. Our long-term investments consisted of corporate bonds. Investments are reported at their estimated fair market value which approximates cost. Any unrealized gains and losses are reported as a separate component of accumulated other comprehensive income (loss). We had $0.1 million of unrecognized income and $0.1 million of unrecognized loss in accumulated other comprehensive income (loss) balance at September 30, 2019 and December 31, 2018, respectively. Any realized gains and losses are calculated on the specific identification method and reported net in other (income) expense, net. For the three and nine months ended September 30, 2019 and 2018, we recognized $0 of gains, net.
11

INSPIRE MEDICAL SYSTEMS, INC. 
NOTES TO FINANCIAL STATEMENTS (Unaudited) 
(Table amounts in thousands, except share and per share amounts)
We review our investment portfolio periodically to assess for other-than-temporary impairment. Should we determine that any unrealized losses on the investments are other-than-temporary, the amount of that impairment to be recognized in earnings will depend on whether we intend to sell the security or more likely than not will be required to sell the security before recovery of its amortized cost basis less any current period credit loss.
Fair Value of Financial Instruments
We measure certain financial assets and liabilities at fair value on a recurring basis, including cash equivalents, investments, and our previously outstanding preferred stock warrants. 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—Other inputs that are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-based valuation techniques for which all significant inputs are observable in the market or can be derived from observable market data. Where applicable, these models project future cash flows and discount the future amounts to a present value using market-based observable inputs, including interest rate curves, foreign exchange rates, and credit ratings.
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.
Commercial paper: Short-term, highly liquid investments are included as a Level 2 measurement in the tables below.
Corporate bonds: Consists of short- and long-term notes and bonds with various yields. These are included as a Level 2 measurement in the tables below.
Asset-backed securities: Consists of short-term, securitized investments backed by pools of credit card receivables. These are included as a Level 2 measurement in the tables below.
U.S. government securities: Consists of U.S. government Treasury bills with original maturities of less than one year. These are included as a Level 1 measurement in the table below.
The following tables sets forth by level within the fair value hierarchy our assets that are measured on a recurring basis and reported at fair value as of September 30, 2019 and December 31, 2018. Assets are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.
12

INSPIRE MEDICAL SYSTEMS, INC. 
NOTES TO FINANCIAL STATEMENTS (Unaudited) 
(Table amounts in thousands, except share and per share amounts)
Fair Value Measurements as of
September 30, 2019
Estimated
Fair Value
Level 1Level 2Level 3
Cash equivalents:
Money market funds$46,419  $46,419  $  $  
Total cash equivalents46,419  46,419      
Investments:
Commercial paper$8,980  $  $8,980  $  
Corporate bonds24,252    24,252    
Asset-backed securities8,092    8,092    
U.S. government securities71,859  71,859      
Total investments113,183  71,859  41,324    
Total cash equivalents and investments$159,602  $118,278  $41,324  $  

Fair Value Measurements as of
December 31, 2018
Estimated
Fair Value
Level 1Level 2Level 3
Cash equivalents:
Money market funds$94,700  $94,700  $  $  
Total cash equivalents94,700  94,700      
Investments:
Commercial paper$27,898  $  $27,898  $  
Corporate bonds28,012    28,012    
Asset-backed securities17,055    17,055    
U.S. government securities17,957  17,957      
Total investments90,922  17,957  72,965    
Total cash equivalents and investments$185,622  $112,657  $72,965  $  

There were no transfers between levels during the periods ended September 30, 2019 and December 31, 2018.
The recurring Level 3 fair value measurements of our preferred stock warrant liabilities used the Black-Scholes option pricing model and value of the respective class of our convertible preferred stock (see Note 8), which was unobservable. All other assumptions included in the model are observable Level 1 inputs.
The following table provides a reconciliation of the beginning and ending balances of our preferred stock warrant liabilities:
Three Months EndedNine Months Ended
September 30,September 30,
2019201820192018
Balance at beginning of period$  $  $  $157  
Initial fair value of preferred stock warrants issued      103  
Reclassified to equity      (855) 
Change in fair value of preferred stock warrants      595  
Balance at end of period$  $  $  $  
13

INSPIRE MEDICAL SYSTEMS, INC. 
NOTES TO FINANCIAL STATEMENTS (Unaudited) 
(Table amounts in thousands, except share and per share amounts)
Changes in the fair value of the preferred stock warrant liability were recorded in interest expense on the statements of operations and comprehensive loss. In connection with the closing of the IPO in May 2018, warrants to purchase shares of preferred stock automatically converted into warrants to purchase shares of common stock, resulting in the reclassification of the related convertible preferred stock warrant liability to APIC.
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 September 30, 2019 and December 31, 2018, 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 been within management's expectations.
Accounts Receivable and Allowance for Doubtful Accounts
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. We record an allowance for doubtful accounts for accounts receivable deemed uncollectible. We evaluate the collectability of our accounts receivable based on known collection risks and historical experience. In circumstances where we are aware of a specific customer's inability to meet its financial obligations to us (e.g., bankruptcy filings or substantial downgrading of credit ratings), we record a specific allowance for bad debts against amounts due to reduce the carrying amount of accounts receivable to the amount we reasonably believe will be collected. Specific accounts receivable are written-off once a determination is made that the account is uncollectible. The allowance for doubtful accounts was less than $0.1 million as of each of September 30, 2019 and December 31, 2018.
Inventories
Inventories are valued at the lower of cost or net realizable value, computed on a first-in, first-out basis. 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. Our review of inventory for excess and obsolete quantities is based primarily on the estimated forecast of future product demand, product life cycles, including expiration of inventory prior to sale, and introduction of new products. The reserve for excess and obsolete inventory was $0.1 million as of September 30, 2019 and $0.8 million at December 31, 2018.
Property and Equipment
Property and equipment are stated at cost, less accumulated depreciation and amortization. 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
Long-lived assets consist primarily of property and equipment 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
14

INSPIRE MEDICAL SYSTEMS, INC. 
NOTES TO FINANCIAL STATEMENTS (Unaudited) 
(Table amounts in thousands, except share and per share amounts)
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 material impairment charges on long-lived assets during either of the nine months ended September 30, 2019 or 2018.
Revenue Recognition
We recognize revenue in accordance with Accounting Standards Codification ("ASC") Topic 606, Revenue from Contracts with Customers ("ASC 606"), which we adopted effective January 1, 2019 using the modified retrospective approach. The adoption of ASC 606 did not have a material impact on the amount and timing of revenue recognized in our financial statements.
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 11 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, as well as distribution-related expenses such as logistics and shipping costs, net of costs charged to customers. The overhead costs include the cost of material procurement, depreciation expense for production equipment, warranty replacement costs, 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, consulting services, and other costs associated with products and technologies in development. These expenses
15

INSPIRE MEDICAL SYSTEMS, INC. 
NOTES TO FINANCIAL STATEMENTS (Unaudited) 
(Table amounts in thousands, except share and per share amounts)
include employee compensation, stock-based compensation, supplies, travel, and facility costs. 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 non-statutory and incentive stock options to employees and non-statutory stock options to consultants and directors. We also offer an employee stock purchase plan which allows participating employees to purchase shares of our common stock at a discount through payroll deductions.
We recognize equity-based compensation expense for awards of equity instruments to employees and directors 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 to employees and directors, including grants of restricted shares 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. 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. We have not granted any restricted shares. We have not granted any share-based awards to our consultants.
The Black-Scholes option pricing model requires the input of certain subjective assumptions, including (i) the expected share price volatility, (ii) the expected term of the award, (iii) the risk-free interest rate and (iv) the expected dividend yield. Due to the lack of a public market for the trading of our common stock and a lack of company-specific historical and implied volatility data, we have based our estimate of expected volatility on the historical volatility of a group of similar companies that are publicly traded. The historical volatility is calculated based on a period of time commensurate with the expected term assumption. The group of representative companies have characteristics similar to us, including stage of product development and focus on the life science industry. We use the simplified method, which is the average of the final vesting tranche date and the contractual term, to calculate the expected term for options granted to employees and directors as we do not have sufficient historical exercise data to provide a reasonable basis upon which to estimate the expected term. The risk-free interest rate is based on a U.S. government Treasury instrument whose term is consistent with the expected term of the stock options. We use an assumed dividend yield of zero as we have never paid dividends and have no current plans to pay any dividends on our common stock.
We expense the fair value of our equity-based compensation awards granted to employees and directors on a straight-line basis over the associated service period, which is generally the period in which the related services are received. We account for award forfeitures as they occur.
Advertising Expenses
We expense the costs of advertising, including promotional expenses, as incurred. Advertising expenses were $4.7 million and $2.3 million during the three months ended September 30, 2019 and 2018, respectively, and $12.6 million and $7.0 million during the nine months ended September 30, 2019 and 2018, respectively.
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. Our policy is to
16

INSPIRE MEDICAL SYSTEMS, INC. 
NOTES TO FINANCIAL STATEMENTS (Unaudited) 
(Table amounts in thousands, except share and per share amounts)
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 on investments classified as available-for-sale. Accumulated other comprehensive income (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 for those periods as all potentially dilutive shares consisting of convertible preferred stock, stock options and warrants were antidilutive in those periods.
Recent Accounting Pronouncements
We currently are an emerging growth company as defined by the JOBS Act. The JOBS Act provides that an emerging growth company can take advantage of the extended transition period provided in Section 7(a)(2)(B) of the Securities Act of 1933, as amended (the "Securities Act"), for complying with new or revised accounting standards. Accordingly, an emerging growth company can selectively delay the adoption of certain accounting standards until those standards would otherwise apply to private companies. We elected to avail ourselves of this exemption and, as a result, our financial statements may not be comparable to the financial statements of issuers that are required to comply with the effective dates for new or revised accounting standards that are applicable to public companies. Section 107 of the JOBS Act provides that we can elect to opt out of the extended transition period at any time, which election is irrevocable. However, we will no longer qualify as an emerging growth company as of December 31, 2019 and will no longer be able to take advantage of the extended transition period. Therefore, as of December 31, 2019, we will be required to adopt new or revised accounting standards when they are applicable to public companies that are not emerging growth companies.
In February 2016, the FASB issued Accounting Standards Update ("ASU") 2016-02, Leases (Topic 842) ("ASU 2016-02"), which supersedes the existing guidance for lease accounting, Leases (Topic 840). ASU 2016-02 requires lessees to recognize a lease liability and a right-of-use asset for all leases with lease terms greater than 12 months. Lessor accounting remains largely unchanged. The original guidance required application on a modified retrospective basis with the earliest period presented in the financial statements. In August 2018, the FASB issued ASU 2018-11, Targeted Improvements to ASC 842, which includes an option to not restate comparative periods in transition and instead to elect to use the effective date of ASC 842, Leases, as the date of initial application of transition. We expect to use the effective date of this standard as the date of initial application, with no retrospective adjustments to prior comparative periods. We currently are an emerging growth company as defined by the JOBS Act and previously disclosed that these amendments would become effective for us for interim and annual periods beginning after December 15, 2019. However, this ASU will instead become effective for us in our Annual Report on Form 10-K for the fiscal year ended December 31, 2019 as we will no longer qualify as an emerging growth company as of December 31, 2019. We are in the process of finalizing our assessment of the impact that the adoption of this standard will have on our financial statements. We anticipate that the adoption of this standard will result in an increase of approximately $1 million in both the assets and liabilities recorded on our December 31, 2019 Balance Sheet. We do not expect that the adoption of this standard will have a material impact on the Statements of Operations and Comprehensive Loss nor the Statements of Cash Flows. We will also expand our financial statement disclosures in order to comply with the guidance.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses, to require the measurement of expected credit losses for financial instruments held at the reporting date to be based on historical experience,
17

INSPIRE MEDICAL SYSTEMS, INC. 
NOTES TO FINANCIAL STATEMENTS (Unaudited) 
(Table amounts in thousands, except share and per share amounts)
current conditions and reasonable forecasts. The ASU will become effective for us for interim and annual periods beginning January 1, 2020. We are currently evaluating the impact of this ASU on our financial statements and related disclosures.
In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820) Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement ("ASU 2018-13"). The amendments in the standard apply to all entities that are required, under existing U.S. GAAP, to make disclosures about recurring or nonrecurring fair value measurements. ASU 2018-13 removes, modifies, and adds certain disclosure requirements in ASC 820, Fair Value Measurement. The standard is effective for all entities for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. We are currently evaluating the impact of this ASU on our financial statements and related disclosures.
In August 2018, the FASB issued ASU No. 2018-15, Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract ("ASU 2018-15") which clarifies and aligns the accounting for implementation costs for hosting arrangements with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. ASU 2018-15 is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, and early adoption is permitted. We are currently evaluating the impact of this ASU on our financial statements and related disclosures.
We have reviewed and considered all other recent accounting pronouncements and believe there are none that could potentially have a material impact on our business practices, financial condition, results of operations, or disclosures.

3. Composition of Certain Financial Statement Items
Inventories
September 30, 2019December 31, 2018
Raw materials$1,395  $802  
Finished goods3,280  1,865  
Total inventories, net of reserves$4,675  $2,667  
Property and Equipment
September 30, 2019December 31, 2018
Computer equipment and software$790  $333  
Furniture and office equipment16  4  
Manufacturing equipment974  925  
Research and development equipment52  30  
Leasehold improvements192  185  
Construction in process1,584  124  
Property and equipment, cost3,608  1,601  
Less: accumulated depreciation and amortization(851) (799) 
Property and equipment, net$2,757  $802  
Depreciation and amortization expense was $0.1 million for both the three months ended September 30, 2019 and 2018, and $0.3 million for both the nine months ended September 30, 2019 and 2018.
18

INSPIRE MEDICAL SYSTEMS, INC. 
NOTES TO FINANCIAL STATEMENTS (Unaudited) 
(Table amounts in thousands, except share and per share amounts)
Accrued Expenses
September 30, 2019December 31, 2018
Payroll and commissions payable$6,999  $6,490  
Interest155  195  
Other accrued expenses711  1,041  
Total accrued expenses$7,865  $7,726  

4. Investments
Our investments are classified as available-for-sale and consist of the following:
September 30, 2019
Unrealized
CostGainsLossesFair Value
Short-Term:
Commercial paper$8,980  $  $  $8,980  
Corporate bonds14,616  13  (2) 14,627  
Asset-backed securities8,095  3  (6) 8,092  
U.S. government securities71,796  63    71,859  
Short-term investments$103,487  $79  $(8) $103,558  
Long-Term:
Corporate bonds$9,607  $19  $(1) $9,625  
Long-term investments$9,607  $19  $(1) $9,625  

December 31, 2018
Unrealized
CostGainsLossesFair Value
Short-Term:
Commercial paper$27,898  $  $  $27,898  
Corporate bonds28,043    (31) 28,012  
Asset-backed securities17,074    (19) 17,055  
U.S. government securities17,959    (2) 17,957  
Short-term investments$90,974  $  $(52) $90,922  
As of September 30, 2019 and December 31, 2018, 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 at September 30, 2019.

5. Long-Term Debt
Credit Facility
In August 2015, we entered into a loan and security agreement, which provided for a term A loan facility in the amount of $15.5 million, the proceeds of which were used to refinance the $12.0 million of borrowings outstanding
19

INSPIRE MEDICAL SYSTEMS, INC. 
NOTES TO FINANCIAL STATEMENTS (Unaudited) 
(Table amounts in thousands, except share and per share amounts)
under our original credit facility, and a term B loan facility in an amount between $3.5 million and $10.0 million, subject to our achievement of certain revenue milestones. Amounts outstanding under the credit facility bore interest at a fixed rate of 7.95% per annum.
In February 2017, we amended the loan and security agreement. Under the loan and security agreement, as amended, and subject to the limitation noted below, amounts outstanding under the credit facility bear interest at a floating interest rate equal to the greater of 7.95% or LIBOR plus 6.9% per annum. Upon execution of the amendment, we borrowed an additional $1.0 million under the term A loan portion of the credit facility, receiving net proceeds of $0.5 million, net of expenses, for a total of $16.5 million outstanding under the credit facility and reduced borrowings available under the term B loan facility to $9.0 million. In connection with the execution of the amendment to the loan and security agreement, we issued 29,197 ten-year warrants to purchase Series F preferred shares of stock at an exercise price of $1.37 per share.
In February 2018, we borrowed an additional $8.0 million under the term B loan facility portion of the credit facility. After receipt of the $8.0 million, we had a total of $24.5 million outstanding under the credit facility, which bore interest at a floating interest rate equal to the greater of 7.95% or LIBOR plus 6.9% per annum. All amounts borrowed under the credit facility were interest-only through March 1, 2020, after which monthly payments of principal and interest were due through February 1, 2022. In connection with this borrowing, we issued 233,577 ten-year warrants to purchase Series F preferred shares of stock at an exercise price of $1.37 per share.
On March 27, 2019, we amended the loan and security agreement. The amendment modified the terms of the loan and security agreement to: (1) extend the interest-only date from March 1, 2020 to April 1, 2022 and extend the maturity date from February 1, 2022 to March 1, 2024; (2) reduce the final payment percentage from 5.50% to 3.50%; (3) modify the basic rate to be a per annum rate of interest (based on a year of 360 days) equal to the sum of (i) the greater of (A) the 30 day U.S. LIBOR rate reported in The Wall Street Journal on the last business day of the month that immediately precedes the month in which the interest will accrue or (B) 2.50%, plus (ii) 5.10%; provided, however, under no circumstances will the basic rate be less than 7.60%; (4) provide a mechanism for determining an alternative interest rate to replace the U.S. LIBOR rate upon the occurrence of certain circumstances; and (5) revise the prepayment fee to be between 1.00% and 3.00% of the principal amount, depending on the timing of any prepayment. Upon closing the amendment to the loan and security agreement, payment of the previously accrued final payment under the credit facility was required.
In addition to the principal and interest payments, under the credit facility, 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 loan and security agreement and shall be due at the earlier of maturity or prepayment. Borrowings are prepayable at our option in whole, but not in part, together with all accrued and unpaid interest thereon and, if not previously made, the final payment, subject to a prepayment fee of 3.00% if such borrowings are prepaid prior to March 27, 2020, 2.00% on or after March 27, 2020 but prior to March 27, 2021 and 1.00% if such borrowings are prepaid on or after March 27, 2021.
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 September 30, 2019.
20

INSPIRE MEDICAL SYSTEMS, INC. 
NOTES TO FINANCIAL STATEMENTS (Unaudited) 
(Table amounts in thousands, except share and per share amounts)
Expected future principal payments for the credit facility are as follows:
Year ending December 31:
2019 (remaining)$  
2020  
2021  
20229,188  
202312,250  
Thereafter3,062  
Total expected future principal payments$24,500  

6. Commitments
Operating Lease
We previously rented approximately 9,500 square feet of office space under an operating lease that expired on March 31, 2019.
In September 2018, we entered into a non-cancelable operating lease agreement to sublease approximately 45,000 square feet of office space for our corporate headquarters. This lease commenced January 15, 2019 and expires November 30, 2020. In May 2019, we entered into a non-cancelable operating lease agreement for the same space that provides for monthly rent, real estate taxes and operating expenses. The initial lease term commences on December 1, 2020 and expires May 31, 2028 with an option to renew for one additional period of five years.
Future minimum annual operating lease payments are as follows:
Year ending December 31:
2019 (remaining)$260  
20201,026  
2021888  
20221,504  
20232,043  
Thereafter9,448  
Total future operating lease payments$15,169  
Rental payments are charged to expense on a straight-line basis over the period of the lease. Rent expense was $0.3 million and less than $0.1 million for the three months ended September 30, 2019 and 2018, respectively, and $0.8 million and $0.1 million for the for the nine months ended September 30, 2019 and 2018, respectively.

7. Employee Retirement Plan
We sponsor an 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. We may elect to make a voluntary contribution to the plan. We have not made contributions since inception.

21

INSPIRE MEDICAL SYSTEMS, INC. 
NOTES TO FINANCIAL STATEMENTS (Unaudited) 
(Table amounts in thousands, except share and per share amounts)
8. Stockholders' Equity
Preferred Stock
In connection with the IPO in May 2018, 76,235,050 shares of convertible preferred stock were converted into 12,111,710 shares of common stock, resulting in the reclassification of the related convertible preferred stock of $119.1 million to common stock and APIC. As of September 30, 2019, no preferred stock had been issued.
Preferred Stock Warrants and Common Stock Warrants
In connection with the borrowing completed in February 2018 (see Note 5), we issued 233,577 ten-year warrants to purchase Series F preferred shares of stock at an exercise price of $1.37 per share. Based on the Black-Scholes option pricing model, the value of each warrant was determined to be $0.44 for a total value of $0.1 million at the date of issuance and was fully expensed during the three months ended March 31, 2018.
The preferred stock warrants issued in connection with the execution of the original credit facility and its subsequent amendments required re-measurement of the value of the preferred stock warrants each period, with changes in fair value recognized within other expenses on the statements of operations and comprehensive loss. The fair value of the preferred stock warrants was determined using the Black-Scholes option pricing model.
As of May 7, 2018, the date of the closing of our IPO, the following preferred stock warrants issued under the original credit facility and subsequent amendments were outstanding and exercisable:
IssuanceExpirationSeriesExercise
Price
Warrants
Outstanding at
May 7, 2018
Initial
Value
Fair Value at
May 7, 2018
February 8, 2018February 8, 2028F$1.37  233,577  $103  $320  
February 24, 2017February 24, 2027F1.37  29,197  4  40  
August 7, 2015August 7, 2025E2.62  29,580  33  41  
June 27, 2014June 27, 2024E2.62  76,334  85  174  
August 5, 2013August 5, 2023C1.07  74,768  39  80  
November 16, 2012November 16, 2022C1.07  186,916  96  200  
Total630,372  $855  
In connection with the closing of the IPO in May 2018, the warrants to purchase shares of preferred stock automatically converted into warrants to purchase shares of common stock, resulting in the reclassification of the related convertible preferred stock warrant liability of $0.9 million to APIC. Upon the closing of the IPO, the warrants to purchase 630,372 shares of preferred stock at a weighted average exercise price of $1.46 per share became exercisable to purchase 100,558 shares of common stock at weighted average exercise price of $9.38 per share. During 2018, warrants for 93,963 shares were exercised through cashless exercises, resulting in the issuance of a net 76,762 shares of our common stock. During the nine months ended September 30, 2019, warrants for 6,595 shares were exercised through cashless exercises, resulting in the issuance of a net 5,102 shares of our common stock.
Warrants to purchase shares of our common stock are summarized below:
Common Stock WarrantsWeighted Average Exercise PriceWeighted Average Remaining Contractual Life (years)
Outstanding at December 31, 20186,595  $15.16  5.5
Exercised(6,595) $15.16  
Outstanding at September 30, 2019  $  

22

INSPIRE MEDICAL SYSTEMS, INC. 
NOTES TO FINANCIAL STATEMENTS (Unaudited) 
(Table amounts in thousands, except share and per share amounts)
9. Stock-Based Compensation
Stock Options
We adopted the 2007 Stock Incentive Plan (the "2007 Plan") in November 2007, which terminated in accordance with its terms on November 28, 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 September 30, 2019, there were 2,126,253 shares reserved for issuance under the 2018 Plan, of which 1,109,535 shares were available for issuance. Prior to the IPO, the exercise price of stock options represented fair value of the common stock at the time of issuance and was determined by the board of directors with the assistance of a third-party valuation specialist. Post-IPO, 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, two or three equal annual installments, in each case subject to the director's continuous services 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, 20182,745,156  $12.64  7.4$81,453  
Granted243,037  $60.37  
Exercised(610,268) $1.57  
Forfeited(39,577) $34.31  
Outstanding at September 30, 20192,338,348  $20.12  7.6$96,339  
Exercisable at September 30, 20191,077,235  $4.18  6.2$61,228  
23

INSPIRE MEDICAL SYSTEMS, INC. 
NOTES TO FINANCIAL STATEMENTS (Unaudited) 
(Table amounts in thousands, except share and per share amounts)
Total stock-based compensation recognized, before taxes, during the three and nine months ended September 30, 2019 and 2018, is as follows:
Three Months EndedNine Months Ended
September 30,September 30,
2019201820192018
Cost of goods sold$33  $2  $85  $5  
Research and development168  5  492  16  
Selling, general and administrative1,323  365  3,727  675  
Total stock-based compensation$1,524  $372  $4,304  $696  
As of September 30, 2019, the amount of unearned stock-based compensation currently estimated to be expensed from now through the year 2023 related to unvested employee and non-employee director share-based awards is $18.0 million and the weighted average period over which the unearned stock-based compensation is expected to be recognized is 2.8 years. 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 share-based awards.
We estimate the fair value of share-based awards 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 complex and subjective assumptions. These assumptions include, but are not limited to, 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.
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. Due to our limited operating history and a lack of company specific historical and implied volatility data, we have based our estimate of expected volatility on the historical volatility of a group of similar companies that are publicly traded. When selecting these 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. The historical volatility data was computed using the weekly closing prices for the selected companies' shares over historical periods that approximate calculated expected term of our share-based awards. We will continue to analyze the historical stock price volatility assumption as more historical data for our common stock becomes available.
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.
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.
The amount of stock-based compensation expense is recognized on a straight-line basis over the vesting term and is reduced by actual forfeitures as they occur.
The fair value of options granted to employees and non-employee directors during the nine months ended September 30, 2019 and 2018 was estimated as of the grant date using the Black-Scholes option pricing model using the following assumptions:
24

INSPIRE MEDICAL SYSTEMS, INC. 
NOTES TO FINANCIAL STATEMENTS (Unaudited) 
(Table amounts in thousands, except share and per share amounts)
Nine Months Ended
September 30,
20192018
Expected life (years)
5.50 - 6.25
5.50 - 6.25
Expected volatility
47.7 - 50.6%
37.5 - 49.8%
Risk-free interest rate
1.55 - 2.63%
2.38 - 3.01%
Dividend yield0.0 0.0 
Weighted average fair value$29.30  $7.43  
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. The current purchase period under the ESPP began on July 1, 2019 and ends December 31, 2019. On June 30, 2019, 18,187 shares were purchased under the ESPP, utilizing $0.6 million of employee contributions. As of September 30, 2019, 444,083 shares were available for future issuance under the ESPP. We recognized stock-based compensation expense associated with the ESPP of $0.1 million and $0 for the three months ended September 30, 2019 and 2018, respectively, and $0.3 million and $0 for the nine months ended September 30, 2019 and 2018, respectively.

10. Income Taxes
During the three and nine months ended September 30, 2019 and 2018, we did not record an income tax benefit related to our loss before income taxes in the statement of operations and comprehensive loss because a valuation allowance has been required to be established for all deferred tax assets due to our cumulative net loss position.
As of December 31, 2018, our gross federal net operating loss carryforwards of $124.7 million will expire at various dates beginning in 2028. In addition, net operating loss carryforwards for state income tax purposes of $115.3 million that will begin to expire in 2028. We also have research and development credit carryforwards of $1.9 million as of December 31, 2018, which will expire at various dates beginning in 2032.
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. The annual limitation may result in the expiration of the net operating loss before utilization.
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, management believes 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.
25

INSPIRE MEDICAL SYSTEMS, INC. 
NOTES TO FINANCIAL STATEMENTS (Unaudited) 
(Table amounts in thousands, except share and per share amounts)
We had no unrecognized tax benefits as of September 30, 2019 and December 31, 2018. We are subject to taxation in the United States and various states. With few exceptions, as of September 30, 2019, we are no longer subject to U.S. federal or state examinations by tax authorities for years beginning before December 31, 2013. However, all years which created a net operating loss available for future use could also be subject to tax examination. We do not expect a significant change to our unrecognized tax benefits over the next 12 months.

11. Segment Reporting and Revenue Disaggregation
Operating segments are defined as components of an enterprise for which separate discrete financial information is available and evaluated regularly by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. We globally manage the business within one reporting segment, the development and commercialization of innovative and minimally invasive solutions for patients with obstructive sleep apnea. 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. Revenue by geographic region is as follows:
Three Months EndedNine Months Ended
September 30,September 30,
2019201820192018
United States$18,646  $11,307  $48,755  $29,580  
Europe2,216  1,747  6,389  4,454  
Total revenue$20,862  $13,054  $55,144  $34,034  
All of our long-lived assets are located in the U.S.

12. 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 for those periods as all potentially dilutive shares consisting of convertible preferred stock, convertible preferred stock warrants, convertible common stock warrants and common stock options were antidilutive in those periods.
The following potentially dilutive securities outstanding at the end of the periods presented have been excluded from the computations of diluted shares outstanding because such securities have an antidilutive impact due to losses reported:
September 30,
20192018
Common stock warrants  80,884  
Common stock options outstanding2,338,348  2,198,130  
Total2,338,348  2,279,014  

26

Item 2.    Management's Discussion and Analysis of Financial Condition and Results of Operations.
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our 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, 2018. Some of the information contained in this discussion and analysis or set forth elsewhere in this Quarterly Report on Form 10-Q, including information with respect to our plans and strategy for our business, 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 this Quarterly Report on Form 10-Q, 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 and minimally invasive solutions for patients with obstructive sleep apnea. Our proprietary Inspire system is the first and only FDA-approved neurostimulation technology that provides a safe and effective treatment for moderate to severe obstructive sleep apnea. 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 obstructive sleep apnea 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. must have been confirmed to fail or be unable to tolerate positive airway pressure treatments, such as CPAP, and be 22 years of age or older, though there are no similar requirements for patients in Europe.
We sell our Inspire system to hospitals and ambulatory service centers in the U.S. and in select countries in Europe through a direct sales organization. Our direct sales force engages in sales efforts and promotional activities focused on ear, nose and throat 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-patient marketing initiatives to create awareness of the benefits of our Inspire system and drive demand through patient empowerment. This outreach helps to educate thousands of patients on our Inspire therapy and frequently results in patient leads.
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 ambulatory service centers 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, on a medical necessity basis for most patients covered by Medicare, and under U.S. government contract for patients who are treated by the Veterans Health Administration. To date, approximately 400 commercial payors have reimbursed hospitals and ambulatory service centers for patients' treatment with our Inspire therapy through the prior authorization process. We have secured positive coverage policies from 45 U.S. commercial payors, covering approximately 145 million lives. In June 2018, Japan's Ministry of Health, Labour and Welfare approved our Inspire therapy to treat moderate to severe obstructive sleep apnea, and we are currently seeking reimbursement coverage in Japan. For the nine months ended September 30, 2019, 88.4% of our revenue was derived in the U.S. and 11.6% was derived in Europe. No single customer accounted for more than 10% of our revenue.
We rely on third-party suppliers to manufacture our Inspire system and its components. Many of these suppliers are currently single source suppliers. 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. We ship some physician programmers and Inspire systems from our facility in Minnesota. Warehousing and shipping operations for our European customers
27

are handled by the same third-party vendor with facilities located in the Netherlands. 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 through registered offerings of our common stock. Historically, we have devoted substantially all of our 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 September 30, 2019, we generated revenue of $20.9 million with a gross margin of 83.4% and had a net loss of $8.2 million compared to revenue of $13.1 million with a gross margin of 81.1% and a net loss of $4.7 million for the three months ended September 30, 2018. For the nine months ended September 30, 2019, we generated revenue of $55.1 million with a gross margin of 82.9% and had a net loss of $24.2 million compared to revenue of $34.0 million with a gross margin of 79.8% and a net loss of $17.1 million for the nine months ended September 30, 2018. Our accumulated deficit as of September 30, 2019 was $171.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 intend to make significant investments building our sales and marketing organization by increasing the number of U.S. sales representatives and continuing our direct-to-patient marketing efforts in existing and new markets throughout the U.S. and in Europe. We also intend to 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, Japan, and Australia. Because of these and other factors, we expect to continue to incur net losses for the next several years and we expect to require substantial additional funding, which may include future equity and debt financings.
On May 7, 2018, we completed our IPO by issuing 7,762,500 shares of common stock, at a public offering price of $16.00 per share, for net proceeds of approximately $112.0 million after deducting underwriting discounts and commissions and offering expenses payable by us. On December 11, 2018, we completed the follow-on offering that included our offer and sale of 1,875,000 shares of common stock and the selling stockholders' offer and sale of 1,000,000 shares of common stock, at a public offering price of $40.00 per share. We received net proceeds of approximately $69.8 million after deducting underwriting discounts and commissions and offering expenses. We received no proceeds from the sale of our common stock by the selling stockholders.

Components of Our Results of Operations
Revenue
We derive primarily all of our revenue from the sale of our Inspire system to hospitals and ambulatory service centers in the U.S. and select countries in Europe. Recent revenue growth has been driven by, and we expect continued growth as a result of, increased patient and physician awareness of the Inspire system, additional sales representatives, an increase in approvals of prior authorization submissions, and additional positive coverage policies. Any reversal in these recent trends, however, could have a negative impact on our future revenue. In addition, we have expanded our sales and marketing organization to help us drive and support revenue growth and intend to continue this expansion. Moreover, we expect that our revenue growth will be positively impacted by, and to the extent we obtain, additional positive coverage policies. Our revenue has fluctuated, and we expect our revenue to 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.
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, as well as distribution-related expenses such as logistics and shipping costs, net
28

of costs charged to customers. The overhead costs include the cost of material procurement, depreciation expense for production equipment, warranty replacement costs, and operations supervision and management personnel, including employee compensation, stock-based compensation, supplies, and travel. We expect overhead costs as a percentage of revenue to continue to decrease as our sales volume increases. We expect cost of goods sold to increase in absolute dollars primarily as, and to the extent, our revenue grows.
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. and Europe as our average selling price in the U.S. tends to be higher than in Europe. Our gross margin may increase over the long term 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. However, our gross margin may 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, 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 and monitoring, 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 secure positive coverage policies from private commercial payors in the U.S. and enter into new markets such as additional European countries, Japan and Australia. 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 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 and training and reimbursement personnel. Other selling, general and administrative expenses include training physicians, travel expenses, advertising, direct-to-patient 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 selling general and administrative 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 increased expenses related to audit, legal, and tax-related services associated with maintaining compliance with exchange listing and SEC requirements, director and officer insurance premiums and investor relations costs associated with being a public company. We also expect to see an increase in our stock-based compensation expense with grants of restricted stock or options and shares of our common stock purchased pursuant to our employee stock purchase plan.
Other (Income) Expense, Net
Other (income) expense, net consists primarily of interest expense payable under our credit facility. Other items include interest income and fair value adjustments related to convertible preferred stock warrants, which were accounted for as a liability and marked-to-market at each reporting period. Immediately prior to the closing of our IPO, our outstanding convertible preferred stock warrants automatically converted into warrants to purchase shares of our common stock.

29

Results of Operations

Three Months EndedNine Months Ended
September 30,September 30,
20192018$ Change% Change20192018$ Change% Change
(in thousands, except percentages)
Revenue$20,862  $13,054  $7,808  59.8 %$55,144  $34,034  $21,110  62.0 %
Cost of goods sold3,456  2,467  989  40.1 %9,404  6,863  2,541  37.0 %
Gross profit17,406  10,587  6,819  64.4 %45,740  27,171  18,569  68.3 %
Gross margin83.4 %81.1 %82.9 %79.8 %
Operating expenses:
Research and development3,623  1,771  1,852  104.6 %9,072  5,236  3,836  73.3 %
Selling, general and administrative22,434  13,465  8,969  66.6 %62,272  37,416  24,856  66.4 %
Total operating expenses26,057  15,236  10,821  71.0 %71,344  42,652  28,692  67.3 %
Operating loss(8,651) (4,649) (4,002) 86.1 %(25,604) (15,481) (10,123) 65.4 %
Other (income) expense, net(404) 44  (448) (1,018.2)%(1,441) 1,569  (3,010) (191.8)%
Net loss$(8,247) $(4,693) $(3,554) 75.7 %$(24,163) $(17,050) $(7,113) 41.7 %

Comparison of the Three Months Ended September 30, 2019 and 2018
Revenue
Revenue increased $7.8 million, or 59.8%, to $20.9 million for the three months ended September 30, 2019 compared to $13.1 million for the three months ended September 30, 2018. The increase was attributable to a $7.3 million increase in sales of our Inspire system in the U.S. and an increase of $0.5 million in Europe, primarily in Germany.
Revenue information by region is summarized as follows:
Three Months Ended September 30,
20192018Change
Amount% of RevenueAmount% of Revenue$%
(in thousands, except percentages)
United States$18,646  89.4 %$11,307  86.6 %$7,339  64.9 %
Europe2,216  10.6 %1,747  13.4 %469  26.8 %
Total revenue$20,862  100.0 %$13,054  100.0 %$7,808  59.8 %
Revenue generated in the U.S. was $18.6 million for the three months ended September 30, 2019, an increase of $7.3 million, or 64.9%, compared to the three months ended September 30, 2018. Revenue growth in the U.S. was primarily due to increased market penetration in existing territories, the expansion of our U.S. sales representatives into new territories, increased physician and patient awareness of our Inspire system, a greater number of prior authorization approvals, additional positive coverage policies, and to a lesser extent, an increase in our average selling price as a result of the introduction of the new sensing lead on the Inspire system to the U.S. market in February 2019.
Revenue generated in Europe was $2.2 million in the three months ended September 30, 2019, an increase of $0.5 million, or 26.8%, compared to the three months ended September 30, 2018. Revenue growth in Europe was
30

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.
Cost of Goods Sold and Gross Margin
Cost of goods sold increased $1.0 million, or 40.1%, to $3.5 million for the three months ended September 30, 2019 compared to $2.5 million for the three months ended September 30, 2018. The increase was primarily due to increased purchases of manufactured products due to higher sales volume of our Inspire system.
Gross margin was 83.4% for the three months ended September 30, 2019 compared to 81.1% for the three months ended September 30, 2018. Gross margin for the three months ended September 30, 2019 was higher primarily due to the introduction of the new sensing lead on the Inspire system in the U.S. in February 2019, which had a higher gross margin than the previous sensor.
Research and Development Expenses
Research and development expenses increased $1.8 million, or 104.6%, to $3.6 million for the three months ended September 30, 2019 compared to $1.8 million for the three months ended September 30, 2018. This change was primarily due to an increase of $1.1 million for ongoing research and development costs, including initial development of the next generation Inspire therapy system and the growth of clinical studies in the U.S. and Europe, and $0.7 million of compensation and employee-related expenses, mainly as a result of increased headcount.
Selling, General and Administrative Expenses
Selling, general and administrative expenses increased $8.9 million, or 66.6%, to $22.4 million for the three months ended September 30, 2019 compared to $13.5 million for the three months ended September 30, 2018. The primary driver of this increase was an increase of $5.2 million in compensation, including salaries, commissions, and stock-based compensation, travel and other employee-related expenses, mainly as a result of increased headcount. In addition, selling, general and administrative expenses increased by $0.9 million due primarily to financial audit fees, insurance, and other corporate costs, such as out-sourced information technology services and facilities costs. Other drivers included an increase of $2.5 million of marketing expenses, primarily consisting of direct-to-patient initiatives, and an increase of $0.3 million of regulatory and reimbursement costs, which increased primarily due to market access consulting services used to obtain positive coverage policies.
Other (Income) Expense, Net
Other (income) expense, net decreased by $0.4 million, or 1,018.2%, to $0.4 million of income for the three months ended September 30, 2019 compared to less than $0.1 million of expense for the three months ended September 30, 2018. This change was primarily due to an increase in interest income of $0.3 million earned on our higher cash, cash equivalents and investments balances and a decrease of $0.1 million in interest expense under our credit facility.
Comparison of the Nine Months Ended September 30, 2019 and 2018
Revenue
Revenue increased $21.1 million, or 62.0%, to $55.1 million for the nine months ended September 30, 2019 compared to $34.0 million for the nine months ended September 30, 2018. The increase was attributable to a $19.2 million increase in sales of our Inspire system in the U.S. and an increase of $1.9 million in Europe, primarily in Germany.
31

Revenue information by region is summarized as follows:
Nine Months Ended September 30,
20192018Change
Amount% of RevenueAmount% of Revenue$%
(in thousands, except percentages)
United States$48,755  88.4 %$29,580  86.9 %$19,175  64.8 %
Europe6,389  11.6 %4,454  13.1 %1,935  43.4 %
Total revenue$55,144  100.0 %$34,034  100.0 %$21,110  62.0 %
Revenue generated in the U.S. was $48.8 million for the nine months ended September 30, 2019, an increase of $19.2 million, or 64.8%, compared to the nine months ended September 30, 2018. Revenue growth in the U.S. was due to increased market penetration in existing territories, the expansion of our U.S. sales representatives into new territories, increased physician and patient awareness of our Inspire system, a greater number of prior authorization approvals, additional positive coverage policies and, to a lesser extent, an increase in our average selling price as a result of the introduction of the new sensing lead on the Inspire system to the U.S. market in February 2019.
Revenue generated in Europe was $6.4 million in the nine months ended September 30, 2019, an increase of $1.9 million, or 43.4%, compared to the nine months ended September 30, 2018. Revenue growth in Europe 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.
Cost of Goods Sold and Gross Margin
Cost of goods sold increased $2.5 million, or 37.0%, to $9.4 million for the nine months ended September 30, 2019 compared to $6.9 million for the nine months ended September 30, 2018. The increase was primarily due to increased purchases of manufactured products due to higher sales volume of our Inspire system.
Gross margin was 82.9% for the nine months ended September 30, 2019 compared to 79.8% for the nine months ended September 30, 2018. Gross margin for the nine months ended September 30, 2019 was higher primarily due to the introduction of the new sensing lead on the Inspire system in the U.S. in February 2019 which has a higher gross margin than the previous sensor. The gross margin for the nine months ended September 30, 2018 was lower by 1.4% due to excess and obsolete inventory costs associated with our previous generation system.
Research and Development Expenses
Research and development expenses increased $3.9 million, or 73.3%, to $9.1 million for the nine months ended September 30, 2019 compared to $5.2 million for the nine months ended September 30, 2018. This change was primarily due to an increase of $2.1 million for ongoing research and development costs, including initial development of the next generation Inspire therapy system and $1.8 million of compensation and employee-related expenses, mainly as a result of increased headcount.
Selling, General and Administrative Expenses
Selling, general and administrative expenses increased $24.9 million, or 66.4%, to $62.3 million for the nine months ended September 30, 2019 compared to $37.4 million for the nine months ended September 30, 2018. The primary driver of this increase was an increase of $14.9 million in compensation, including salaries, commissions, and stock-based compensation, travel and other employee-related expenses, mainly as a result of increased headcount. In addition, selling, general and administrative expenses increased by $2.9 million due to legal fees, financial audit fees, insurance costs, and other corporate costs which increased primarily as a result of being a public company during the first nine months of 2019 compared to being a public company during only part of the same prior year period, as well as out-sourced information technology services and facilities costs. Other drivers included an increase of $5.7 million of marketing, primarily consisting of direct-to-patient initiatives, and an increase of $1.4
32

million of regulatory and reimbursement costs, which increased primarily due to market access consulting services used to obtain positive coverage policies.
Other (Income) Expense, Net
Other (income) expense, net decreased by $3.0 million, or 191.8%, to $1.4 million of income for the nine months ended September 30, 2019 compared to $1.6 million of expense for the nine months ended September 30, 2018. Interest income increased $2.0 million due to our higher cash, cash equivalents and investments balances. Interest expense decreased $1.0 million, primarily due to the lack of the $0.7 million fair value adjustment taken in the nine months ended September 30, 2018 on our previously outstanding convertible preferred stock warrants.

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. In the first quarter of each year in Europe, we have experienced, and may in the future experience, reduced demand for our Inspire therapy 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.
Liquidity and Capital Resources
As of September 30, 2019, we had cash, cash equivalents and investments of $161.2 million and an accumulated deficit of $171.1 million, compared to cash, cash equivalents and investments of $188.2 million and an accumulated deficit of $146.9 million as of December 31, 2018. As of September 30, 2019, we had $24.5 million of outstanding borrowings under our credit facility. No borrowings remain available under this credit facility.
On May 7, 2018, we completed our IPO by issuing 7,762,500 shares of common stock, at a public offering price of $16.00 per share, for net proceeds of approximately $112.0 million after deducting underwriting discounts and commissions and offering expenses payable by us. On December 11, 2018, we completed the follow-on offering that included our offer and sale of 1,875,000 shares of common stock and the selling stockholders' offer and sale of 1,000,000 shares of common stock, at a public offering price of $40.00 per share. We received net proceeds of approximately $69.8 million after deducting underwriting discounts and commissions and offering expenses. We received no proceeds from the sale of our common stock by the selling stockholders.
Our sources of capital have historically been from private placements of our convertible preferred securities, sales of our Inspire system, borrowings under credit facilities and registered offerings of our common stock. As of September 30, 2019, we had raised a total of $119.1 million in net proceeds from private placements of our convertible preferred securities and $181.8 million from registered equity offerings.
We believe that our existing cash resources will be sufficient to meet our capital requirements and fund our operations for at least the next 12 months. We may also seek liquidity through additional securities offerings or through borrowings under a new credit facility.
33

Cash Flows
The following table presents a summary of our cash flow for the periods indicated:
Nine Months Ended
September 30,
20192018
(in thousands)
Net cash provided by (used in):
Operating activities$(26,770) $(16,105) 
Investing activities(23,567) (87,011) 
Financing activities1,067  120,473  
Effect of exchange rate on cash26  —  
Net (decrease) increase in cash and cash equivalents$(49,244) $17,357  
Operating Activities
The net cash used in operating activities was $26.8 million for the nine months ended September 30, 2019 and consisted of a net loss of $24.2 million, an increase in net operating assets of $6.7 million and non-cash charges of $4.0 million. Net operating assets consisted of accounts receivable, inventories, accounts payable, prepaid expenses and other current assets, and accrued expenses to support the growth of our operations. Non-cash charges consisted of stock-based compensation, accretion of the debt discount, stock issued for services rendered, and depreciation and amortization, offset by the non-cash income related to the accretion of the investment discount, and other, net. These changes generally were driven by our increased revenues year-over-year, which resulted in increases to accounts receivable, inventories, prepaid expenses and other expenditures, including compensation and personnel-related costs.
The net cash used in operating activities was $16.1 million for the nine months ended September 30, 2018 and consisted primarily of a net loss of $17.1 million, an increase in net operating assets of $1.1 million and non-cash charges of $2.1 million. Net operating assets consisted primarily of accounts receivable and inventory to support the growth of our operations and accrued compensation as annual bonuses were paid. The increase in net operating assets was also attributed to an increase in prepaid expenses and other assets. Non-cash charges consisted of stock-based compensation, the change in fair value of preferred stock warrants, accretion of debt discount, and depreciation.
Investing Activities
Net cash used in investing activities for the nine months ended September 30, 2019 was $23.6 million and consisted primarily of purchases of investments of $143.5 million, partially offset by proceeds from sales or maturities of investments of $122.3 million. Purchases of property and equipment, net were $2.3 million.
Net cash used in investing activities was $87.0 million for the nine months ended September 30, 2018 and consisted primarily of purchases of short-term investments of $98.9 million, offset by proceeds from sales or maturities of short-term investments of $12.0 million.
Financing Activities
Net cash provided by financing activities was $1.1 million for the nine months ended September 30, 2019 and consisted of $1.0 million in proceeds from the exercise of stock options and warrants, and $0.6 million in proceeds from the issuance of common stock from the employee stock purchase plan, partially offset by a $0.5 million final payment fee due upon the amendment of our credit facility.
34

Net cash provided by financing activities was $120.5 million for the nine months ended September 30, 2018 and consisted of $112.0 million of net proceeds from the IPO in May 2018, borrowings of $8.0 million under our credit facility, and $0.4 million in proceeds from the exercise of stock options and warrants.
Indebtedness
In August 2015, we entered into a loan and security agreement with Oxford Finance LLC ("Oxford Finance"), as lender and collateral agent. The loan and security agreement initially provided for a term A loan facility in the amount of $15.5 million, which was fully funded on the closing date, and a term B loan facility in an amount of at least $3.5 million but no more than $10.0 million, to be available in the future subject to our achievement of certain revenue milestones. We refer to our term A loan facility and our term loan B facility together as our credit facility. In February 2017, we amended the loan and security agreement to, among other things, increase borrowings under the term A loan facility by $1.0 million, increase the minimum amount of the term B loan facility to $5.0 million and reduce the maximum amount of the term B loan facility to $9.0 million. In February 2018, we borrowed $8.0 million under the term B loan facility.
In March 2019, we amended the loan and security agreement. Following such amendment, outstanding borrowings under the credit facility bear interest at an annual rate equal to the sum of (i) the greater of (A) the 30 day U.S. LIBOR rate reported in The Wall Street Journal on the last business day of the month that immediately precedes the month in which the interest will accrue or (B) 2.50%, plus (ii) 5.10%; provided, however, under no circumstances will the basic rate be less than 7.60%. We are required to make monthly payments of interest only through April 1, 2022. Following the interest-only period, we will be required to make monthly payments of interest and principal in 24 consecutive monthly installments. Outstanding borrowings under the credit facility mature on March 1, 2024. On the maturity date, in addition to our regular monthly payments of principal and accrued interest, we will be required to make a payment of 3.50% of the total amount borrowed under the credit facility, which we refer to as the Final Payment, unless we have already made such payment in connection with an acceleration or prepayment of borrowings under the credit facility.
Borrowings under the facility are pre-payable at our option in whole, but not in part, together with all accrued and unpaid interest thereon and, if not previously made, the Final Payment, subject to a prepayment fee of 3.0% if such borrowings are prepaid prior to March 27, 2020, 2.0% if such borrowings are prepaid on or after March 27, 2020 but prior to March 27, 2021 and 1.0% if such borrowings are on or after March 27, 2021 and prior to maturity. We are also required to prepay the amounts outstanding under the credit facility upon the occurrence of certain customary events of default, as well as the occurrence of certain material adverse events. The credit facility also includes certain customary affirmative and negative covenants, but does not include any financial covenants. The credit facility is secured by substantially all of our personal property other than our intellectual property. We were in compliance with all covenants under the credit facility as of September 30, 2019.
In August 2015, we issued to Oxford Finance warrants to purchase 12,404 and 17,176 shares of our Series E convertible preferred stock, having an exercise price of $2.62 per share. In February 2017 and February 2018, we issued warrants to Oxford Finance to purchase 29,197 and 233,577 shares, respectively, of our Series F convertible preferred stock, having an exercise price of $1.37 per share. Each of the warrants described above has a term of 10 years.
Upon the closing of the IPO, the warrants to purchase 630,372 shares of preferred stock at a weighted average exercise price of $1.46 per share became exercisable to purchase 100,558 shares of common stock at a weighted average exercise price of $9.38 per share. Warrants to purchase 93,963 shares of common stock were exercised during 2018, and the warrants to purchase 6,595 shares of common stock were exercised during the three months ended September 30, 2019. No warrants remain outstanding at September 30, 2019.

35

Off-Balance Sheet Arrangements
We do not have any off-balance sheet arrangements, as defined by applicable regulations of the SEC, that are reasonably likely to have a current or future material effect on our financial condition, results of operations, liquidity, capital expenditures or capital resources.
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, 2018, except for the March 2019 amendment of our loan and security agreement as described in Note 5 and the corporate office space lease executed in May 2019 as described in Note 6.
Our operating leases and long-term debt, including interest, as of September 30, 2019 is summarized in the table below:
Payments Due by Year
(In thousands)Total
Less than
1 year
1 - 3 years3 - 5 years
More than
5 years
Long-term debt, including interest (1)
$31,189  $1,893  $9,801  $19,495  $—  
Operating leases (2)
15,169  1,038  2,134  4,104  7,893  

1.The total amount outstanding under the credit facility was $24.5 million at September 30, 2019 . All amounts borrowed under the credit facility are interest-only until April 1, 2022, after which payments of interest and principal will be payable in 24 consecutive monthly installments. Variable interest is assumed at September 30, 2019 rates. Under the terms of the credit facility, a final payment fee of 3.50% is due at the earlier of maturity or prepayment. This amount is not included in the table above.
2.We currently sublease approximately 45,000 square feet of office space for our corporate headquarters in Golden Valley, Minnesota, under an operating lease which expires November 30, 2020. In May 2019, we entered into a non-cancelable operating lease agreement for the same space. This lease commences on December 1, 2020 and expires May 31, 2028.
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-K for the fiscal year ended December 31, 2018. 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 and nine months ended September 30, 2019. Other than the adoption of ASC 606 described in Note 2, no changes were made to our critical accounting policies during the period presented.
Recent Accounting Pronouncements
We have reviewed all recently issued standards and have determined that, other than as disclosed in Note 2 to our unaudited financial statements included elsewhere in this report, such standards will not have a significant impact on our financial statements or do not otherwise apply to our operations.

36

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 investments. If overall interest rates had decreased by 100 basis points during the nine months ended September 30, 2019, our interest income would have decreased by approximately $1.3 million. We do not currently use or plan to use financial derivatives in our investment portfolio.
The interest rate for our outstanding debt is variable. If overall interest rates had increased by 100 basis points during the nine months ended September 30, 2019 our interest expense would have increased by approximately $0.3 million.
Credit Risk
As of September 30, 2019 and December 31, 2018, our cash, cash equivalents, and investments were maintained with one financial institution in the U.S. We believe this institution has sufficient assets and liquidity to conduct its operations in the ordinary course of business with little or no credit risk to us, however our cash balances were in excess of insured limits.
Our accounts receivable primarily relate to revenue from the sale of our Inspire system to hospitals in the U.S. and Europe, primarily in Germany. No single customer represented more than 10% of our accounts receivable as of September 30, 2019.
Foreign Currency Risk
The majority of our business is currently conducted in U.S. dollars. Any transactions that may be conducted in foreign currencies are not expected to have a material effect on our results of operations, financial position or cash flows.
Inflation Risk
Inflationary factors, such as increases in our cost of goods sold and selling and operating expenses, may adversely affect our operating results. Although we do not believe that inflation has had a material impact on our financial position or results of operations to date, a high rate of inflation in the future may have an adverse effect on our ability to maintain and increase our gross margin and selling and marketing and operating expenses as a percentage of our revenue if the selling prices of our products do not increase as much as or more than these increased costs.

Item 4.    Controls and Procedures.
Limitations on effectiveness of controls and procedures
In designing and evaluating our disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs.

37

Evaluation of disclosure controls and procedures
Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated, as of the end of the period covered by this Quarterly Report on Form 10-Q, the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act). Based on that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective at the reasonable assurance level as of September 30, 2019.
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) during the three months ended September 30, 2019 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

PART II—OTHER INFORMATION
Item 1.    Legal Proceedings.
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, "Part I, Item IA. Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2018. 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, 2018.

Item 2.    Unregistered Sales of Equity Securities and Use of Proceeds.
As further described in Note 8 to our unaudited financial statements included in this Quarterly Report on Form 10-Q, upon the closing of our IPO, warrants to purchase 630,372 shares of our preferred stock became exercisable to purchase 100,558 shares of our common stock. On September 24, 2019, we issued 5,102 shares of our common stock upon the cashless exercise of warrants to purchase our common stock at an exercise price of $15.16. We issued shares of our common stock pursuant to Section 4(a)(2) of the Securities Act and Rule 506 of Regulation D of the Securities Act as transactions not involving a public offering.

Item 3.    Defaults Upon Senior Securities.
None.

Item 4.    Mine Safety Disclosures.
Not applicable.

Item 5.    Other Information.
None.

38

Item 6.    Exhibits.

Exhibit
Number
DescriptionFormFile No.ExhibitFiling
Date
Filed/
Furnished
Herewith
3.1  8-K001-384683.1  5/7/2018
3.2  8-K001-384683.2  5/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.

39

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:November 5, 2019By:/s/ TIMOTHY P. HERBERT
Timothy P. Herbert
President, Chief Executive Officer and Director
(principal executive officer)
Date:November 5, 2019By:/s/ RICHARD J. BUCHHOLZ
Richard J. Buchholz
Chief Financial Officer
(principal financial officer and principal accounting officer)

40
EX-31.1 2 a2019-q3ex31x1.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)) 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.[omitted];
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:November 5, 2019By: /s/ TIMOTHY P. HERBERT
Timothy P. Herbert
 President, Chief Executive Officer and Director
(principal executive officer)


EX-31.2 3 a2019-q3ex31x2.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)) 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.[omitted];
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:November 5, 2019By: /s/ RICHARD J. BUCHHOLZ
Richard J. Buchholz
 Chief Financial Officer
(principal financial officer and principal
accounting officer)


EX-32.1 4 a2019-q3ex32x1.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 September 30, 2019 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:November 5, 2019By: /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 a2019-q3ex32x2.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 September 30, 2019 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:November 5, 2019By: /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-20190930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Document and Entity Information 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 - Reverse Stock Split and Initial Public Offering (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Summary of Significant Accounting Policies - Short-term Investments and Fair Value of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Summary of Significant Accounting Policies - Reconciliation of Preferred Stock Warrant Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivable and Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Summary of Significant Accounting Policies - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2411407 - Disclosure - Summary of Significant Accounting Policies - Stock Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2412408 - Disclosure - Summary of Significant Accounting Policies - Advertising Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 2413409 - Disclosure - Summary of Significant Accounting Policies - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2414410 - Disclosure - Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 2115103 - Disclosure - Composition of Certain Financial Statement Items link:presentationLink link:calculationLink link:definitionLink 2316302 - Disclosure - Composition of Certain Financial Statement Items (Tables) link:presentationLink link:calculationLink link:definitionLink 2417411 - Disclosure - Composition of Certain Financial Statement Items - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2418412 - Disclosure - Composition of Certain Financial Statement Items - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2419413 - Disclosure - Composition of Certain Financial Statement Items - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 2120104 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 2321303 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 2422414 - Disclosure - Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2123105 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 2324304 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2425415 - Disclosure - Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2126106 - Disclosure - Commitments link:presentationLink link:calculationLink link:definitionLink 2327305 - Disclosure - Commitments (Tables) link:presentationLink link:calculationLink link:definitionLink 2428416 - Disclosure - Commitments - Operating Lease (Details) link:presentationLink link:calculationLink link:definitionLink 2129107 - Disclosure - Employee Retirement Plan link:presentationLink link:calculationLink link:definitionLink 2130108 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2331306 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2432417 - Disclosure - Stockholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2433418 - Disclosure - Stockholders' Equity - Preferred Stock Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 2434419 - Disclosure - Stockholders' Equity - Common Stock Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 2135109 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2336307 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2437420 - Disclosure - Stock-Based Compensation - 2018 Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2438421 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2439422 - Disclosure - Stock-Based Compensation - Amounts Recognized (Details) link:presentationLink link:calculationLink link:definitionLink 2440423 - Disclosure - Stock-Based Compensation - Assumptions Used to Calculate Fair Value of Options (Details) link:presentationLink link:calculationLink link:definitionLink 2441424 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2142110 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2443425 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2144111 - Disclosure - Segment Reporting and Revenue Disaggregation link:presentationLink link:calculationLink link:definitionLink 2345308 - Disclosure - Segment Reporting and Revenue Disaggregation (Tables) link:presentationLink link:calculationLink link:definitionLink 2446426 - Disclosure - Segment Reporting and Revenue Disaggregation (Details) link:presentationLink link:calculationLink link:definitionLink 2147112 - Disclosure - Loss Per Share link:presentationLink link:calculationLink link:definitionLink 2348309 - Disclosure - Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2449427 - Disclosure - Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 insp-20190930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 insp-20190930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 insp-20190930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Expected future principal payments Long-term Debt, Fiscal Year Maturity [Abstract] Range [Domain] Range [Domain] Employee stock purchase plan, percent Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Asset-backed securities Asset-Backed Securities, at Carrying Value Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Investments, long-term Long-term Investments Net proceeds from credit facility Proceeds from Long-term Lines of Credit Antidilutive Securities [Axis] Antidilutive Securities [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Warrants, weighted average exercise price (in dollars per share) Class Of Warrant Or Right Outstanding, Weighted Average Exercise Price Weighted average exercise price of warrants or rights outstanding. Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Legal Entity [Axis] Legal Entity [Axis] Accounting Policies [Abstract] Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of property and equipment, net of disposals Payments to Acquire Property, Plant, and Equipment Operating expenses: Operating Expenses [Abstract] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Stock-Based Compensation Compensation Related Costs, Policy [Policy Text Block] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Aggregate number of shares called by warrants (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested Additional Paid-In Capital Additional Paid-in Capital [Member] Line of Credit Facility [Table] Line of Credit Facility [Table] Common stock, outstanding (in shares) Common stock, outstanding (in shares) Common stock, outstanding (in shares) Common Stock, Shares, Outstanding Summary of preferred stock warrants issued under the company's original credit facility and subsequent amendments Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Entity Ex Transition Period Entity Ex Transition Period Income Taxes Income Tax, Policy [Policy Text Block] Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Value of shares converted Conversion of Stock, Amount Converted Warrants Issued on June 27, 2014 Warrants Issued On June2014 [Member] Represents the warrants issued on June 2014. Exercised (in shares) Exercised (in shares) Class of Warrant or Right, Warrants, Exercised in Period Class of Warrant or Right, Warrants, Exercised in Period Initial Public Offering Initial Public Offering [Abstract] n/a Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Debt Instrument [Axis] Debt Instrument [Axis] Level 2 Fair Value, Inputs, Level 2 [Member] Preferred stock, outstanding (in shares) Preferred stock, outstanding (in shares) Preferred Stock, Shares Outstanding Stock Incentive Plan 2018 Stock Incentive Plan2018 [Member] Represents information pertaining to the 2018 Stock Incentive Plan ("the 2018 Plan"). Options Employee Stock Option [Member] Expected life Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Common stock warrants Convertible Common Stock Warrants [Member] Represents information pertaining to convertible common stock warrants. Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Statement [Table] Statement [Table] Payroll and commissions payable Accrued Salaries, Current Measurement Frequency [Axis] Measurement Frequency [Axis] Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Number of shares available for issuance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Fair value of liabilities transferred from Level 1 to Level 2 Fair Value, Liabilities, Level 1 to Level 2 Transfers, Amount Convertible Preferred Stock Preferred Stock [Member] Schedule of accrued expenses Schedule of Accrued Liabilities [Table Text Block] Accumulated deficit Retained Earnings (Accumulated Deficit) Investments, Debt and Equity Securities [Abstract] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Loss Per Share Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Initial fair value of preferred stock warrants issued Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances Document Quarterly Report Document Quarterly Report Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization expenses Depreciation, Depletion and Amortization, Nonproduction Reverse Stock Split Reverse Stock Split [Abstract] n/a Adjustments to reconcile net loss: Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Other (income) expense, net Other Nonoperating Income (Expense) Service period Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Issuance of common stock for employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Short-term investments available-for-sale Cash, Cash Equivalents and Investments [Table Text Block] U.S. government securities US Treasury and Government [Member] Cost of goods sold Cost of Goods, Total [Member] Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 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 Research and development equipment Research And Development Equipment [Member] Equipment commonly used for research and development. Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Interest income Investment Income, Interest Weighted average remaining contractual term Class of Warrant or Right Warrants Additional Disclosures [Abstract] Class of Warrant or Right Warrants Additional Disclosures Total stock-based compensation Allocated Share-based Compensation Expense Financial Instruments [Domain] Financial Instruments [Domain] Net operating loss carryforwards Operating Loss Carryforwards Shares issue price (in dollars per share) Shares Issued, Price Per Share Assets Assets [Abstract] Short-term Debt Short-term Debt [Member] Outstanding, beginning of the period (in dollars per share) Outstanding, end of the period (in dollars per share) Class of Warrant or Right, Warrants, Outstanding, Weighted Average Exercise Price Class of Warrant or Right, Warrants, Outstanding, Weighted Average Exercise Price Other non-current asset Investments and Other Noncurrent Assets Asset-backed securities Asset-backed Securities [Member] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Range [Axis] Range [Axis] Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Accounts payable Increase (Decrease) in Accounts Payable Employee Stock Purchase Plan Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan Construction in process Construction in Progress [Member] 2019 (remaining) Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year Accrued expenses Increase (Decrease) in Accrued Liabilities Prepaid expenses and other current assets Prepaid Expense, Current Accounts payable Accounts Payable, Trade, Current Document Fiscal Year Focus Document Fiscal Year Focus Weighted average assumptions Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Warrants Issued on February 24, 2017 Warrants Issued On February2017 [Member] Represents the warrants issued on February 2017. Aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract] Initial Value Warrants and Rights Outstanding Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Fair value of assets transferred from Level 1 to Level 2 Fair Value, Assets, Level 1 to Level 2 Transfers, Amount Title of Individual [Axis] Title of Individual [Axis] Scenario [Axis] Scenario [Axis] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Additional borrowing amount under credit facility Line of Credit Facility, Additional Borrowing Capacity The amount of additional 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. Preferred stock warrant Preferred Stock Warrant [Member] This member stands for preferred stock warrants. Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Entity Current Reporting Status Entity Current Reporting Status Preferred shares, issued (in shares) Preferred Stock, Shares Issued Entity Emerging Growth Company Entity Emerging Growth Company Accumulated Deficit Retained Earnings [Member] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Income Tax Authority [Axis] Income Tax Authority [Axis] Issuance of common stock (in shares) Shares issued during the period (in shares) Stock Issued During Period, Shares, New Issues Schedule of stock warrants outstanding Schedule Of Warrant Outstanding Exercise Price Range [Table Text Block] Schedule Of Warrant Outstanding Exercise Price Range Proceeds from the exercise of stock options and warrants Proceeds From Stock Options and Warrants Exercised Proceeds From Stock Options and Warrants Exercised Segment Reporting and Revenue Disaggregation Segment Reporting Disclosure [Text Block] Inventories Total inventories, net of reserves Inventory, Net Antidilutive securities excluded from computation of diluted weighted average shares outstanding (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Statement of Financial Position [Abstract] Unearned stock-based compensation Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options Stock split ratio Stockholders' Equity Note, Stock Split, Conversion Ratio On or after March 27, 2020 / On or after March 27, 2021 Debt Instrument, Redemption, Period Three [Member] Follow-On Public Offering Follow-On Public Offering [Member] Basic interest rate Debt Instrument, Interest Rate During Period Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Shares sold (in shares) Sale of Stock, Number of Shares Issued in Transaction Entity [Domain] Entity [Domain] 2023 Operating Leases, Future Minimum Payments, Due in Five Years Purchases of investments Payments to Acquire Investments Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Entity Address, State or Province Entity Address, State or Province Balance Balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Summary of the company's stock option activity and related information Share-based Compensation, Stock Options, Activity [Table Text Block] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] 2020 Long-term Debt, Maturities, Repayments of Principal in Year Two Reconciliation of preferred stock warrant liabilities: Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Vesting after first year of service Share-based Compensation Award, Tranche One [Member] 2022 Long-term Debt, Maturities, Repayments of Principal in Year Four Proceeds from sale of common stock Proceeds from Issuance of Common Stock Stockholders' equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Conversion of preferred stock to common stock (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Accounts Receivable and Allowance for Doubtful Accounts Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Document Transition Report Document Transition Report Term of warrants Term of Warrants Represents the term of warrants issued in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Vesting [Domain] Vesting [Domain] 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] Fair Value of Financial Instruments Fair Value Measurement, Policy [Policy Text Block] Variable interest rate on credit facility Debt Instrument, Basis Spread on Variable Rate Common stock options outstanding Equity Option [Member] Total operating expenses Operating Expenses Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price 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 Commitments Commitments Disclosure [Text Block] Schedule of property and equipment Property, Plant and Equipment [Table Text Block] Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name [Domain] Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Property and Equipment Property, Plant and Equipment [Line Items] Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Schedule of expected future principal payments for the credit facility Schedule of Maturities of Long-term Debt [Table Text Block] Stock-based compensation expense Share-based Compensation Operating lease sublease land agreement Area of Real Estate Property Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Contractual life of stock options Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Impairment of Long-lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Geographical [Axis] Geographical [Axis] Other comprehensive loss: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Level 3 Fair Value, Inputs, Level 3 [Member] Entity Address, City or Town Entity Address, City or Town Estimated useful lives Property, Plant and Equipment, Useful Life Entity Filer Category Entity Filer Category Total future operating lease payments Operating Leases, Future Minimum Payments Due Future minimum annual operating lease payments Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Commercial paper Commercial Paper [Member] Research and Development Research and Development Expense, Policy [Policy Text Block] Realized gains Debt Securities, Available-for-sale, Realized Gain Income Tax Disclosure [Abstract] Total expected future principal payments Long-term Debt Sale of Stock [Domain] Sale of Stock [Domain] Total comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Statement [Line Items] Statement [Line Items] Accounts receivable Increase (Decrease) in Receivables Number of reporting segments Number of Reportable Segments Entity Registrant Name Entity Registrant Name Investments Marketable Securities, Policy [Policy Text Block] Issuance of common stock for employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Variable interest rate Debt Instrument, Interest Rate, Variable Rate Debt Instrument, Interest Rate, Variable Rate Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Amendment Flag Amendment Flag Investments with maturity greater than one year Debt Securities, Available-for-sale, Noncurrent City Area Code City Area Code Sale of Stock [Axis] Sale of Stock [Axis] Vesting [Axis] Vesting [Axis] Allowance for doubtful accounts (less than) Allowance for Doubtful Accounts, Premiums and Other Receivables Number of shares reserved for issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Entity Central Index Key Entity Central Index Key Advertising Expenses Marketing and Advertising Expense [Abstract] 2021 Long-term Debt, Maturities, Repayments of Principal in Year Three Other accrued expenses Other Accrued Liabilities, Current Accumulated Other Comprehensive Income AOCI Attributable to Parent [Member] 2016-02 Accounting Standards Update 2016-02 [Member] Proceeds from sales or maturities of investments Proceeds from Sale, Maturity and Collection of Investments Weighted average common shares used to compute net loss per share, basic and diluted (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Employee Retirement Plan Compensation and Employee Benefit Plans, Other than Share-based Compensation [Text Block] Maximum borrowing amount under credit facility Line of Credit Facility, Maximum Borrowing Capacity Money market funds Money Market Funds, at Carrying Value Common stock, authorized (in shares) Common Stock, Shares Authorized Type of Adoption [Domain] Type of Adoption [Domain] Issuance of preferred stock warrants Issuance of Stock and Warrants for Services or Claims Series C convertible preferred stock Convertible Series C Preferred Stock [Member] Series C Preferred stock that may be exchanged into common shares or other types of securities at the owner's option. Variable Rate [Domain] Variable Rate [Domain] Entity Shell Company Entity Shell Company Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Total stockholders' equity Stockholders' Equity Attributable to Parent Rent expense Operating Leases, Rent Expense, Net Plan Name [Axis] Plan Name [Axis] Furniture and office equipment Furniture And Office Equipment [Member] Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases and tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine. Investments [Domain] Investments [Domain] State State and Local Jurisdiction [Member] Equity Component [Domain] Equity Component [Domain] Exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Property and equipment, gross Property, Plant and Equipment, Gross Common Stock Common Stock [Member] Fixed interest rate on credit facility Debt Instrument, Interest Rate, Stated Percentage Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Lease Arrangement, Type [Axis] Lease Arrangement, Type [Axis] Geographical [Domain] Geographical [Domain] Exercised (in dollars per share) Class of Warrant or Right, Warrants, Exercised in Period, Weighted Average Exercise Price Class of Warrant or Right, Warrants, Exercised in Period, Weighted Average Exercise Price Exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Long-term Debt, by Current and Noncurrent [Abstract] Relationship to Entity [Domain] Relationship to Entity [Domain] Warrants Class Of Warrant Or Right [Roll Forward] Class Of Warrant Or Right Conversion of warrants to purchase preferred stock to warrants to purchase common stock Stock Issued During Period, Value, Conversion of Warrants Stock Issued During Period, Value, Conversion of Warrants Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Current Fiscal Year End Date Current Fiscal Year End Date Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Income Tax Authority [Domain] Income Tax Authority [Domain] Interest Interest Payable, Current Equity Award [Domain] Equity Award [Domain] Weighted average remaining contractual term Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Series E convertible preferred stock Convertible Series E Preferred Stock [Member] Series E Preferred stock that may be exchanged into common shares or other types of securities at the owner's option. Inventories Inventory, Policy [Policy Text Block] Unrealized gain (loss) on investments Unrealized Gain (Loss) on Investments Number of shares converted (in shares) Conversion of Stock, Shares Converted Fair value of assets transferred from Level 2 to Level 1 Fair Value, Assets, Level 2 to Level 1 Transfers, Amount Schedule of revenue by geographic region Revenue from External Customers by Geographic Areas [Table Text Block] Warrants issued (in shares) Class of Warrant or Right Issued The number of warrants issued during the period. Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Finished goods Inventory, Finished Goods, Net of Reserves Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Proceeds from issuance of notes payable Proceeds from Notes Payable Level 1 Fair Value, Inputs, Level 1 [Member] Cost Debt Securities, Available-for-sale, Amortized Cost Stock-Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Selling, general and administrative General and Administrative Expense [Member] Cost of Goods Sold Cost of Sales, Policy [Policy Text Block] Cash equivalents: Cash Equivalents, at Carrying Value [Abstract] Income Statement Location [Axis] Income Statement Location [Axis] Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities 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 Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Long-term Debt Long-term Debt [Member] Investment Type [Axis] Investment Type [Axis] Recurring basis Fair Value, Measurements, Recurring [Member] Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Leasehold improvements Leasehold Improvements [Member] Rent expense Operating Leases, Rent Expense, Net [Abstract] Operating loss Operating Income (Loss) Change in fair value of preferred stock warrants Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease) Tax Credit Carryforward [Axis] Tax Credit Carryforward [Axis] Commitments and Contingencies Disclosure [Abstract] Weighted average recognition period Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Weighted average Weighted Average [Member] Selling Stockholders Selling Stockholders [Member] Selling Stockholders Inventories Increase (Decrease) in Inventories Net loss per share, basic and diluted (in dollars per share) Earnings Per Share, Basic and Diluted Renewal term (in years) Lessor, Operating Lease, Renewal Term Income Taxes Income Tax [Abstract] No definition available. Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Schedule of future minimum annual operating lease payments Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Total cash equivalents and investments Assets, Fair Value Disclosure Issuance of common stock Stock Issued During Period, Value, New Issues LIBOR London Interbank Offered Rate (LIBOR) [Member] Statement of Stockholders' Equity [Abstract] Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Cover page. Investments: Short-term Investments [Abstract] Research and development Research and Development Expense Warrants Issued on August 5, 2013 Warrants Issued On August2013 [Member] Represents the warrants issued on August 2013. Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Total liabilities Liabilities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] 2021 Operating Leases, Future Minimum Payments, Due in Three Years Other, net Other Noncash Income (Expense) 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. Trading Symbol Trading Symbol United States UNITED STATES Office Space Sublease Office Space Sublease [Member] Office Space Sublease [Member] U.S. government securities US Government Securities, at Carrying Value Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Document Period End Date Document Period End Date Effect of exchange rate on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Accretion of debt discount Amortization of Debt Issuance Costs Cumulative effect of new accounting principle Cumulative Effect of New Accounting Principle in Period of Adoption Europe Europe [Member] Composition of Certain Financial Statement Items Composition of Certain Financial Statement Items [Text Block] The entire disclosure for composition of certain financial statement items. Common Stock,$0.001 par value per share; 200,000,000 shares authorized at September 30, 2019 and December 31, 2018; 24,038,369 and 23,401,675 issued and outstanding at September 30, 2019 and December 31, 2018, respectively Common Stock, Value, Issued Comprehensive Loss Comprehensive Income, Policy [Policy Text Block] Research and development Research and Development Expense [Member] Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Notes payable Notes Payable, Noncurrent Weighted Average Exercise Price] Class Of Warrant Or Right Warrants Outstanding Weighted Average Exercise Price [Roll Forward] Class Of Warrant Or Right Warrants Outstanding Weighted Average Exercise Price Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Warrants Issued on August 7, 2015 Warrants Issued On August2015 [Member] Represents the warrants issued on August 2015. Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Convertible preferred stock outstanding Convertible Preferred Stock [Member] Scenario [Domain] Scenario, Unspecified [Domain] Shares issued upon conversion (in shares) Convertible Preferred Stock, Shares Issued upon Conversion Cost of goods sold Cost of Goods and Services Sold Directors Director [Member] Total assets Assets Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Commercial paper Investment in Commercial Paper at Carrying Value Carrying value of investments in commercial paper. IPO IPO [Member] Fair Value Debt Securities, Available-for-sale Class of Warrant or Right [Table] Class of Warrant or Right [Table] Net loss Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest On or after March 27, 2019 but prior to March 27, 2020 / On or after March 27, 2020 but prior to March 27, 2021 Debt Instrument, Redemption, Period Two [Member] Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Plan Name [Domain] Plan Name [Domain] R&D credit Research Tax Credit Carryforward [Member] Fair value of liabilities transferred from Level 2 to Level 1 Fair Value, Liabilities, Level 2 to Level 1 Transfers, Amount Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Document Fiscal Period Focus Document Fiscal Period Focus Document Type Document Type 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 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] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Tax Identification Number Entity Tax Identification Number Income Statement [Abstract] Warrants Issued on February 8, 2018 Warrants Issued In February 2018 [Member] Represents the warrants issued in February 2018. Other (income) expense: Nonoperating Income (Expense) [Abstract] Entity Interactive Data Current Entity Interactive Data Current Corporate bonds Corporate Debt Securities [Member] Manufacturing equipment Equipment [Member] Use of Estimates Use of Estimates, Policy [Policy Text Block] Income taxes Provision for income taxes Income Tax Expense (Benefit) Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] JOBS Act Accounting Election Transition Period Accounting Election [Policy Text Block] Disclosure of accounting policy to take advantage of the extended transition period for adopting new or revised accounting standards. Total current assets Assets, Current 2019 (remaining) Operating Leases, Future Minimum Payments, Remainder of Fiscal Year (Decrease) increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Investments Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Total current liabilities Liabilities, Current Thereafter Long-term Debt, Maturities, Repayments of Principal Thereafter Long-term Debt, Maturities, Repayments of Principal Thereafter Series F convertible preferred stock Convertible Series F Preferred Stock [Member] Series F Preferred stock that may be exchanged into common shares or other types of securities at the owner's option. Selling, general and administrative General and Administrative Expense Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Outstanding (in years) Class of Warrant or Right, Warrants, Weighted Average Remaining Contractual Term Class of Warrant or Right, Warrants, Weighted Average Remaining Contractual Term Local Phone Number Local Phone Number Investments, short-term Total investments Short-term Investments Total liabilities and stockholders' equity Liabilities and Equity 2020 Operating Leases, Future Minimum Payments, Due in Two Years Additional paid-in capital Additional Paid in Capital Accounts receivable, net Accounts Receivable, Net, Current Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Class of Stock [Line Items] Class of Stock [Line Items] 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. Stock Options Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Equity Components [Axis] Equity Components [Axis] Variable Rate [Axis] Variable Rate [Axis] Schedule of inventory Schedule of Inventory, Current [Table Text Block] Summary of weighted average assumptions for fair value of options granted Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Award Type [Axis] Award Type [Axis] Change in the fair value of preferred stock warrants Fair Value, Option, Changes in Fair Value, Gain (Loss) Organization Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Exercise price (in dollars per share) Exercise Price (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Common stock, issued (in shares) Common Stock, Shares, Issued Accretion of investment discount Investment Income, Amortization of Discount Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Reserve for excess and obsolete inventory Inventory Valuation Reserves Stock-based compensation expense Adjustments to Additional Paid in Capital, Share-based Compensation, Stock Options, Requisite Service Period Recognition Schedule of reconciliation of preferred stock warrant liabilities Schedule of Reconciliation of Preferred Stock Warrant Liabilities [Table Text Block] Tabular disclosure of reconciliation of preferred stock warrant liabilities. 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 Percentage of shares to vest Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Long-Term Debt Long-term Debt [Text Block] Term B loan facility Term B Loan Facility [Member] Represents the information pertaining to term B loan facility. Warrants Issued on November 16, 2012 Warrants Issued On November2012 [Member] Represents the warrants issued on November 2012. Net loss Net Income (Loss) Attributable to Parent Raw materials Inventory, Raw Materials, Net of Reserves Credit carryforwards Tax Credit Carryforward, Amount New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Entity Small Business Entity Small Business Entity File Number Entity File Number Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Composition of Certain Financial Statement Items No definition available. Forecast Scenario, Forecast [Member] Value of each warrant (in dollars per share) Class of Warrant or Right, Fair Value Per Warrant Represents the fair value of warrant issued per warrant. Vesting in years two through four Share-based Compensation Award, Tranche Two [Member] Forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Accrued expenses Total accrued expenses Accrued Liabilities, Current 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 Prior to March 27, 2019 / Prior to March 27, 2020 Debt Instrument, Redemption, Period One [Member] Convertible preferred stock warrants reclassified to additional paid-in capital Reclassification Of Warrant Liability To Additional Paid In Capital Amount of warrant liability reclassified to additional paid in capital (APIC) resulting from conversion of warrants. Schedule of stock compensation recognized, before taxes Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Period of warrants Warrants Period The period warrants after that converted as shares. Segment Reporting and Significant Customers Revenues from External Customers and Long-Lived Assets [Line Items] Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Proceeds from issuance of common stock from employee stock purchase plan Proceeds from Issuance of Common Stock from Employee Stock Purchase Plan Proceeds from Issuance of Common Stock from Employee Stock Purchase Plan Financial Instrument [Axis] Financial Instrument [Axis] Depreciation and amortization Depreciation, Depletion and Amortization Federal Domestic Tax Authority [Member] Number of warrants converted (in shares) Class of Warrant or Right, Number Of Warrants Converted Number of warrants or rights converted. Advertising expenses Advertising Expense Credit Facility Line of Credit Facility [Line Items] Lease Arrangement, Type [Domain] Lease Arrangement, Type [Domain] Total other (income) expense Nonoperating Income (Expense) Prepayment fee Percentage of Prepayment Fee The percentage of prepayment on borrowings. 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] Current liabilities: Liabilities, Current [Abstract] Weighted average fair value (in dollars per share) Share Price Original credit facility Original Credit Faculty [Member] Represents the information pertaining to original credit facility. Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Stock options and warrants exercised (in shares) Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Liabilities and stockholders' equity Liabilities and Equity [Abstract] Reclassified to equity Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3 Revenue Revenue from Contract with Customer, Excluding Assessed Tax Credit Facility [Domain] Credit Facility [Domain] Total cash equivalents Cash Equivalents, at Carrying Value Balance at beginning of period Balance at end of period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Income Taxes Income Tax Disclosure [Text Block] Assets Assets, Fair Value Disclosure [Abstract] 2022 Operating Leases, Future Minimum Payments, Due in Four Years Payment of debt fees Payments of Debt Issuance Costs Segment Reporting [Abstract] Net proceeds from initial public offering Proceeds from Issuance Initial Public Offering Statement of Cash Flows [Abstract] Interest expense Interest Expense Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Class of Stock [Axis] Class of Stock [Axis] Loss Per Share Earnings Per Share, Policy [Policy Text Block] Advertising Expenses Advertising Costs, Policy [Policy Text Block] Earnings Per Share [Abstract] Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-sale [Table] Minimum Minimum [Member] Preferred Stock Warrants Common Stock Warrants Class of Warrant or Right [Line Items] Retirement Benefits [Abstract] Security Exchange Name Security Exchange Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Address, Address Line Two Entity Address, Address Line Two Entity Address, Address Line One Entity Address, Address Line One Current assets: Assets, Current [Abstract] Unrecognized tax benefits Unrecognized Tax Benefits 2023 Long-term Debt, Maturities, Repayments of Principal in Year Five Credit Facility [Axis] Credit Facility [Axis] Conversion of preferred stock to common stock Stock Issued During Period, Value, Conversion of Convertible Securities Fair Value Class of Warrants or Rights, Fair Value The amount of fair value of warrants. Non-cash stock issuance for services rendered Share-based Compensation, Noncash, Services Share-based Compensation, Noncash, Services Stock options and warrants exercised Stock Issued During Period, Value, Stock Options Exercised February 2017 Amendment to Loan and Security Agreement February 2017 Amendment To Loan And Security Agreement [Member] February 2017 Amendment To Loan And Security Agreement Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Gross profit Gross Profit Corporate bonds Investment in Corporate Bonds at Carrying Value Carrying value of investments in corporate bonds. Loss Per Share Earnings Per Share [Text Block] Term A loan facility Term A Loan Facility [Member] Term A Loan Facility Class of Stock [Domain] Class of Stock [Domain] Term loan facility Term Loan Facility [Member] Represents the information pertaining to term A loan facility. Supplemental cash flow information Supplemental Cash Flow Elements [Abstract] Warrants Outstanding (in shares) Outstanding at beginning of the year (in shares) Outstanding at end of the year (in shares) Class of Warrant or Right, Outstanding 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 Maximum Maximum [Member] Outstanding credit facility amount Long-term Line of Credit Title of 12(b) Security Title of 12(b) Security EX-101.PRE 10 insp-20190930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 insp-20190930_g1.jpg begin 644 insp-20190930_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 R37.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies - Income Taxes (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Income Taxes        
Provision for income taxes $ 0 $ 0 $ 0 $ 0
XML 13 R33.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies - Inventories (Details) - USD ($)
$ in Millions
Sep. 30, 2019
Dec. 31, 2018
Accounting Policies [Abstract]    
Reserve for excess and obsolete inventory $ 0.1 $ 0.8
XML 14 R18.htm IDEA: XBRL DOCUMENT v3.19.3
Loss Per Share
9 Months Ended
Sep. 30, 2019
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 for those periods as all potentially dilutive shares consisting of convertible preferred stock, convertible preferred stock warrants, convertible common stock warrants and common stock options were antidilutive in those periods.
The following potentially dilutive securities outstanding at the end of the periods presented have been excluded from the computations of diluted shares outstanding because such securities have an antidilutive impact due to losses reported:
September 30,
20192018
Common stock warrants—  80,884  
Common stock options outstanding2,338,348  2,198,130  
Total2,338,348  2,279,014  
XML 15 R10.htm IDEA: XBRL DOCUMENT v3.19.3
Investments
9 Months Ended
Sep. 30, 2019
Investments, Debt and Equity Securities [Abstract]  
Investments Investments
Our investments are classified as available-for-sale and consist of the following:
September 30, 2019
Unrealized
CostGainsLossesFair Value
Short-Term:
Commercial paper$8,980  $—  $—  $8,980  
Corporate bonds14,616  13  (2) 14,627  
Asset-backed securities8,095   (6) 8,092  
U.S. government securities71,796  63  —  71,859  
Short-term investments$103,487  $79  $(8) $103,558  
Long-Term:
Corporate bonds$9,607  $19  $(1) $9,625  
Long-term investments$9,607  $19  $(1) $9,625  

December 31, 2018
Unrealized
CostGainsLossesFair Value
Short-Term:
Commercial paper$27,898  $—  $—  $27,898  
Corporate bonds28,043  —  (31) 28,012  
Asset-backed securities17,074  —  (19) 17,055  
U.S. government securities17,959  —  (2) 17,957  
Short-term investments$90,974  $—  $(52) $90,922  
As of September 30, 2019 and December 31, 2018, 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 at September 30, 2019.
XML 16 R14.htm IDEA: XBRL DOCUMENT v3.19.3
Stockholders' Equity
9 Months Ended
Sep. 30, 2019
Stockholders' Equity Note [Abstract]  
Stockholders' Equity Stockholders' Equity
Preferred Stock
In connection with the IPO in May 2018, 76,235,050 shares of convertible preferred stock were converted into 12,111,710 shares of common stock, resulting in the reclassification of the related convertible preferred stock of $119.1 million to common stock and APIC. As of September 30, 2019, no preferred stock had been issued.
Preferred Stock Warrants and Common Stock Warrants
In connection with the borrowing completed in February 2018 (see Note 5), we issued 233,577 ten-year warrants to purchase Series F preferred shares of stock at an exercise price of $1.37 per share. Based on the Black-Scholes option pricing model, the value of each warrant was determined to be $0.44 for a total value of $0.1 million at the date of issuance and was fully expensed during the three months ended March 31, 2018.
The preferred stock warrants issued in connection with the execution of the original credit facility and its subsequent amendments required re-measurement of the value of the preferred stock warrants each period, with changes in fair value recognized within other expenses on the statements of operations and comprehensive loss. The fair value of the preferred stock warrants was determined using the Black-Scholes option pricing model.
As of May 7, 2018, the date of the closing of our IPO, the following preferred stock warrants issued under the original credit facility and subsequent amendments were outstanding and exercisable:
IssuanceExpirationSeriesExercise
Price
Warrants
Outstanding at
May 7, 2018
Initial
Value
Fair Value at
May 7, 2018
February 8, 2018February 8, 2028F$1.37  233,577  $103  $320  
February 24, 2017February 24, 2027F1.37  29,197   40  
August 7, 2015August 7, 2025E2.62  29,580  33  41  
June 27, 2014June 27, 2024E2.62  76,334  85  174  
August 5, 2013August 5, 2023C1.07  74,768  39  80  
November 16, 2012November 16, 2022C1.07  186,916  96  200  
Total630,372  $855  
In connection with the closing of the IPO in May 2018, the warrants to purchase shares of preferred stock automatically converted into warrants to purchase shares of common stock, resulting in the reclassification of the related convertible preferred stock warrant liability of $0.9 million to APIC. Upon the closing of the IPO, the warrants to purchase 630,372 shares of preferred stock at a weighted average exercise price of $1.46 per share became exercisable to purchase 100,558 shares of common stock at weighted average exercise price of $9.38 per share. During 2018, warrants for 93,963 shares were exercised through cashless exercises, resulting in the issuance of a net 76,762 shares of our common stock. During the nine months ended September 30, 2019, warrants for 6,595 shares were exercised through cashless exercises, resulting in the issuance of a net 5,102 shares of our common stock.
Warrants to purchase shares of our common stock are summarized below:
Common Stock WarrantsWeighted Average Exercise PriceWeighted Average Remaining Contractual Life (years)
Outstanding at December 31, 20186,595  $15.16  5.5
Exercised(6,595) $15.16  
Outstanding at September 30, 2019—  $—  
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2019
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation
The accompanying financial statements have been prepared without audit, pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). The financial statements may not include all disclosures required by U.S. generally accepted accounting principles ("U.S. GAAP"); however, we believe that the disclosures are adequate to make the information presented not misleading. These unaudited financial statements should be read in conjunction with the audited financial statements and the notes thereto included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2018.
In the opinion of management, all adjustments, consisting of only normal recurring adjustments that are necessary to present fairly the financial position, results of operations, and cash flows for the interim periods, have been made. 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. Certain prior period amounts have been reclassified to conform to the current presentation. These reclassifications had no material effect on the reported results of operations.
Reverse Stock Split
In connection with our initial public offering of common stock ("IPO"), our board of directors and stockholders approved a 1-for-6.650 reverse stock split of our common stock. The reverse stock split became effective on April 20, 2018. The par value of the common stock was not adjusted as a result of the reverse stock split. Adjustments corresponding to the reverse stock split were made to the ratio at which the convertible preferred stock converted into common stock immediately prior to the closing of the IPO. Accordingly, all share and per-share amounts for all periods presented in these financial statements and notes thereto have been adjusted retroactively, where applicable, to reflect the reverse stock split and adjustment of the conversion ratio of the convertible preferred stock.
Initial Public Offering
On May 7, 2018, we completed our IPO by issuing 7,762,500 shares of common stock, at an offering price of $16.00 per share, for net proceeds of approximately $112.0 million after deducting underwriting discounts and commissions and offering expenses payable by us. In connection with the IPO, our outstanding shares of convertible preferred stock were automatically converted into an aggregate of 12,111,710 shares of common stock, and our outstanding warrants to purchase shares of convertible preferred stock were automatically converted into warrants to purchase up to an aggregate of 100,558 shares of common stock, resulting in the reclassification of the related redeemable convertible preferred stock warrant liability of $0.9 million to additional paid-in capital ("APIC").
Follow-On Public Offering
On December 11, 2018, we completed a follow-on offering that included our offer and sale of 1,875,000 shares of common stock and the selling stockholders’ offer and sale of 1,000,000 shares of common stock, at a public offering price of $40.00 per share. We received net proceeds of approximately $69.8 million after deducting underwriting discounts and commissions and offering expenses. We received no proceeds from the sale of our common stock by the selling stockholders.
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts and disclosures reported in the financial statements. We use significant judgment when making estimates related to the allowance for doubtful accounts, inventory reserves, warranty reserves, and the valuations of our common stock prior to our IPO, share-based awards, and certain of our previously outstanding preferred stock warrants. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results could differ from those estimates.
JOBS Act Accounting Election
As an emerging growth company under the Jumpstart Our Business Startups Act of 2012 (the "JOBS Act"), we are eligible to take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies. We have elected to take advantage of the extended transition period for adopting new or revised accounting standards that have different effective dates for public and private companies until such time as those standards apply to private companies.
Cash and Cash Equivalents
We consider all highly liquid securities, readily convertible to cash, that mature within 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 (income) 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 (income) expense, net in the statements of operations and comprehensive loss.
Investments
At September 30, 2019 and December 31, 2018, our short-term investments consisted of commercial paper, corporate bonds, asset-backed securities, and U.S. government securities which are classified as available-for-sale debt securities and had maturities less than one year. Our long-term investments consisted of corporate bonds. Investments are reported at their estimated fair market value which approximates cost. Any unrealized gains and losses are reported as a separate component of accumulated other comprehensive income (loss). We had $0.1 million of unrecognized income and $0.1 million of unrecognized loss in accumulated other comprehensive income (loss) balance at September 30, 2019 and December 31, 2018, respectively. Any realized gains and losses are calculated on the specific identification method and reported net in other (income) expense, net. For the three and nine months ended September 30, 2019 and 2018, we recognized $0 of gains, net.
We review our investment portfolio periodically to assess for other-than-temporary impairment. Should we determine that any unrealized losses on the investments are other-than-temporary, the amount of that impairment to be recognized in earnings will depend on whether we intend to sell the security or more likely than not will be required to sell the security before recovery of its amortized cost basis less any current period credit loss.
Fair Value of Financial Instruments
We measure certain financial assets and liabilities at fair value on a recurring basis, including cash equivalents, investments, and our previously outstanding preferred stock warrants. 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—Other inputs that are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-based valuation techniques for which all significant inputs are observable in the market or can be derived from observable market data. Where applicable, these models project future cash flows and discount the future amounts to a present value using market-based observable inputs, including interest rate curves, foreign exchange rates, and credit ratings.
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.
Commercial paper: Short-term, highly liquid investments are included as a Level 2 measurement in the tables below.
Corporate bonds: Consists of short- and long-term notes and bonds with various yields. These are included as a Level 2 measurement in the tables below.
Asset-backed securities: Consists of short-term, securitized investments backed by pools of credit card receivables. These are included as a Level 2 measurement in the tables below.
U.S. government securities: Consists of U.S. government Treasury bills with original maturities of less than one year. These are included as a Level 1 measurement in the table below.
The following tables sets forth by level within the fair value hierarchy our assets that are measured on a recurring basis and reported at fair value as of September 30, 2019 and December 31, 2018. 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
September 30, 2019
Estimated
Fair Value
Level 1Level 2Level 3
Cash equivalents:
Money market funds$46,419  $46,419  $—  $—  
Total cash equivalents46,419  46,419  —  —  
Investments:
Commercial paper$8,980  $—  $8,980  $—  
Corporate bonds24,252  —  24,252  —  
Asset-backed securities8,092  —  8,092  —  
U.S. government securities71,859  71,859  —  —  
Total investments113,183  71,859  41,324  —  
Total cash equivalents and investments$159,602  $118,278  $41,324  $—  

Fair Value Measurements as of
December 31, 2018
Estimated
Fair Value
Level 1Level 2Level 3
Cash equivalents:
Money market funds$94,700  $94,700  $—  $—  
Total cash equivalents94,700  94,700  —  —  
Investments:
Commercial paper$27,898  $—  $27,898  $—  
Corporate bonds28,012  —  28,012  —  
Asset-backed securities17,055  —  17,055  —  
U.S. government securities17,957  17,957  —  —  
Total investments90,922  17,957  72,965  —  
Total cash equivalents and investments$185,622  $112,657  $72,965  $—  

There were no transfers between levels during the periods ended September 30, 2019 and December 31, 2018.
The recurring Level 3 fair value measurements of our preferred stock warrant liabilities used the Black-Scholes option pricing model and value of the respective class of our convertible preferred stock (see Note 8), which was unobservable. All other assumptions included in the model are observable Level 1 inputs.
The following table provides a reconciliation of the beginning and ending balances of our preferred stock warrant liabilities:
Three Months EndedNine Months Ended
September 30,September 30,
2019201820192018
Balance at beginning of period$—  $—  $—  $157  
Initial fair value of preferred stock warrants issued—  —  —  103  
Reclassified to equity—  —  —  (855) 
Change in fair value of preferred stock warrants—  —  —  595  
Balance at end of period$—  $—  $—  $—  
Changes in the fair value of the preferred stock warrant liability were recorded in interest expense on the statements of operations and comprehensive loss. In connection with the closing of the IPO in May 2018, warrants to purchase shares of preferred stock automatically converted into warrants to purchase shares of common stock, resulting in the reclassification of the related convertible preferred stock warrant liability to APIC.
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 September 30, 2019 and December 31, 2018, 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 been within management's expectations.
Accounts Receivable and Allowance for Doubtful Accounts
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. We record an allowance for doubtful accounts for accounts receivable deemed uncollectible. We evaluate the collectability of our accounts receivable based on known collection risks and historical experience. In circumstances where we are aware of a specific customer's inability to meet its financial obligations to us (e.g., bankruptcy filings or substantial downgrading of credit ratings), we record a specific allowance for bad debts against amounts due to reduce the carrying amount of accounts receivable to the amount we reasonably believe will be collected. Specific accounts receivable are written-off once a determination is made that the account is uncollectible. The allowance for doubtful accounts was less than $0.1 million as of each of September 30, 2019 and December 31, 2018.
Inventories
Inventories are valued at the lower of cost or net realizable value, computed on a first-in, first-out basis. 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. Our review of inventory for excess and obsolete quantities is based primarily on the estimated forecast of future product demand, product life cycles, including expiration of inventory prior to sale, and introduction of new products. The reserve for excess and obsolete inventory was $0.1 million as of September 30, 2019 and $0.8 million at December 31, 2018.
Property and Equipment
Property and equipment are stated at cost, less accumulated depreciation and amortization. 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
Long-lived assets consist primarily of property and equipment 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 material impairment charges on long-lived assets during either of the nine months ended September 30, 2019 or 2018.
Revenue Recognition
We recognize revenue in accordance with Accounting Standards Codification ("ASC") Topic 606, Revenue from Contracts with Customers ("ASC 606"), which we adopted effective January 1, 2019 using the modified retrospective approach. The adoption of ASC 606 did not have a material impact on the amount and timing of revenue recognized in our financial statements.
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 11 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, as well as distribution-related expenses such as logistics and shipping costs, net of costs charged to customers. The overhead costs include the cost of material procurement, depreciation expense for production equipment, warranty replacement costs, 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, consulting services, and other costs associated with products and technologies in development. These expenses
include employee compensation, stock-based compensation, supplies, travel, and facility costs. 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 non-statutory and incentive stock options to employees and non-statutory stock options to consultants and directors. We also offer an employee stock purchase plan which allows participating employees to purchase shares of our common stock at a discount through payroll deductions.
We recognize equity-based compensation expense for awards of equity instruments to employees and directors 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 to employees and directors, including grants of restricted shares 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. 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. We have not granted any restricted shares. We have not granted any share-based awards to our consultants.
The Black-Scholes option pricing model requires the input of certain subjective assumptions, including (i) the expected share price volatility, (ii) the expected term of the award, (iii) the risk-free interest rate and (iv) the expected dividend yield. Due to the lack of a public market for the trading of our common stock and a lack of company-specific historical and implied volatility data, we have based our estimate of expected volatility on the historical volatility of a group of similar companies that are publicly traded. The historical volatility is calculated based on a period of time commensurate with the expected term assumption. The group of representative companies have characteristics similar to us, including stage of product development and focus on the life science industry. We use the simplified method, which is the average of the final vesting tranche date and the contractual term, to calculate the expected term for options granted to employees and directors as we do not have sufficient historical exercise data to provide a reasonable basis upon which to estimate the expected term. The risk-free interest rate is based on a U.S. government Treasury instrument whose term is consistent with the expected term of the stock options. We use an assumed dividend yield of zero as we have never paid dividends and have no current plans to pay any dividends on our common stock.
We expense the fair value of our equity-based compensation awards granted to employees and directors on a straight-line basis over the associated service period, which is generally the period in which the related services are received. We account for award forfeitures as they occur.
Advertising Expenses
We expense the costs of advertising, including promotional expenses, as incurred. Advertising expenses were $4.7 million and $2.3 million during the three months ended September 30, 2019 and 2018, respectively, and $12.6 million and $7.0 million during the nine months ended September 30, 2019 and 2018, respectively.
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. 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 on investments classified as available-for-sale. Accumulated other comprehensive income (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 for those periods as all potentially dilutive shares consisting of convertible preferred stock, stock options and warrants were antidilutive in those periods.
Recent Accounting Pronouncements
We currently are an emerging growth company as defined by the JOBS Act. The JOBS Act provides that an emerging growth company can take advantage of the extended transition period provided in Section 7(a)(2)(B) of the Securities Act of 1933, as amended (the "Securities Act"), for complying with new or revised accounting standards. Accordingly, an emerging growth company can selectively delay the adoption of certain accounting standards until those standards would otherwise apply to private companies. We elected to avail ourselves of this exemption and, as a result, our financial statements may not be comparable to the financial statements of issuers that are required to comply with the effective dates for new or revised accounting standards that are applicable to public companies. Section 107 of the JOBS Act provides that we can elect to opt out of the extended transition period at any time, which election is irrevocable. However, we will no longer qualify as an emerging growth company as of December 31, 2019 and will no longer be able to take advantage of the extended transition period. Therefore, as of December 31, 2019, we will be required to adopt new or revised accounting standards when they are applicable to public companies that are not emerging growth companies.
In February 2016, the FASB issued Accounting Standards Update ("ASU") 2016-02, Leases (Topic 842) ("ASU 2016-02"), which supersedes the existing guidance for lease accounting, Leases (Topic 840). ASU 2016-02 requires lessees to recognize a lease liability and a right-of-use asset for all leases with lease terms greater than 12 months. Lessor accounting remains largely unchanged. The original guidance required application on a modified retrospective basis with the earliest period presented in the financial statements. In August 2018, the FASB issued ASU 2018-11, Targeted Improvements to ASC 842, which includes an option to not restate comparative periods in transition and instead to elect to use the effective date of ASC 842, Leases, as the date of initial application of transition. We expect to use the effective date of this standard as the date of initial application, with no retrospective adjustments to prior comparative periods. We currently are an emerging growth company as defined by the JOBS Act and previously disclosed that these amendments would become effective for us for interim and annual periods beginning after December 15, 2019. However, this ASU will instead become effective for us in our Annual Report on Form 10-K for the fiscal year ended December 31, 2019 as we will no longer qualify as an emerging growth company as of December 31, 2019. We are in the process of finalizing our assessment of the impact that the adoption of this standard will have on our financial statements. We anticipate that the adoption of this standard will result in an increase of approximately $1 million in both the assets and liabilities recorded on our December 31, 2019 Balance Sheet. We do not expect that the adoption of this standard will have a material impact on the Statements of Operations and Comprehensive Loss nor the Statements of Cash Flows. We will also expand our financial statement disclosures in order to comply with the guidance.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses, to require the measurement of expected credit losses for financial instruments held at the reporting date to be based on historical experience,
current conditions and reasonable forecasts. The ASU will become effective for us for interim and annual periods beginning January 1, 2020. We are currently evaluating the impact of this ASU on our financial statements and related disclosures.
In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820) Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement ("ASU 2018-13"). The amendments in the standard apply to all entities that are required, under existing U.S. GAAP, to make disclosures about recurring or nonrecurring fair value measurements. ASU 2018-13 removes, modifies, and adds certain disclosure requirements in ASC 820, Fair Value Measurement. The standard is effective for all entities for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. We are currently evaluating the impact of this ASU on our financial statements and related disclosures.
In August 2018, the FASB issued ASU No. 2018-15, Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract ("ASU 2018-15") which clarifies and aligns the accounting for implementation costs for hosting arrangements with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. ASU 2018-15 is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, and early adoption is permitted. We are currently evaluating the impact of this ASU on our financial statements and related disclosures.
We have reviewed and considered all other recent accounting pronouncements and believe there are none that could potentially have a material impact on our business practices, financial condition, results of operations, or disclosures.
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.19.3
STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Unaudited) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Income Statement [Abstract]        
Revenue $ 20,862,000 $ 13,054,000 $ 55,144,000 $ 34,034,000
Cost of goods sold 3,456,000 2,467,000 9,404,000 6,863,000
Gross profit 17,406,000 10,587,000 45,740,000 27,171,000
Operating expenses:        
Research and development 3,623,000 1,771,000 9,072,000 5,236,000
Selling, general and administrative 22,434,000 13,465,000 62,272,000 37,416,000
Total operating expenses 26,057,000 15,236,000 71,344,000 42,652,000
Operating loss (8,651,000) (4,649,000) (25,604,000) (15,481,000)
Other (income) expense:        
Interest income (903,000) (641,000) (3,025,000) (1,049,000)
Interest expense 529,000 680,000 1,589,000 2,615,000
Other (income) expense, net (30,000) 5,000 (5,000) 3,000
Total other (income) expense (404,000) 44,000 (1,441,000) 1,569,000
Loss before income taxes (8,247,000) (4,693,000) (24,163,000) (17,050,000)
Income taxes 0 0 0 0
Net loss (8,247,000) (4,693,000) (24,163,000) (17,050,000)
Other comprehensive loss:        
Unrealized gain (loss) on investments 39,000 (26,000) 142,000 (26,000)
Total comprehensive loss $ (8,208,000) $ (4,719,000) $ (24,021,000) $ (17,076,000)
Net loss per share, basic and diluted (in dollars per share) $ (0.34) $ (0.22) $ (1.02) $ (1.40)
Weighted average common shares used to compute net loss per share, basic and diluted (in shares) 23,940,430 21,361,739 23,713,705 12,137,512
XML 19 R52.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation - Employee Stock Purchase Plan (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Jun. 30, 2019
Sep. 30, 2019
Sep. 30, 2018
Jan. 01, 2019
Dec. 31, 2018
Stock Options              
Issuance of common stock for employee stock purchase plan       $ 637      
Common stock, issued (in shares) 24,038,369     24,038,369     23,401,675
Total stock-based compensation $ 1,524 $ 372   $ 4,304 $ 696    
Employee Stock Purchase Plan              
Stock Options              
Employee stock purchase plan, percent       85.00%      
Number of shares reserved for issuance (in shares) 444,083     444,083   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%  
Issuance of common stock for employee stock purchase plan     $ 600        
Common stock, issued (in shares)     18,187        
Total stock-based compensation $ 100 $ 0   $ 300 $ 0    
XML 20 R47.htm IDEA: XBRL DOCUMENT v3.19.3
Stockholders' Equity - Common Stock Warrants (Details) - Common Stock - $ / shares
9 Months Ended 12 Months Ended
Sep. 30, 2019
Dec. 31, 2018
May 07, 2018
Common Stock Warrants      
Aggregate number of shares called by warrants (in shares)   76,762 100,558
Exercised (in shares) 6,595 93,963  
Warrants, weighted average exercise price (in dollars per share)     $ 9.38
Warrants issued (in shares) 5,102    
Warrants      
Outstanding at beginning of the year (in shares) 6,595    
Exercised (in shares) (6,595) (93,963)  
Outstanding at end of the year (in shares) 0 6,595  
Weighted Average Exercise Price]      
Outstanding, beginning of the period (in dollars per share) $ 15.16    
Exercised (in dollars per share) 15.16    
Outstanding, end of the period (in dollars per share) $ 0 $ 15.16  
Weighted average remaining contractual term      
Outstanding (in years) 5 years 6 months  
XML 21 R43.htm IDEA: XBRL DOCUMENT v3.19.3
Long-Term Debt (Details) - USD ($)
1 Months Ended
Mar. 27, 2019
Feb. 28, 2018
Feb. 28, 2017
Sep. 30, 2019
Mar. 26, 2019
Aug. 31, 2015
Expected future principal payments            
2019 (remaining)       $ 0    
2020       0    
2021       0    
2022       9,188,000    
2023       12,250,000    
Thereafter       3,062,000    
Total expected future principal payments       $ 24,500,000    
March 2019 Amendment to Loan and Security Agreement            
Credit Facility            
Final payment percentage 3.50%          
Series F convertible preferred stock            
Credit Facility            
Aggregate number of shares called by warrants (in shares)   233,577        
Period of warrants   10 years        
Exercise price (in dollars per share)   $ 1.37        
Series F convertible preferred stock | February 2017 Amendment to Loan and Security Agreement            
Credit Facility            
Aggregate number of shares called by warrants (in shares)     29,197      
Period of warrants     10 years      
Exercise price (in dollars per share)     $ 1.37      
Original credit facility            
Credit Facility            
Outstanding credit facility amount           $ 12,000,000.0
Term loan facility            
Credit Facility            
Outstanding credit facility amount   $ 24,500,000        
Fixed interest rate on credit facility   7.95%       7.95%
Final payment percentage         5.50%  
Term loan facility | February 2017 Amendment to Loan and Security Agreement            
Credit Facility            
Outstanding credit facility amount     $ 16,500,000      
Fixed interest rate on credit facility     7.95%      
Variable interest rate on credit facility     6.90%      
Term loan facility | March 2019 Amendment to Loan and Security Agreement            
Credit Facility            
Variable interest rate on credit facility 5.10%          
Final payment percentage 3.50%          
Variable interest rate 2.50%          
Term loan facility | LIBOR            
Credit Facility            
Variable interest rate on credit facility   6.90%        
Term loan facility | Minimum | March 2019 Amendment to Loan and Security Agreement            
Credit Facility            
Basic interest rate 7.60%          
Prepayment fee 1.00%          
Term loan facility | Maximum | March 2019 Amendment to Loan and Security Agreement            
Credit Facility            
Prepayment fee 3.00%          
Term A loan facility            
Credit Facility            
Maximum borrowing amount under credit facility           $ 15,500,000
Term A loan facility | February 2017 Amendment to Loan and Security Agreement            
Credit Facility            
Additional borrowing amount under credit facility     $ 1,000,000.0      
Net proceeds from credit facility     500,000      
Term B loan facility            
Credit Facility            
Additional borrowing amount under credit facility   $ 8,000,000.0        
Net proceeds from credit facility   $ 8,000,000.0        
Increase in interest rate in default       5.00%    
Term B loan facility | February 2017 Amendment to Loan and Security Agreement            
Credit Facility            
Outstanding credit facility amount     $ 9,000,000.0      
Term B loan facility | On or after March 27, 2019 but prior to March 27, 2020 / On or after March 27, 2020 but prior to March 27, 2021            
Credit Facility            
Prepayment fee     2.00%      
Term B loan facility | On or after March 27, 2020 / On or after March 27, 2021            
Credit Facility            
Prepayment fee     1.00%      
Term B loan facility | Prior to March 27, 2019 / Prior to March 27, 2020            
Credit Facility            
Prepayment fee     3.00%      
Term B loan facility | Minimum            
Credit Facility            
Outstanding credit facility amount           3,500,000
Term B loan facility | Maximum            
Credit Facility            
Outstanding credit facility amount           $ 10,000,000.0
XML 22 R22.htm IDEA: XBRL DOCUMENT v3.19.3
Investments (Tables)
9 Months Ended
Sep. 30, 2019
Investments, Debt and Equity Securities [Abstract]  
Short-term investments available-for-sale
Our investments are classified as available-for-sale and consist of the following:
September 30, 2019
Unrealized
CostGainsLossesFair Value
Short-Term:
Commercial paper$8,980  $—  $—  $8,980  
Corporate bonds14,616  13  (2) 14,627  
Asset-backed securities8,095   (6) 8,092  
U.S. government securities71,796  63  —  71,859  
Short-term investments$103,487  $79  $(8) $103,558  
Long-Term:
Corporate bonds$9,607  $19  $(1) $9,625  
Long-term investments$9,607  $19  $(1) $9,625  

December 31, 2018
Unrealized
CostGainsLossesFair Value
Short-Term:
Commercial paper$27,898  $—  $—  $27,898  
Corporate bonds28,043  —  (31) 28,012  
Asset-backed securities17,074  —  (19) 17,055  
U.S. government securities17,959  —  (2) 17,957  
Short-term investments$90,974  $—  $(52) $90,922  
XML 23 R26.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2019
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
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, 20182,745,156  $12.64  7.4$81,453  
Granted243,037  $60.37  
Exercised(610,268) $1.57  
Forfeited(39,577) $34.31  
Outstanding at September 30, 20192,338,348  $20.12  7.6$96,339  
Exercisable at September 30, 20191,077,235  $4.18  6.2$61,228  
Schedule of stock compensation recognized, before taxes
Total stock-based compensation recognized, before taxes, during the three and nine months ended September 30, 2019 and 2018, is as follows:
Three Months EndedNine Months Ended
September 30,September 30,
2019201820192018
Cost of goods sold$33  $ $85  $ 
Research and development168   492  16  
Selling, general and administrative1,323  365  3,727  675  
Total stock-based compensation$1,524  $372  $4,304  $696  
Summary of weighted average assumptions for fair value of options granted The fair value of options granted to employees and non-employee directors during the nine months ended September 30, 2019 and 2018 was estimated as of the grant date using the Black-Scholes option pricing model using the following assumptions:
Nine Months Ended
September 30,
20192018
Expected life (years)
5.50 - 6.25
5.50 - 6.25
Expected volatility
47.7 - 50.6%
37.5 - 49.8%
Risk-free interest rate
1.55 - 2.63%
2.38 - 3.01%
Dividend yield0.0%  0.0%  
Weighted average fair value$29.30  $7.43  
ZIP 24 0001609550-19-000053-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001609550-19-000053-xbrl.zip M4$L#!!0 ( (>"94^YQ_K@& @ DO 2 83(P,3DM<3-E>#,Q>#$N M:'1M[5IK;]NX$OV^OX+K8ML$L&7+S\1. Z2)%S6P?6RN+XK]M*#$L46$$K4D M9;U^,;X@[\;9E'QAH*](K5;6.I?Y0O%I8DBS$1Z3+U)=\1GUWPTW DZ7JPL7_T,C8D&;@V-2KX-.L[C0U8S,^T?YS6LDC9&I M*ZEXX4L!$8VOIDH6&:O%4DC55]/HH-GI5)=_I!$T#@?^VZN&^S>P FH3FG*Q MZ+\Y4YR*-[Y,\[\!!X+=N->Y'V0:T<=]AT(QU>)SSBYO6KL-L8M,(@ M7!_K8_-P_PS$:!%0=\8<-G=JT.?#R_'HU]'YV7CTZ>.#@]J-(;3O'\*H2L8\ ME299D,\!>0\J F6J),9?/ED0DU"T:>=H\+C)>,;07/U:JXN]YI0Q7(@U 1/3 M=R4[/0-AL!S;3BBT-GO-7M#MN=D:D83.@"B8<9@CUYF$:_)[014N$K$@EY!+ M98C,R*]2I7X5AHW:[T1.R"C3.5= /@#C,17D/PMM(-557VN4Q0%:^/@%6[BY M%Q9^1S7:%2V8+LA5)N<"V!2JWM#*FY=)T"23Z/&P#\HS0K,%*3*C"L!1H0]T M[A!-3DF*;U8],J$Q%BDB4VZ(D;[>1H4,8M":JH6MDM(KP'Y79&HL8Z@,=BF< M+\4^;(68*_2=6"W#YJ@) T7F"8\3H@O[<]M^#HA +\0.(.5:H).U_GK.38(# MU#G$3D$K-T?5),-ASK 9(]%B=1I>.%I;^XU6(!.>(1XLM&[M7T6H8G7\K%:^ M\VR";$5M-(C/L2@8RD2,K1B[BOCDEN%RA(A%MT6]$+?P+9&C[W2-*X2Y,+-J M:Q0"*R!F)0++=:>=/C'5"9D(.==+0"N8T+ MAV9[+Z Y7K/C&UW"K@QI+.7(R83CZX$^=.8=$:K 0F!P2,!UN $$+V1X#JQ M+6RU%!G7LJY]9US'0NH"VUDN5E)X1.5*QL"P6),#!! #1*1'R? Z3F@V!7*& M-'=9"-"EEV[16M@Y *]*V&'^[=#I26,.& <^*R'K-78<9W0N878#&/ 6- MZUS=TX"H6B\ M%0A\0.26'O865=62>NU'CC2)NF@I.',IM2XBS1FGBML!;LJ! FTZY1CC$JCPM!+8OCL)P2MSX>6_B(8370P:<(;$4D6FP/ M[%G$NON(C_8"\:]?'8<#&T<::Y#CUN"%6R7>9:L'XSJD%ON 7M^-?[0QQ'/]@0*4/[0"J2A7FX[VV(D=[4!ALE3I[. M 4BTC#\=E8*? ]3'0=)V\')AR789EK?NT=M]$S\V9RU#(??E#CRYW?;+? 1O MT4*L_5<">R_%.Q%T=C*."V7QL>)9UN2E4ALLL=N)*$7;#9"__+8).=BH/$%P M8S9ZIUZI)F8+X))KFW=GQ8TNAUZ3A.H;UXN>CKK% ,RY?3=ZJF6&$>4"4^@K M$&6F?:=^]1D3\FSH[WX"TMD+Z']# N(V]]ARR51OZP1&*-KFTN6K, 8%31@ W><0MN-Q1^2HXEB&_3[OOX47*L*&&&UJ\![H1%]RXRHA"J7#-N(A" M8SBABQ3Q@1/DAE&ZG7MWG?X/HH7]2"W.,"B8**2?*D(#'%TBN-Q.<8G"JO>R M/)M),0/K:C,Z+3>\5V @;S8=K/-K\<=D6 M +VCX_^-\* =]IJ]WC5EJ598OEBK.W")KY]IB'F^SX!(?<1SOKQ+2E_IB4()FL!Q_E[/Z8MT?G[2/281HA(V*1O4;SO:;/ M7XO9O_E[M]@YU&$'.SUE_G3D>\U8>?MH_Y#V^E6[-]#NU\_@>/3AT_C]'^YV MS_#RW?!RO#:G3SB/[\!PCYCZAS;[HLV_[3S+N-EVA\H1=X!%EHMGN]%L<)APD9 M7D-@:KUZF?NFB](81&R .%@4').HV'VSQHD ?O;9>__I*X MNZY^^@]02P,$% @ AX)E3^8G\V04" SR\ !( !A,C Q.2UQ,V5X M,S%X,BYH=&WM6FUO&S<2_GZ_@E5PC0U(*ZU>+%MR##BR@ZA(D];G(NA]*;C+ MD98P=[DEN5+47W]#WMA^& 5&KU^N?6H%Z_N+X@[Z]__D#:02,DUXIFFALN,RKJ]%E!H"9ECE[-26X"]0=O:OTQ]J-7(AXR*% MS)!8 37 2*%Y-B:?&>@;4JN5K08RGRD^3@QI-L(3\EFJ&SZAOMYP(^!L/LYI MW;^?UMTDIY%DL[-3QB>$LS<5_D?CCQ#%J&.!+]5F)N!-)0$[>J_=#+J=W/2G MG)FD%S8:_^Y77+NSTY',# ZGL+-_]&.LC63@BZE1P<=9STG<3ZD:\ZQF9-X[ MSA>OD31&IJZDX@>?#Q#1^&:L9)&Q6BR%5#TUC@Z:G4YU_D<:0>.P[^M>-=R_ MOAV@-J(I%[/>ZW/%J7CMRS3_"U 1G,:]3KV>7>PB> :U4N^PZ32]_)+PB)L? M7X5'C7XK#)JKNCZT#IM7($:+@+JC<]C<*:4'EU?7PW?#P?GU\-/'>Y7:#17: MFU485LD5CQ.J&/DI(&^+.$FD^*M*8E"&CV;$)!2-VCGN/VPSGC&T5Z_6.L)I M<\H8[L2:@)'IN9*=7H(PF.NV$P*MK%ZS&QQUW6H-24(G0!1,.$R1[$S"-?FU MH IWB9B1*\BE,D1FY)U4J=^&8:/V*Y$C,LQTSA60GX'QF KRGYDVD.JJ;S7, MX@ M?/*"+=S<"PN_I1KMBA9,9^0FDU,!; Q5;VCES(9R-D*VK#07R.1<%P3,38DK&KB$]N&2Y'B%AT6]0+<0O?$CGZ MSM2X0YB+,ZNV12&P 6)6(K#<=-K)$U.=D)&04ST'M((QUP:#5$.H+?1RHY35 M)5SJN3!KTKYP:+;W IK7*W9\K4O8E2&-I1PY&G%\/="'SKQ#0A4X("$P>"3 M&IP HC<27">VAVV6(N-:UK7OC.M82%U@/\O%2@J/J%S)&!@6:W* &* B/0H MN?R"858V!G*.-'=5"-"EEV[16M@Y "]*V&'^[=#)2V,*& <^*R+K-78<9 MW0N878#&1 6-ZUS=XX"H6B\5,WL'*0N$ 2$43KAW!82O( MW#@V7+^EQF5Z52#P 9%;>MA;5%5+ZK65'&D29=%2<.9R:EU$FC-.%;<*"6A9'M9P0MSX>>_B(83G0 MP:<(;$,D6NP/[%G$NON(C_8"\3^^.@G[-HXTUB GK?X+MTJ\RU8Y#IHMMUJ7 M$RH*MUGMKH+1"*,A/H$,X_GUJ :]X1:TXU\WASB.?K C4H;V@50D"W/_W-L0 M(UVT!ALECA[/ 4@TCS\=E8)? Y3'0=).\')AR789EK?NT=M]'3\V9RU#(5=S M!Y[195L9+I3988L\3<11M#T#^ M],CKK- ,RY?:<] MU3+#B'*&*?0-B#+3OM.^^HP%>3;T=S\!Z>P%]+\B 7&'>VR^9:JW]&;9=AG" MMTQGH;@U-JKK<1_*13'J,U)Y0K:UK@ '2YV3AXW^(Y+VM!AK&$>97/<#A#C2 MM;;N /^W4>=\+\*?!4>1W>XKLMCEWH??\Y<=0.FY$,3F%1RA:)-+FZO&'! X M902PR".F0&^L2P<]IT*?D;ACQ?F)RI/@6(;\/NW>P(N484<-"UK< -V("VY< M8T2A5+AG7$2A,9S018KXP 5R:I1N9^.IT_]!M+ ?J<4Y!@4CA?1316B HTL$ MESLI+E%8]5Z69Q,I)F!=;4;'Y8&W*AD6TES(&6#M-)&>4^D*QA&3SXPZ@BV_ M\QUY$-@C)+C3PJE."R/GP'%?>WU)A$@&96TB:*ZA-W_H+WT:M?W[R[BT"X^^ M(Q=TUN.96W(W;_DQ^N0DZ#:Z1XVF^R1M%/ZQN4CEY^K ?ZZN&[9>V0[:G? H M;-W?XL'N#U:VCH+CSE&KT?E;!@_:S4ZS^;7=&T'X4&6GU0I;QU_9_>$%/[*# M=YOM+?O7G4F]61$O.J?9FTJK,N\QWW'V&D$S_[+8@250;=&6;' 7@Q,;T&"@ M7);Y 5=W>+A$F![FX3H[/L(AFVAGE9BVE!^3$B23U>"C7-WOZ_;@NGU$.DPC M9$0LLO=HOM7R^7LQ^[=^;V??4??T5?,?2+[5HI4WD/9QV=K=OG:_?@6OAH/W MYU<7[H;/;X/W[S]]^._*HC[B0+X!WAZP]7=I]D6:?YK*RMC93H?"$?<1B\QW MSW;:/'@7<1=R.G^O=,.5O2?+9+! M3_[T;D>7_*G:'>2*HUZYO0JV4+$\H"R_U)3U+T1A&LYUPSWWCXO?_U5 M=W?I_NQ_4$L#!!0 ( (>"94_*,39)% 8 +$= 2 83(P,3DM<3-E M>#,R>#$N:'1M[5EM;]HZ%/Y^?\49T]U:"?+":PNL$@6F(FVE*YEV]VDRB4.L MA3ASG%+NK[_'=J#0EJZK[MWHU2H:);;/^^-C^[C[8C#N>Y\OAA#)>0P7'T_? MC?I0JMCVIUK?M@?> ,Z\]^^@;CDN>((D&9.,)R2V[>%Y"4J1E&G;MA>+A;6H M65S,;._25JSJ=LQY1JU !J63KFK!)R7!R1_=%Y4*#+B?SVDBP1>42!I GK%D M!I\"FGV%2J48U>?I4K!9)*'JN,?PB8NO[(J8?LED3$]6?+JV^>[:6DAWRH/E M23=@5\""-R7VQ?GBHAHV-IC63"YC^J844<6]7:]:K48J.PL6R*CM.LZ?G9(> M=](->2*1G4!B\VIXW.$DZ;6LD)C-DK;6N#,G8L:2BN1I^RA=?TZYE'RN6TJ& M^8K!E/A?9X+G25#Q> M;Z6/7J=BCZSH#R^]T=M1O^>-QN>(Y,O)Q]ZY!][X65KC'L%':V+U+9@,^\HB M$QVWUG#*T)M ;S"^\(:#)]JYC4:WNE=PW#+XV&G"^"UX9T.8]"Y/>^?#267\ MU[OA9^CU/>PQHZJ.4WW8?)8$:'J[UKPS%W^5]?7[K1\EX/,DH;[*L[!@,@(9 M4?B0$X&1BY=P25,N)/ 01DF6,D'A/0V83V*8+#-)YUG9^&24^!8<*-I7+VOU M3I_/4Y(L]?LA(.NW7,P+4#F5#Q!RH05]6PM*J6 \ (J>"V!"4^0]I0)J"$"= MCDD&(8NQ;ZWDA/JYP 6"9D"2 (;7?D22&<4\/I^S+%,&X4^-###I0T0%13-N M=#2F&17+, *?"LG"91G27&0YP?A(#C9 !2@4 MJM4E8DH2FE7&US%=0L_77E58*F,_044:1YU'P:JB<962(,!5K!+3\#D@S;56 MMNV%0EO>J[:L9DM[R\- %9 /\QAAZ2.08P6Q->P$_9;C/%#[@$Q%<&(FSPH8 M!P3Q+L!M' 2'Z]#?('6-TB+^[G&M;I TU]!'%!QW%)[_OTBH/ALDL 3SU)SH MW(AI4A*D#;!5!W4%$\)T^A(T4X@HJVX2QX!D5"F$>,E2A$A6UE0A2TCBJW9D M&.CMK."J/-2(X9D(M,EO!ITBFUDY(;(>[::(MR32FMT9H&TDN^0HA>O=H M6J9WQD=4\JE== M5V]Q)>YK9;!2J=C^6F;[:\O@;F?=JK4<_.T>\2#Y@YVUYG_)W*H?N?A[(KEC M/4#I6(VZTZH_..*I@NLMR]%>>22]K4-JPHIXR1"F;TJUTHIB-;74L:2:7J^G M6@%4U?3(:7\;@U=JK<9=2-&& K;GL;N1%@W&W;LY\#N9XK[DLIU^'JE\Z62 MR6![?2]<^]MINYUVSJ_,'K!AMH"_RG?FA/W,G'>Z_(VW'W29V<']*H\59^5; M/C,L]]QM]58GTT_C06_T?NR=?88+"\Z&EZ?#2V_+I]]9,_X=K/V0WQX(]6]M MGHLV/RV-%0H7VV4E#I6#C,9PU^U87&WL-;ER'K1<361\T-VW=>H.PH MGU3KZ7Y>G>RHG*B:1,@%G7%U?67JE9B9=!&!93"EJCG,1<*RB 8J)]%XJ4J2 MQ/=-#6&S5(B%/A=E&X MC'QG1 0QS;0IBNV,)E0@'&\T4%Z.4?^W21IRUH3!2J M-Z_]OG(<)F6),V-X3^^AO;"X%0DK2Z M:\FI58K +S/SS#P>V^/6B^Z@,_[PMH=F:AZAM]=GE_T.RA5<]WVIX[K=<1== MC-]OVKG(H-U,J:;CN8K%P%B6'BZD['KI:5-F-.)?4 M(8KD3ENZ!3XI)J>_M5X4"JC+@W1.8X4"0;&B!*62Q5/TGE#Y"14*V:@.3Y:" M36<*%3V_CMYS\8G=8-NOF(KHZ4I.R[6_6ZY1TIIPLCQM$7:#&'F=8Q^]CSZ8 MX4*#;95J&='7N1G5TAOEHE.K)*JY8$3-&K[G_=[,F7&GK9#'"L0)F&R_6AD[ MDA2]504IX&E,"@&/ MN&B(Z>2H6*GD5_^1YWC'3=OWTC/_FEI (<1S%BT;K]J"X>B5;9/L"P4@H,;\ M7%B<-9@2L9@6,MQ^T2#MW<[8A*D_7OI5KUDJ.L5MK%]'&8#7J3@@%)W><-P_ M[W?:X_[@"I@\'%VWK\9H/'B6:/P3=.V,G(Z#1KV.1F2CXYFC4'IZUKWJCPN"OR]X'U.Z,H<>.*GK> M(Z1E,0'HC5)U9RW^+/3EKZ/OQRC@<4P#G6?1@JD94C.*WJ580.2B)1K2A N% M>(CZL4R8H.@-)2S $1HMI:)SF;<^Z<>!@X[TW#]>ELK-#I\G.%Z:[\<(1)]S M,<](Y17>H9 +H^CS6E%"!>,$4? <02.:@.P)%:@$!#3I&$L4L@CZUD:.:) * MV""H1#@FJ'<;S' \I9#'YW,FI08$?WHD@:2/9E10@'%GHX5F3>C'8$CEI/DD6A4,KQ),".QBA8B&SX%IOK/"=A &;7FO6'.J->.M M,00JHWR81D#+ (@<:8JM:2?HYQ36@3X'2!U!:1?/BAA'&/@ND%\Y(L?KT-\Q M=Z'002<[PUV0M&I9%A!(=, M:%3*%7VR9.KLI<1VN*LVV@I/(GIOA,&(4\57##&G1]LRX8)0H9T?X432QNI+ M-EAL?&OT9H?;>MVIUW6DS!%7P;E6D95)V?'7L7VN M(KN=):?F^;5*>?^(!Z<_++OFU*I5[Z3XGPAWREZ]5*E]YW3/\1_JK)2\>OT! MISPX_4'%Y:I3JOLG?NF)\UT34AM6X(L$FK[.E7*K&:NEI:\EQ>1VO=0RHNJF M)R[[^QR\T7LUG$*R-E"PO8[]C;1H.>[OYL!',L77DLMV^GFB\;G3+B2#[?T] M<^TOI^UWVA6_L6? BCT"_BS?V1OV,W/>V?(7W[[19?8$][,\EMV5[_G,BCQP MMY5K36D^K0>'_]A%?SKH[+IS<3&X_'O+J8]L&O\.V;[)<0_$^I'J8B9G%&B$PR-EKK B(/ 5@0VZQ!/+EK&1$N/N5II,%5579 %$0F7U-0= M1EM5K9/OJ&1MJ0*C)KJ>$G!0(S0N0 36:*.V*Q]YM)A1 M^"W0'!,*DK3;=)4-AT#W^R7>/,B=0KZ*J#10M-@IC:D HMU9H+T<@?TIGFKU M2$)FR[3O%EKVOLQM4!%<9\HY#4$C$']#-Q_X'GOZVQ&")Q#O5-%F1EUO_YR] MZW_O2V+V:9\MS0/JZ3]02P,$% @ AX)E3T+5PISF" ( :UL; !$ !I M;G-P+3(P,3DP.3,P+FAT;>R]:7<32;8N_/W\"KWN]YZN6HN$F =7-7>YL*'- M03+8 A_Y"RM&.XT&=TK"EG_]W9&2;-D8,"!;0R6U"C2$,B/C>?84L6/'G__W MHM.N?0Y%/^]U_[6!GZ*-VO]]_N?_EV7_^]?^F]IVSPT[H3NHO2B"&01?.\\' M)[5#'_J?:K'H=6J'O>)3_MED6?F;%[VS49$?GPQJ!&%]Z\MB4SJ./<<\4RRB MC'%O,A64SVS$44?G&!'FR?$FH\(&'60F.7<9(UAGEB!H2Y56EO.(-'GB-RGS M1'CAB(^*<1)U8$AJ'Q$)B B-TVU/!O!T\(3=_N9%.^]^^M?&R6!PMOGLV?GY M^=-S^K17'#_#6NMGY;<;DZ;YQ>!&PPM;M,NF>1>:A30RSP:%Z?9CK^B8 8S< M,WA>GB&2$7%]D;NO 2WIS(6FS8>#XFOMD7X&WUY=M]L_N]$R?9 7H=\.X>RI MZW72'332%$U_X4-^]8/RLOW@GA[W/C^#+\K&&<(9Q9/F7Q^B-)C3:Z;K^%N7 MG?16/!M_>=6TG]]U36B)G_UO_O;]GM ./F-7TQ:3'_@>L/NH!C=/<"3+U.WY(U!WNP7 MUQ2+IF_+Z\.'J:FZV31=,?]6AVZ-W+"?'1MS]N7E)U_,W@(D)!C__,].&)A: M:I^%_PSSS__:>-'K#D#NL^;H#"[LQN_^M3$(%X-G)0^>/?^O__JO/P?YH!V> M3[7$G\_&[_]\-KZJ[?G1\S]]_KG6'XS:X5\;/N^?M,:\%"XPJSYN ME]S'\'#70M UG73KD&_N=*%_HQ?0T\*T=[L^7/Q/&&W4<@^7]O3#R&[W/K\A M^Y];M#[TISN?CU[IT[W3.CK:WB5'VT>G]Z\<=G^='2Z M-3IJ;HT:IY\NWM!&NW79NVR\>C=J=-Z1UN5K^/X8-9JO.WN'[U%]V_&C5ZWS M>N?]>?VTQ>L?%'I#CD:M0R>.FL?P69TTFNW3!GS?V&ZW6YW7>:OYLEV_//F4 M_MUK'N.]YNYG_^IE;E^]A]_LPF]W4*MY/-IKNE%CNX6/.KNL=;B?I_ZU3O\Z M;6Q#_PY;D]]\@/:\>]0\:]=/7Y^TFOLG>]N[O'&YBQJG'SJMTY.3HU>OVXWM MO_+ZJSKT]W7[J*TNWS1W!O4#=/&FN?71&X2Q)2+C(9*,6>LR$YG(;.!6(&L5 M2;1"(-P":<[1G\]NX#E_>,?"#[^^&&S:7J\=3#>:=I+H:^"W@)T^,?1EVQQ7 M@'\/<#0+.)46>X-91C6Q&1/)&B, G!*-,>-( 68;SU]NO3G8>7"LKQ%],2R* MA&?>=Z;="J;8Z?IM\% J<+\'+IX%-VJ*J32 )E(\8T:CS BJ,Z)YEF("U>$1XIQ;E&M^7\$F_0O=[Z))9=)5GX"]KESE+509N-(X*24)#/4X8S%:#/C0'0%]UX2SP- MO?'\'?TA:)&,<$EEK1!,%ZVCZR]TQW5>=O=.VWF]T^@ N"='G?I%?7N_72< M6.<=;6R??*H#>(W+]QSN=_Z&[K?#O_=UN7.>>/5 M^TL K'.T[=#>JW<71Z]V*1"H4]_^*]:;=5J_//[H"":$*)-A%S484A0SHYS) MO*)$(@K#:=#&\[>T]2.(A>"-)U8Z+ W#BMD(?I@C*))(>:2^0NPG$6MLOP/$ MP)\%M9EY(L#U42%D!IQ:L(X!(69AL#'HS[?\:XB]+(Q+86EMV,W'>'6''1N* MC9L8FL <4]I[Y")H4:,L#49$BAUR2E%<8J@0(RB;OMBH^>#R#OBY_]I@MP$] M&/3&P*K?@)S,&KT!J'\]."LG0\@MIM,^.RGJ!D"S:2)X0)HT3B/)CAW M/K2/FG^=[C5W\-'VSGGK\AUNG0+.KT =D\:G^N51Y^CT'3\Z?)]P/FEU+MI[ MIZ B#_=/&J]:H[U71YW4OM'T\/X=/=ING0/.%_7#'?C_/9W^!NXU/"+O13W= M[]4..CK=97#EO/%J%S<(O-_VGQJG?WUJ7.Y8(S;ER)04WQ1KC1%5EE"(J11CT6LA M,8K24U#K1$I>4D(B,A9K>$'4E 5I.FCST!0%2'-_;%X7"RMN'$S%UY'ZXNB=;A+ZMOO"=R' M-5XEN,%B D3URQUC'Y(X5H!5]-,1L\YB]98BZWB4ECF';)$3H05 ,FF+RIDKI$Y M/F^\^R@""^!;R$PK WYI1"XSA*7)X.!44!R9Z'\<&9 #3H@'V F80J&4!AMP,%FDU80>--^-]D#-)61 +8WJ MG=W1T78#5.4QN8U,??M#N[[=/JTWCTX:I^ZB 1XFJ#E QL%UP!R>OOY4)W6^ MMWT4P6.E'T-4,'2:9H:!7\F8(9DR#F78<..YYQ:A\..X.$E=\%P2*=(,/8R\ M,*#,B/,NO9?W<%$.3DP1_C+]X%_T.F>AVR]G>[<24LGBQ"--KI^9EIW[Y'M \O@#Y@!AB_[1QVLB/ M3G< L2VXY\ZH<=BB>Z_J%U\@?-@"N71T;WOG F06C!W@25YW0 /"/=^/6LU= M?'3J6.OR9828YKQQ_!'LB#1$H2Q0'3(&GDQF -H,$6J=UBAHGKQ0_&->J'88 M;!2U$%!"/$C HS&&L@#OM18A5! _%L07]?./"KQ(;S'*'+,"Q)BI#%P)EU$9 M(B/:&:D3Q.2'()9>.$TXQ1AC.%G W8O3UKD';T.73[DC>W7GR T;=!$G34N M/^1PG?;MT*5QN(O@>?+6X?M+X,0E<(VDZ\!["MQC]C"E:%4(95)3,'64XPS"_YK!OI:1.FP-IQM/&=+Q1G[?<[8VYS9N3C+B[+Q M,GC24KL%TQI'C2AM-#!4;S_$/K?-QQ8BD"IS MX)CPSFH5D#62$8NXL'=/,U;*9:E)L_=BAC00$YN +[J/+L9L9($6(H0M>%_O,_4T[/9K],*P+NU,K4KLW!Z P0[^>=LW;* ME"D_.RE*:D'P?\69IQ=]8.:?SVY>8WR[V7N4;_N]85&^*U-T-B=\'1/@9U;) MIA<*99[*]%WNT_N8AZ)6=BC8_K (SR>W+[^<7F+ZW?1]NL:=.##&-;@D$2%'F&%($QZPA*@E2H2M%Q]W M4_8'1W18LOGFD$T2V#;?'VS_^&B")V"< M1,X9QL"Y4UJ*I(>CMBBRB,>CN21DOC&:-_CY8Z-Y8P2\"@;HY+6QG(&OK)C" M@2ICHB2(1U2. &BP9>.3FN9P_"J?P,Z5QO#J\7S^&;HUV[14TF;0*WZ2>E_\ M/GVX';J]3MZ]Z[+W51 W+O'L9N^_QWQE@.K@NCBB>=(CUCI*D4'6:8R1G/H? M.XJ?N/FYK; MN"&!N(310I811@,UUJ?)-Q,CL9%(/1DWO-SC=E__87[C1CD+E$@OP"(QKYP! MO\LP;H)76 :&)A9*//QP39XZ'*=P8?S6P\TNSMJYRP?UD#(!:CZ';\=[+ZZ7 M[^'1TV_&:_X+=$8,T)61^8G!MVANVTKVEO/@L:@2(950YD1)3P4!#T.BM2;FE7 66D41,=:([]^@#Z:55\\N%AXX['# M04;/K,066:5D,#0Z!4$O6T-P%^$++!YHA+P.0F&GK&"<>RN]H8(HP2 T]TJM M'] /[T$L'E4(@#&W#-2RL\P(J[V2T7I$*4@T]_3Q9FE7V<8^R/0QAT%GP@3L M3,,NC4E81PGW0F)*U@69!,?"<8*)("4]4!)]=,2618HAQ K&5\,%JJ]<' MIL7'P'."+("CPDS*A<.8F>B-L^":G2G+ MJPW4HTY+/DKZV,V5$' Q#"6>ZT@@]&4:(2<54=P$;0B^[6!?OQIR<='54:#4W6+0 QB5@@5A1"@II51$AREB3.T!JO4CQ#<4G.\8X9P+R@5+"5/.6\" MYUQ#Z"XXPNL#T\(CP'E!YL#Y5)PIB[!A"!F%$=$2*:4@P-"2K UDCQP!SBTU MQRAA(0S45 <^.NKMX^&SJ!'PE$@6/68A&.9 J5@C+1#5:F.3 M][6 #.U5ML^+3QWWDBME:)02::9-6@D6&/005D%+9A>1:7F"(BF&)?@ M"1)FC4BU[%W47 :#M3!N;:!94 P\)Y@0!3^&.@>>E^20*$/1RXW!D M& )@)J)B%@G&F6(4/1X^BQH!26DD*%+'P00X;HRE3EFG?'"$RC#.]Y-KL$[_ M6&99SB^%PC =C!,N!,^,5ZD^&>%(!!J5$URL#32+,,OS@RD:Y10-$JRS8JG< M6Y2<44,(-=Q:@]<&IK=E&: B^%42(@X.DJ9.>LDQ:'@0(AFP%S%H4'LNK@\Z MBW::YBA0C',BROTYGCEF5'2 G&5":XZC8&L#V:,Z37.T2Q;"=FQLP!@B>8D- M,%E\[ MA7BON-$1H#3,&*5MC,'S5+8.E$[$ZP?HPA8.'A]<'J300H,GS2,S4:9"$5;[ M*%S*)#[0]G.?FV)T8-IA+Y8">1/8W;=[WP&QT@T_MAPAHC(BIO 8,4N( MU*8_1WH])*@AA1 M.L9%,I'*V3IF3?"6:ZTT"52GS4@K!.)R!/Z+QY0H3P@$EU$&QR@7:3Y'".&Y M"@)SO5(Z?HFG"Q8/=!0<.X2C\50SPJ+5,N5B"Q!C#C%K6#^@'S^WX/%192J) M*B&DW#2!J-$0N6'*E+>(TA#69IGM$:=@Y[@("D/OJ J!*'"8$434H&&U=\)B M#*A-"[IR)+/IBZ6%:3$.](NVZ??OO-NCQEX\0_*>@CW;]%?4M1:12>X=%CK5 M\S%1>^:#25E$S% Y$>R*,4O"F)OZ8Y8$OS+?G)8"E&:8<<*HD]H@XP&G2 FG MR+H5(,$ZPB*<10HQ8XQW3�[9;+H+$P!K$8_0+4^FKH-(NL3,5 &8W,I,WW M" >L?%0\@F,Z25+'!(]=T/3B;\'K>:C4\CC;E[UVNW>^UWT[M'"EO0@>$SB^ M#VX>,&TU_Q>^EU'!FF0O (XVQP=(3Y:C'TGF)R0I0R8=\\TTX-NV= MLC\S,!Z$=AMPFSW3O6+0O!F$B+ ^ZA@1..:<>9-*(!EGA:1"2'55 &GYB%/I MH"\L^PU2_,K.36VLH%:Y$#VC&)0+HHPYPIU"Q(85J*+YTN3%!],>AK]&]?%Q M..D"+XOPGV'HNM%->EPUGFG:WP]N6#PX9O,K,N>D(9Y[')#UC&.N8T!<6LDU M ]C,"M1M?#S,?J9+5R__#0]I"GA,^A_97>K7;/1L.^F4+O"($(CPB21#X M$@XSZ:(."'N/F3..*7!7*P(MB$!D10C$@A*:"H2X,XQ;;Z(- 6)V+Z0%;616 MBD _C19] .K\74R8,]0K[IG%G@F%#*=&:YE MQ'0A!;DY%=ZEXAHF*B9]U"@8'\#+C!%S>+M":>#+B.EBDL!Q9(@$JS21#)2N M0@PI3[43Z0#J55C 6A(H'^9<0>6"]J-Q MW+R.J$,R2DF4M4(PS:EBZ8AR W$A[WW;+GP[[@W(&'"[=".=; MSO6&,$[=X[=%KPLOW7A^_(M]F)-6T.^N-X7OOS_S\ 0DC?I#YW[,K210V@FM MM/?(1>;343_JLLTU_I:8Y_"&8!>&5 M9%8H$%_M,)&>84WX)/UV*;7W]8[$'CSO8/2V#=39ZOJT?_$L7>.O47-T%F;\ MH[2G<3@(Q54+:'W0BX-S4ZS*2$(A/46ZN8@% 0C&0$X;(BV@C!R#I)U\MA 0FNSCH)UZ+0FN/:DI 4(VVX8SI-NVBG(=CP M1J8:-PBI-9&M:>-5$R9E'$2!*"7@$H:14-&)J&W EA-LW0H0@<2*NB7 M M#JKY295P$85HL# (,VF#4IY1(SU!/'@BT9I)U8L>#%4Q=*E Y6X7?GI+6$HIXR^V(8?BM3BK8&1F=?$^V[WRJ>)I2*4F%QQ'":$:"L%)";(V15Y&%Z,):,*$XZQ5F$!(L M!VF_0#[(P]S*>ZP;(ZBB7A'"B0CI. R^' MP5_&?0K^W@1<%CY8(IST7C%G/?,RJHB(-B$PH=/!W2LP>[!\?'A_T"S*U?<1 MN!FOP"DONBLT.V$M(=I2RZCE3(%6,,B4Y[OKD JXK(!7OFXZ&U-C.*>>QBA8 MU%%1:90CP42K"165%?\E1KSI=8]7C!!$>Z0 )^,C9A Y6&-HQ,XK$WRP>@6F MH]8,$"I%I"E%13O/3$3*I6,O.0O!4",B6?[H^.\=<,H_C\H)]+TA6$1&D953"85$*Y;!%EC&)([@#*JRXYOF1>&@-^/0PJL='JX6F M 0(R9JRT@G+'C4(A\#KL0C%F/20\V0E'.-OG#PUV4'=_1R* M06[;X0#&)?1?_M#QO:G]M*D4_[9*WP@K$@ MC131"$PB2W6._;1Z(T"25=C M>R\%FJ99K"Q^*RA:Z00X@P+(54SEQ3B(EK$,;*M@TDJT2J+UP12Y OO?U'<=G77;2Q2'M6A(X>,P::V8*_1H7C MPN$HK$;++]H/[)PMB\1;$1763,9T)'F$,,QBJ[@4(/40E1&Y0A*_?(@M7@XU M)L1AAQ"QC"FF; B.6C"UJ7ZDCW&2=DZ)6%94E\/$Z@S1C(@Y"!PX/(:E49+@ MPT:++%;4(1&$D59@AZ\0DAAC H\A8 T^ ME[)2HT0.(A%*)_%Z.ZGL"_3(*IZL!D]N5Q^>94EWL,G2ZXEI9>%>(&$ MZ RF5!+,HL86,:X\P09<0##8:GF)]YCT6!:TO("K.8>("X11PT%9("^B1Q%9 M2>,*K%W?1&L_^- Y2W6SWI:#<'.Z]-MM][K?*P<^'Z%>Q1P'JY, >Z]=U!#R M6RLX]9&[R"Q!@:Y "M[\>-(\[U4\^=IDN0J> ';P;V0R8JL-":0$(B.O@PC<.*QCY%:X%:@BLB20_%(=D:N3G?K_ MB8,OSG4:#HK-],7TQ_<^UWSSV5PL"8@>(MISQH*SUJ2S8& $ M4\5.-2W_O,$Q8%"]1*-UG Y-.S7/GR MB@^,?#_WN2E&!Z8=;BQ@7NW:?[LW+^/XC>72F9*ZTQ73QUXJY?<_0);/R/BO MI"Q83(F1*%(6&7'I$$S@%?=6I,IZWDQDO.+/C_"GT^EU'R4=@L_I9 ZG&.-& M,:H\XV![F7-&"!=02.OE9OD=K+F08('.U<3>N'55194:J4AM(76":&U L)5$8$LN;VE81Y1M$81D2\\FJ<]$'"D&0D=XQ2K3B2DJO M4R%G$4E :ZA17BP'4:Z,#UT1G8*#BPHY344(#$,L)**6.IT6C+7V9APL4_!3 M>$65E:0*+?T4/H_H!Z7J(%H$[".X+,(&Q$3D,A"GHYNXM)56>0"J--+1UG M M&%^R(GJ%44.M,\P)3ACWQ @JHB0IN9NCJ,:A,L$8+^UNZ8HLWR$+R3#.\#PV M%$&NMU>6J]CS@JH@(#%R9,BFVOJF990 ;0@TBTL=%;\!204H@APRWA M--7"#^ Q@%_))@D$>)(=MLP'MBPZW^;V4CV^=X;6C2->?F&IGB/!B <'#SG+ M$ XF"H=)<$A Y. FR3D5AO>5L;F=CI6V/S%F @*KB6DT*OJH(;K'5'$O_61W M^43&ECMY:IED3-]?QFYE7/V"C%G$19K:B]BG\II""Z=YC)%C*5Q0:@42X)9' MQN:7",>C"#30&*Q+24I&!8()T6E=!T5NU?*KOK=MTVV8SFS2>0G ;M>EBW\. MJ<$C+-C/2^NEZ,!+S+2.@CEF%> L=G>/VZ/%EOSBK M<:=SUNZ-0BB)LE?NI%Q'OT1Y)Y DVFIOF?36&H63I\G!\R1.D_6GTAQW4/^] MJ>0D=<%S2:0(#$D(_X7!*!+G77HO5XA*S7R0]GCL=GW^.?=#T[ZUU3HO@AOT MYG;R^]QX\]T[+K+@U>,S,FB'O1;4@BYC"CS+-(=(68#W6HL05H"1=P!V&-*D M;_!;GT-ACN=F!U>5\RO)3.F%!KB8SYUP:JV+D M(S)2>*Z=2LDA"C-#E%81Z.DDL8*D19@58&0%9#FEQ:EQ)I 8A&>*,"N<-!"F M*^55P!0M8&EF)59!I'>(%HDHQ M2[&.3%H6N$\)/4J&=;.G^Z$?4DW6+1BR\#FT>V>I[N*#JL MA-$!8<]X$#HXC9S'U@BG+?'K9EP7"?!"+*US"#PE3DQ:B@7[:K@-7FO$!801 M5*IUL[0+EN %F%V! Q80\ 1/F3;:2,TD 2#3N3F4W X5*X!7S09+(9Q'@<=T MJ*_#*-4RI4(!OLQKB!7H1L*TP9\MWPG[^;]06'2^OX:6V&'C9#&(A)H M9$8ZT-7&(W"RO",B.K1N5GBQ$"_$#BOB0JI9PJ,GC"MA74#61<^C=#C055I8 M70&(%V*)#5>>DT PXS*E_!K#)5=!48&D4,2NFR5>N!0_OBT66EO.:>2(:L9< M-!&"8((XD4P%&U=)BJM\A0?RQ[T.W# 9*:6,!6P<#Y99%86..H95F-I\^%7A MO_?JGE/R0 MTBYMY)>:!FPE60&*_(VTR$(HXC&V3##L%09W$QE+>)"21(,( Z*L D4J(,M3 M&H16F!$/Q@ SKX)!V@:D@K0I:4&ZY=^;L4C\'F1S1@Q2<"$0*P^Y1,Y0I=(, MG*%@M+G'RW^FR9) ,K^S3"@,OQ;($H$1XX@;$I%"(!XF&DGY*N0!?V,KTPU< MW@X+=V+ZY8ZF=?1_0:Q((!J0-)YIQ1165@KP?+FQB!JWDML#'Q'!!]DAZ(7T M K0=D10Q$T"[>0G>)R?>6,$)FH B*K&Z#RAB3G8(:R^H$4$@!4)##>@_HJ,W MTB+' KNM]"ITYJ_TQ'R4G@;(K'?$H*A80%8K&@-#T5@:A>!^^;V\99*O>1V0 M1A'GS&$'BH^Q&+0,-AH3,:>,,L97:&UUN>3K\==0F>>1(T8)HYQY&95!TB/, M.#-4*Q17: UUB:!DD&1V1I889+8U6/(9TVB_@Z@1=H9F-Y8+R\>$!U05V#XC&4G%=&Q\A-XT%UO#P4FON#K0^8HO\&U_D+L7O6%W4#SLB<[SJ^R# MB,58A,B8LHP[;X+UB*5D- P1O1>KCTN9]+#5]2GGH?UZ6.1]G[M'F">;%T*$ M>:N9]<&D(TT"49A'JGB@U,J@T0I(#F S/@G]A2F*4>P521/>G02ZO)A>)5@ M]"KTC@MS=I*[J5EU8[6X^?Y@O<(4+I")3B*JJ&#!>64B O?61 *.DM5B!<*4 MQ2.WD*@D.$>Q,$2Y:!@+T5HI)*81!6,80AV">&PHPIX'%C76 M$6.*1."2!<+0*L23BT=N(>&C(CA:$*Y(O&<>(;T*^_F_@USZ M>F=8],[6]"CFCL;0)FNOK5[-/P68O.H%D9JR\ Q MB1#Q&1A4'2#\1DAQ8L2J)+,N WX+L7R4:12TCP0"/\85M<8[XY!V2NN(E%Y] MR_>8\O?X]H]23RU+=7]49$9PC=,LJE:(4AZL^&+]=PGQNYK/A"OXO#U,.T0. M@AL6^2 =!W?AVD,?_,NBUTG%/8>#"]$>UD5)/5+$ M"\.D(EI0$JS#@!W'F%?:HW][ZG>MUU0X\L'%0#!EA'GB+*>2 SF4C@PYP2MM ML2@Z/+QV>)9?;!:AWQL6+O3';T^"\67G??[Y^9_PUY@E']''M#)P_6E_,&HG M@,N*M9M4G W^.,_]X&03(_1__M@H&SW_LW]FNM.FUKA/QT5OV/69Z[5[Q69Q M;'\CG#^9_E]#3]'O?XR_^P/]*P9D+Q7E,!OUJ +H4C-4C_-4O>O=E*$ M^*^-?R0 Y,;SI@$[5>O%VHL$(1BH/Y\90"4-\PPXXW%__J)@TPP'O>E/BO*1 MRD]LKX!'2./8-F?]L#E]\=T(L M+9^2\D])KP%P=."G79I0[^F8>L\&_HXOU5-4_OE&DV_^OKKX@U_\68GJ&%F@ M3&+NOS;HQFUE SRYI[#>IEOIZD&4./EL3/(I6P>]LTU\-JCU>^WE6#XK=?&]3,C&KQI^Z-YW#"N[ M95CE789UX_G[QFYS9[MVT-QJ[AQ\82=7X0D.=EZ\W]]M[NXOL5R/==OC^DA#PY=Y^O?8G1 ;=7KAT:W34W!HU3C]=O*&-=NNR=]EX]6[4Z+PCK-5_7S1G,7M9I_G32V7W>. M3MLG>]M_M>N=.JUO'\&_.W#/3Y_]JP_,__MU^XBT/]O3'O2EA5J76[A^NG]2 M?[6#ZITCN-\.J[]Z/VI=NO-&!_YM;M&]#VI4;VY=?,3"^L %RX33)&,PA)E1 M&%XQEP[53B?ED8WG&&7OROCL&H4O_?Y'E)HOO_/P;7K9F3P65C,A?<<3%E<,R=162 MMB)G%U>NPP23]-%\'!FXP3T=E5EZ7W-1WZ'C[E*+-YE^S[YO//^M;HI/M;UN M^/V*K5_W\J;, 0D.]XUX'F2@)SKA@8>:W1[J0[A0NEC_IX=[[E8H]HJ.&<"O M86SZP8'?W&M;TV[W!K9W<9>1>C[0?SGK%8"7MUUCN[%V"O)K_Y /?BW:-FCS6: M6Y>MTY.\U7G9/MK>07NO=B]:AW7:ZL#3=W8N6J?U4>MTAQRE/C:W!O4#E/[] M&(WR!.Q:ICPR&1,^9%I2EWG!I0_!6RUOSW3FTFY+@*-[9>-.'KR4\T93?06-"TS=+&W3\:6J^4H5UP M7':71;_A78[=KY>]HC8X";7_3!5V;;P&4@O@ROGYQS,SEF33I[04N.*)-Z-1 M,$7HWF5*WI;]V1FOU%2&Y'N&Y'+&D-P.NB[V#N'>S2W<.GS]J77Y'C5.MTCK M< >>W5TV+G='1]M;>.]5G3:PNFR\^Q@I5E91E$E+=,:\$9FB065<[W4WAXUG.65#HN4,P"IFF2B-K,>JTR[)31R'O,N)]XSJSRG'_%K0#:X4R=2CBT6O,Q[=5?E[T/OU:]0>L\._-+NU M5 N'WPT?QI/3*14T[Z?LLMK+O!UJH$K!$=Q\R'60G3(M+-UM?+.5M)"_L!:R M_0E]Y$A&ZQ7.E+$N8PJSS!HC,QD%U28P4NY/1S""5#&A_DX+(C_V;'GGN-8O M'/"GVS^[HMO'8_ST].QXHV;:@Z]]==/#EP@LS'A]@% *KS>>+8D@WW?Y\L$E M=C\IHL_?3VKQ1R*,9U&[C$CD,^9"R%)9\HQB[Z5D0D82-I[O MWR M(M3JP2>OHW8PZD-XW7\RMC"[7?=TF<3YNX;C*T+\V\Z%<8.2)"E-L[@B1\WT M:_VSX%**LZ_EW5H^Z-?<23D[]7NEN&:?[:[$U=5,617Z*4)<,?5S*:N5" M2GW?5=L?^I+AIXP2@KZQWOPCN9F/&*G\T&310H*5!Y]OZ:>MCV=%[W-2-#?G ME\=6*=4S*LXF&>7E1LE)1:D7/;^:1FH\^5*'MD>G^_G1MF.-SB[<]\.G^NDQ MAK8G1\TCN'>+MSH[8+P^W9Y\N0"#UFF\>OVI<7E,6ND9#]^-TF1.H_.RW8#G M;)RV\U;S_0@,V_GLY NRCBL?>:8Q J^46I%9K72F.4-:2(JI=!O/MT/;G)LB M+,OL2R4[7W'8FN9B=[+9:'Q^V0K'6X\M%#O7:_F"&12BR(C5X/09B3)KJ?#)_%],."I5>:U7U'J#DU#43FO"T-BFO693C>U-YU!J]I[\O MG,R_O*:V9-'55U;U']PV;'E?A'Y_\L\;Z &N[,+W[,+HZTOS9Y^.FKND<;@# MS^C.C[;KJ'%Z3%NGK_,&C-?1J?_4NCPZJ9]NH:,/"GTDGOBH5,R4E6!*+#&9 M-LB"4:%68NVD(G+C.><(U0[-"#2:J?W5_NR_F#EX\O 3M5\RA51,>2RFL(^8 M"\H,,QGUMF0*^.2"T@P9%HW09=2]\?Q@F(.UQ *AE9I;6K#V>P$O]XIF[[Q; M,?JQ&'U1?_]-C@@M0^FW0ZC MQ2F^TA'=*]X6O<_@<%93"H_'E 8P)6KFG0R9LX$!4Q#-E%;WQ;:VW'"% -2,Q%:FWO?[ M(_RLVJ.[IX"=3T=X8D1V(&R1#)-1S!,,NV8 MRCS"TG 5E% J>8X,BVHF8BZA\82T:97KK 3D)^9=BU:84Y(QJ2EF5'.90'^( 4QH4R9!HI],=O\^R2/[>&@*0\&>9O( MNL++";\$S^@CLLE7U+RGFIG^!K"2LO>P6,?\GD)^4Z,[PQ8]O^I&:Z?OI9S/LI;2=M M: (]'%/N2O.RFS+D):BU5-%$4/ZY])2 MJ'P*&A"K^V:._% 9 _24:BRQ>(@J"%@]3=UF*]=Q&/&TKLKN^_L[HQC,UR2\ MG[/3?5WH7N#7@U:E$M]F/QF?T\!3]J(L.4&FS^;%[_P MILL3YBX_/\H3'A/JP;B3F@-+U[\'[LNU8;,"=!;0PI0AY,&H8WOMW^XU1U'! MN;1P-B:YUJ5XAHNQ7UH#=7U^DL,GUSI]B2?ZOEJI<9D'_@&CZ8E-'F%B2_6[ MDM'T>#:\U=P_K9.7^5[S=0Z_'36V/UW4#U^?M$[?\;WM][AU^#[5*&!'S=NS MX6&>IR?M6\M+'XF1'.G MLD!)2L[C.M,FLHPZ1)ARS CKQYO<0$S*@N9/:O\_H(IP[V6M M?_)S&:U_6W59"?.7PCRQMV-S6TGR/21Y=V9=2UGON0'131O_O6>9LB)D9IP3 M@*/C:6]5X^!M):65E/[ZQI+D/WVYIV1JCG'>6Q21%>#+AO-:JU=\&AOEVG2\O[]D_=75P9FE/[5,"WV[ MW;0-=!!J=E1S)P$>MI-J:9Z?A#*Q/_ U/5G!.3+\6\W;P-=-N3R:< MT[S-?X9YFK49]&HV3!K A2<3-U?E.GK%I%S'9 YG9NIG.M1I7B=]G2IUU#Q\ M"X%B:GI6!!?*L!&3\?7*$E_]VF]P49"B6G\(P4;_I)/(TOX^GW7\C,X]L02"AD3V%!TH_*MO#+U-_)A=+57;Z94_*[J;Y M>(W&5_!FU'_Z\)EA+X9% 9T8%_A)!G]@!L/^2NJ)7UH(N_P8B0=1!]=;VB@S MAC#/+ &QMX2$H)S &(&PMT+_:X+]:(LB]SNA)I46FJT#,M_NS=2W^IF.3:J% M+O7 ?;VDRG)HXT;OD?JS'GQC?WQUC7-U4FU^S (G*P0&J),/!F"W0AL,4='K M)I^Z/:H%\*]'M=WD:AM7IG]MI[T99>F<6[;Y^AJS*RS[PW880\X03^9W/QP/ MV^;:>!]DS=IOZ:6 D+TLIG*52"H]BL\I+")K@<1!AIV(YK,#CG@Y/IUT\AB@IEWWR(>;H]NWNG/5V+:L+?FZW_PK7[R7G[>Y=17<*A6_8\YC%'MRIAJH1I^8=N M-83IX9<9RQF-4DY3P'/<*T9W5;%+$TC%BTF#E9SI&"\X-DY;YRVR<]ZZ_"MO M=5ZWX?>XU7GYZ6B[SANDQ1K-DT[]]!UK7.[\=;C_J7[YB4*?\=ZKUJBQ?4SK98&N=U_;8MYIG1[S5A.>D<#X7.Z@HTX= MM0YW1HW+75R'OA^=OK\X>@6OL<(?.>9,*Z\R[GTJ>2=1IHG5F;"8(H>\\#ZD M6>,[8LF%S[G<6P\OL7T0E7VH[,/U-#KXV4;/DLKZP4W#&UJPA??S67Q1_;FK6^=N(7;9#WI-75P-)GTA&6,")49(ET6N!4 I2)1FN^?//F-_8Q+)J$[ M=\^45O+Y+?F<#MJK7$TN5W+Z*'**][8^8B=$X-QEMMQ!3BC)=-0Q,X8@ M05A0AK-[RNG]<^.6K@'9 M&A^&><>12KVBO%=[E&Y^GL.MX;:U+HAX+YG]SWF_=/>[INO@^=),9JHNGAKW M!Z;K3>'[M52>//=W;Z6<9N3]9GZ_(^/YQ>.N9*ELN"_=/0KL]51>UWT ) ME(NSXY-'[K%4^OO36JW,GUCJ?(E*/WP98R3@5]EU^27-P#\J%B-S)F36"9D< M")%9ST@FK;<(1:FXI-_5#$M*]V7,!7JHQ-%UUA%WSO"M@!W:*M-Z]MR@9Z?+ M:Q2/3\9^\J7?>77(^LLR:1&?AZ=]CQO<&DP1U[%,H]K^7N MFH.R%WO#0>FR I@;M53A")JCOYWFW,4?B>>$6VLS$W"8[#24T631ZY^/-PB5'W'AGE:)PD?T46[\ MR#E@4\&Y&=Y-1.F+RYSUQM[T9A%2PO'G:>I5.34Q/>@\Q88S'V_FN-P8] >0+W]P[D0P#&:\V%A\W8J?\+30(_I2CY _V8=2$R! M#5O[S=KNTR_]QCG+4\6(9>W?;4:\W&UL-5[L;KVI[39>[NW7MYJ[>XV5Y,<] M]>NY,.7!>)V[9P!7@![K:*D? M1HHJ8_R8 O:3QOA1O-L5<, KK3]W4NJ-YW^9MDFGWQR#X'\O*UEL!U>VN+&(KJK(;DGLQ585,%(95P6W;\; MI%2WC4N9XGK2:T/S_C]K._\9YH/1PNQ)1?Q*42]$)F05!52*>M']FR4EQ;<5 M]0O3/ZF];/?.K]W]RLFOG/S*=BQ:3'7EY%>V8]']NT%*EO9;#D(_%5*X:\'Y M<4U!M9A0A1%_$ZG#J$H%JU@QRPJE9E/!2)4*5M%B2HNZZ9KCTB#_LU_;SOMN MV.^G[>\I8-OJFO:HGY>!W[4%?]'K^G']I=1F/_2'[=LK1"O)KW4TYU5DM_H2 M2GYR6G")_+^*%?/-&$$W4KMIM0NKXL45+]ZEXH7YH"P.4EIH^* ]?9\,?+O7 M'Z;*)UNV-QS4ZJ;X% :U_;S_:259M(Y6NPK"UT .Z6.:[2K<6M+^W:2%GC7; MK K#*UY<\2*5'BH ]=)DORUZ+OADI5>2(NMHDZM(>@V$[%%M\KJ$3.M=N *3 M:2V3JIA)Q8EK3NPU_[VS7U4R64)+7$7'"Q>O7[/$2;SHU_:/5M'QWY86O*I7 M4O'B;EZ\"<>F/0Z+0QKT*BY>%FM1K"HNKFAQBQ8$5\G;%2_NYL7[[O@4LU"D M;;>F/3[0:E(_X2"X89$/\C!>5'[?+\^XF031502]+':[BJ#70!"K"+JBQ6U: ML"I)N^+%W;S8#M&4VZ;>G_6Z8*B[>:^8L=+%S<9+;O#HR./N*QC;[[6'@_#'Y)[HZ[]Y /+>U@S-O!/ZM48X MK^WW.J;[8S0A98_)+=AG_CXIKE7#<C_L:S&P_\S9%< M KDE2RZWW^O?K-S*C>?-));EF35PT;M/N+\:][L$[J?E:[X<_HEB%V/FOMS; M/]S:W\[>[.W]SV[C5>V@N=7\TF@=?*I9);Y?C>;XBBMO>P5G1I&V3NPVMV!R;OEV43GIO!9N]?[! 84>G]UZL1Y/CC) MN^7)19U@NNE;X$AZ^[;(/T.SV;SI-_#/<-1VL](U+ M31X2+I.GU#%7]H[(K>ECS'3_JK.4/DGG?9O.^("FWU*[C9L--\:'?5]=$._< M<<&="W=BNL=AYLKLCBO/-MOX_6EMJ]V>?8)>.9L_."EI-7NZ%" \Z!7),:I% MXVX_Z^ N CR!;UQ[Z&\-4A&.8?A*<(S=/LXU7U3_T"'CFXYY/)& &7AT5Y:'O) MC_'QB.#7=R>, FF=W';ZJ+O=_ED.SYI^;LZ@SRZ8?OH2VO\G58*-HQ*O;@U& M*DG[<0WD^7QP EWK@*"/:L ^T/,=TVY#!XIRD%.KZ=?C8^.G9\+7)L?!ZR?E MPR3TQ]U+[WKV=#Q8Y4\Z5Y7FQPP?8W(;B"^02M5L77X&"/BK,:\9:/-U$7E: M:YX +-\R+N?>VU [5.W=SXN7#_LCE\7>?\3C/<0!KE(7+O:+S%!H),&P*1. MC_<[)MX.X&%&-6>&:4L%##I\ T,[[34P(A3E2E4"+@VG.\F! [.:H ,]2XH0 M>.SS&$$KI#L4O4XMC?'-4?CV]<+%&;3KP^CTRMZV\VL%\XTA6DT;L N=Z'5 MD9I^@'$9]8;PL@M^,3Q38O8WU&8:DE!T^F-5#2S^[W\H@L4?DW\ T"?E2_G' MY)];#<[S=OO;+?HGO6';?[L-H 4B\>TV28"^W>):)K[=SGV_0V/[]>TV Z!$ M^%ZGB][I=Y\LJ?, %/UNQRVH1&#X=\:R#VKTNY<"Z?#Y=X>\ESQ$(.6M5B!2 M7SY!WAV&+]LE>>N&XW&=[;'E!.TPIAQ\/=8F?=#[;5-,A3:I/5"<[0$PY_BD MUNV!$0%3^7WC/[GZ>:_P8VWWK=]\S7266K37A?>3,;K2PND+:Y).:2?HH05X M!$G1@2-0:JHQC6?T]@3^\?NRL/A$AP&*J0\WC>P +N(GFO0<;C5&NU2J!I1A M\BW@9E,#_&3FE^[&X2-W&O2I]O_&B( 1-Y_&CSXV9PD\GWR_\O6=8S49EOZP M-&I)C9M:=UC:0/C1#]@5T^\/.V>#,?97SDOR-P8E ]K D63L!KW-VE>U=!F+ MY-VD]S8SK&;FBLK)(RJ^F%X02Z7(D^ 0<37MMA2]NCG]QI[RGP%$D4AJ'_1P7JPD$%9Q:\WU*C M3#SN$L?.^# $ Y^<#<;>5KS+JZX@7#R$I=]M\W;:Z9R4\=@GGL"8CZVD\0%B M'E#K[12"E9J^#,$A#JF5$IEW[+#H7PO7?*K".1\;*[Z(7Q*M[\F M%#Q718_%TR.%JV&0E][8.'2=VM]!<"==Z,5Q^B ?JVN 9 AA?B782X#<+<$& M5[.,QL]^39GSO)!.4/SGR%@W;F*21(!NJD<1JG^9V@SN4OWN"+$X@DQ MC?1GYW53R&:ZW33O-N@E;.&7*:8N5WVFCES)ADX9?-ZR[A-/KC99"GC?+6.N M\G3J:V9,+M,[2R'@L)LT$H2V_=R'+W]4\63Q/$F87<5B:6XC!?.%S\X@F =? M;7B69D>+_L1@= >%<6DJMSM,<[N@K+!?#NQOA.1NF%!OE^LRP9D^^&,@J#UPU+]F MEB=!]SB*[Y9Q>NGXIUGD7B7A2XCR.#Y[,H7KQOQ+:8\!5K"R_;(XW?4D6RG- MQ3&$Y9=F[,.7L7EOUG7KAW;[+G; E<>M^E?NV&0.O_+(EILLH,F+8/IC]_EZ M]<2,4RHZ:14J+?*4V57]4M.GI4Z@2C4!N^S0SJCK<4))A='287221&B\<'JE MG_OCXF,SV3G7R2\G<'VPWN.\H917<@9BV>MV0[L"=_'@?A$G31/1VOD4<]6=L=L]-48 RG7Y6 ;AX &_[R^,)K+&XP4=YOS\,,_EF!@ /9?YJ-6^]"GA. M5I;C,&7YI3RKXQ0-E:N)QI7ST/YZ:>KK^*WM[HR?9@2M]F14>S(JY?;("^IE M1G^Y8G[<[ED(TSK&%3V O=OKY.XZ,Z]R+98 K3)EQ>3M,L4^ FA7E9.N)UI' M$]=AO(4AF:I0IJJ"L1B_\*:30KK).OG9R:@_W9J1;-PWC5:%](*;JQY<$-&I1Z8O==X/F]R MM_3FKAM6?%D\7Y)F^)SWVI,\FLD.&_"40VP,K68&4+.Y8M>)G. M4FPU+N9%BZ?C_>C*H;]R8@Y'DZBT<2YE!:45O>Y=O;D]>?,RQ99C6.;E+_/+ MG:VK/*YK?L:-QCAA.W_%=3WK(A^J4IW*_CX?7JA3MT2O--['7@:";O?+=,3# MU(6#<0;Z:;150?*[0]>*K6G0LY-(QHFK%&1H^3+TK>M\6$K'=(8GU[WF9?FZ MW3C.*&6]6V M.[+U[\G'K_)3[DKFAW6NZSKGHW._C+CO__ZE;-PY+E3-EA=-(?QL943GP8WVEQ?:UI.LW5VD9!Y=I&H\_U?15E65(M\S7_(EED3X MJFK,M]5$](J6I]C/2F#)+VR58\#X6%?TNPJ@2_V1 M"Q][$SZ/?*_&]4I-<06.O"]MN">-OTKV[_OSR?Z ^309T+C& M0E5DZE(5*/&0XWWVG4HG506$#%;5&2"?+::+X^Q^+NG-1:^8I$-5]6)L28[P ME7^N:S]5$ASZ8ZGJY@4N(G2>E56?!WQ^-JZ54.6TEYB$RMOPD(I5)5:[T\M? M?A(KK*UTF_',C"V17QJ]O"6FW!6MZX4D6HVQ'RHC<6>0EW!8I6E?5=CXE(=S MBP!?%DYD,Q5.O+=0(SCJO[LG.3CJP5'_U&*HBY3C.THIOMYZ<]38JXK]T%]> M[K6WVMM[6[\U]MHO#][L;QWM';3O@1QY&U:LT,-?=8$@&^-_;_Y]I2L>WE=B M[').S/Q@N"ZSU#Y\O?=FM[&_N[.WG67C\/CP:'?_L#6>G[WV]MUJU4H_]Z]; MO^7=L-LX_-_=W7LJBZ[T,_Y4:83]\V'6\+(&$L?ZT_#$3J*ISTIEK_%OIWF MH^&_;D'*JDKT-]N_.GYF):U_\?CC0M_5*ZX_R.!X[H4QC-K1@&I.*."(/>]*1C%\I[OOO?C]]Z8Y'<95ERMW,#SC#-EZ$,__YU^30_<0_.L M5G]/0?UZC>8QY?V_.^ )ULV_*X*Y!;EN [OK F%AG/0_%7_VO ME<.2N8YF#@NX2NV2;Q>V6_7O.4K;UG 8B^5B=D%[CCF ^]?@_BO2T/2!^V7. MK;"V)]6=;;5O7CQJXSS#9,#]:W#_>A&-K-G&L9,8+E]^*$ZUC[8[MIK7BWN6 MIQ8L;6W^\>T:S'<.JFG^SB2,EV)LIEG.)/R[\[ET@GPY&,>D-DHMPS?%WW,^ M#,UQ",KG\0L=CJ.T7F'O+><,4VV4U!&[9!Q./)%W>\42@ W#S4:(OG-JN\/_ MKXFR0(]]MODK/H]>],Y/0W\T>;_9Z-G36&Z&WEM[]J)LEZU>*/_L7NV5K=%V M"6W/$_:G[9['O$'RA,9JJU1^@\#^_.)V^A]_HV\^'K/]\_!A]^/;5^;#P8=] M_'9GC[[=>?MA__3-Z<'.[V3_]%B\/?K]4_MK]^^W'[:^O#W:^M+^\/?GWUB[ M>_RU_[7]ZO/'VU?&G_=,_/NU_.!;[ M?^K/!X?FU)^^[!V<'G]YN^-Y^Z\_ONR_^ET7+P:O]3_OS)V]/= M+_M'6Y^//QSCW]B;D^/3S]V#TSW>_OH';G_8RV/\@^\?_4[?OFIW#OYJ=_=? M_?'U[:M=>OS7'FT?[7^^^$R^U_E;^H<\_O">M?/U^Q_>_-T^>O^YO?/V[V.Z M)X[I'Y_>'K7_/CYZ>Y+O1?:_ODSM;?SEMZ/=T?XA_O0N*DDXMQX1+3#B3'%D MA=)(X"2%TRDFE9J;7+)PC'EQ".@V)"88H\81+Q9!-R!!-$0G1* M\J"-Y\U-HUI4:X#PF2"\7A: FAUDKM+0AJT233D8H=+!JK:6 #KO=7N(7-\Q MQA4AAP7H]X=%<(ZRW$R)$W#!+%QP.*7..VH=)9(CE:)&7"6,C* .!1*8$=V!;;3)8@&)[(49O+J6H'4<3KRF0PBRDT)E2<+6@EAC&D.(6(ZX% M0?FDSE+/BB4.,^0 M9FCE@B,H>1I92(YR%IJ;LB6E D1;NIJ[5N;;TB>I$Q\7>0)FCEK2P (TVPO) M^9+1'V!_%MC_,J7)AI29F@J&#/<>\91AWQF2$+.62R)(_E 2[4ER52$L"ZL3ZDL "U=B)7NV.Q K/& M[.QP,!U9[(C@47N.5+06<<()BW M &5S@+(K19=Q%C3V%DFO,>(BJ[R:&XZL2C0J[SP+H;E)6HI!CL3R%=TG'.MI MO33=H_ZH=+A^NE*[=I:.IY1$6!&:6$2(0B510 ^/H(?IH%ME.,&>.82# MC$I]J"M5 ,P!$/O#P5_BPAG /A[//Q-Y9]% M87U&/22-28@[19#V)"**F<&.),^BR/!G3(NJ^N4RT[K] M,@^/34X#.THM&6(!"O)O66X@G^/Q/)'O.]KOX,\55VR]TSQQHV(FB^Y\IGMNFINF)2G$[H))^+FA[-ORE:NNZWZ-@WZPPQ, L?F#6'O[ M$L0B\2JH8%"*KH3K$H8LLQA)98VAW&'.[;B1&:&_K#*,/?/^J+\UN%X*[>N+ MYIXEW*&4C:M:/#\^,VWMC"*@U3[8.SB6I-==VQMM]<+NA3!!--RLS+ [K=XJ MJQ2Q$:-HJWBXJ)!++BNZ)AF2&"%9QRWQ<$I /!P8>G\@3'N\?@O ]6S -:72 M2D:\PSAEX&*\9*"%K-(&C8PWSA/L0\*IN:EQ_9Q7]88M,-#>,U\'5<1N%B9T M+< !S!KK@_N/UV5OIFM,+!<9]2O!:?=[$[$9>_$ _F>"_[UIO95P2J7V%$D5 M(^*,1V2LH"@*%06Q23/"FYM,DU6V9M18:P7TJB5Z/:]5%C!M_I@VI=*J1#3E MGB'A,4,\_X><%@)9(2AA)%DCTEI8:==$K5VWH-UZ!NLN;(7NC*JY.>#UJ!0_ MIZ"CU63*A84J R/.Q(C[TUJ^U"Y1ER2*G)8'6CA^\B=>-'"MWNU(Z&/+]P? M^OC.UB;@S'XII9#KQEG+4S;6XW#W _1^7& 7A-?C37(TL 'JT3SJ7'<\;1F9,KZ41>34 '(OW>KV^)-5_4XK@_-X M532WMN=\2*^HJ1I?Q&?*=@M4\!@J\->4>$N)2$DAY:Q#G#F,M),2:6^%T"80 M+$QS4[6TK)\_OD;05D^O.P!:W;5; +2Y -JT;NL%DZ7^%XNIZ+9*(N>%14DD M&GP*2:=4 $U1"8 V3]TV=(9G7?NE3&C\CO>@GI?6R]-0SY!B?]-=5S?+U7+2 M37Z :IB+J'4&5/@T*OS[6K0MLS1HHE#*I)>IT#EDHQ'(8&D<)4Y7S>L);2G, M:F?G6>&:F ""ZPN""S@6 @^&02GS@-6:9,R5R$12[-VETJ+RT"1,*5%'&&9 MKU@&0=(BHGX%'U<8!.ME":]9U%N[/XI/"]H!JU$MZ6&!]8 K&9HX1H$@9B&( M#]<+ M,D/7<&X>1)Z2"JBP4<(V&)"%)H[&.IF,9;7-:O@/QGN']=\Y_O'&OH?+P84O6UG5Z(O=$+1-B& MF/K,^$OTS2WWP!US?9O=MA&_LW>[G5Y$)^/?":Z4C.W^Z6DF^6HKMOYQ'_>_ MCH/#$SN(<]$!]MHOOV7Z\4BJ@;RV@X/!X !&L#^ M:/]" ]@V^.W_.\'^],^>_;I_^O+#VR-/CH_R'!UU.^VONY_V M=[I_'^SD<>R\/-W_ZVWW_^77#H[^)OM'N_F^[S^U=[;>8:VMQ,(BA;7/1RC) M45EW9 3W0@L:J*7W:Y)W2-/CSM,@32LM34%(QJ(SB/I\/N>2&^128LB2*(6S MS*4@FIL9 O%-W?3&"XTS.VA\+.O<.(N#QK"L]"^-.T6Q>G\X/RE\\,%F2D K M:1QNG8].^H.,W0$$LPZ">;3_3FJE&(T,,$I5:&+V6P2:!(Z.5.Q\SW6+R9K6&FP!9@&\%Z!I0KBZ"^'E_ MY_T[@[G6,6,;9B2?=K&Q2$MK410A1<^4$R*NA!H(*%<_X?)*9Y93!IG LG 1 MK9"QU*$49;28*"]]03G6XIBTI+H9IG\3Y3H5?%1@U[]:\5ETP58C2\M9S-_W M,7:OB@&'SL?4%G$*8RK0&+MI9466J>35Q5K@0D&;>9@W:&*2Y M<(A&F7QD"DMJB[I3._=LC3R*$'^R;D@UK\[5@%1/1*KIGA8".T=91,[9@E26 M(RL-13XHAJV007M=5!9 JA6.%:E;^;P\DB)#MMLXLYV .KV&MV>=D>W6-F $ MDF[J&$Y])4BOLQSM];;'4@1\,!,?_#ZMN28JL6-4(^6<0ARS?)AE^41;NMK1 M2"U3Q#0W&5$M3"#Q!K((?R! 6T0A/0"TN0#:E()+908T12VB%*?B>+:%JC7[I2)^GZ/1L$$]B M;]CY&!N=7OX]-G[J]H?#?X&98WUX8EX&V2D!.BCRLSTM/GN5]/R69:<=1P?I MR'X&DIB))/ZXEE!(&)7>>,0HS;JNX@29B"7"RE"!/?%:B.:F6413SW6R@@"0 MU0_(?EJ(QCO,DY%_ DA;+*1-Z;U*F"A\$"4]FA6]UY4$P0QNU)$DH[?"D^:F MH#<@[88N F@&-MV9M-T04\=W1F#[6",J>+Q2>TD%#[:"O(DCV^G%L&L'O3Q3 MPRG9VAF+%A##3,1P?#TV0=-DO4>)4(FX8P1IJA6RU%&. R-!J>8F4:2%U4T+ M[US989UL(0!PJPUP<]!U >"6!W!3FJ_ PN/ *7)<9/4W>HH,LQ()3WD(+"^M MEAG@N&P9,,*IE1B(:L"8Z+ HGZANBM<20E0<'U1< %1$H"" M3T;!:4,Q=4E)RA%/)V9^\.;D;R^^'_KGKQKOI9FE+_8_E';GG,X4K M1="++7.]U0M UT^DZ_?70E4"C2%YAC##F;,=9H!ZZE-C'*AG'M0S=5)T(@1F!4="<(:X2/FDR*)"&EM% M"2$X:#702&]:7F'S;^Y*7MM&K>EG: M07ZYU^CDQWD_J#)4!Z-&/S5&)W$8,[C9\] I04ZIT[,]WZF_P.RJ:>KEY M^S=8ES?&^2C^,KDEOOLS-P=?G\45W]2YF?K[9' %.N\C!_ MRBY1>5L6$"L;;KMH#GE3_?MG>Q.![H:G%04I=;L<[[4/7^^]V6WL[^[L;6_] MUC@\/CS:W3]LC3E@K[U]"^2LPW,?'FWEY]QM'QTV#EXV#E[OOMDZVCMH'S:V MVCN-[8/]UV]V_W>W?;CWYV[CMX/#P\9/?UP \[_6M9U2L3W2S/:M>>#>.+BQ]N'%6G^S64:0V=X5G7?GG1Z5436MUW N'&;!A3 MEJ<"\HD1?C*D"(/<]Z9@V!C^R(_?>V." M-Q0QU&@8. Q\O@/_CCOK@=BYK+8W2QB->9*K[[L#GD#P_%M)F5L8:YZ.OZP/ MQL9^_L*386,WHWFH6.=:N.NUA>6%KP]HO?FO7+.6F7@&" M;^+'V#N/=0LL7]C:S";EZQ%A\6RQP2L20*&M45+(Z*D1W'+LG&<,6^R\(02K M]&ZGBMU3F* G!_%-]M?+0?^TN&+*Z/[JC$ZVSX=Y;N-@][/OGI<9W!H.8_Y_ MJ%&]EB_MB^"*#_[3P:L_N\=_[7T^V,F?.RH!%L?B8.?/;OOKRV[[P\L2,"'V M=]Z3R^"*#V4\OY[N[VSQ]JL_2'OG=WKP5[OS]J_=3\'_W::>_L?WY[VC[-UWS)WY'V M._A+%5AQB#^],]Y)$;5"7JA8JK5(I#UE2"7M$\9&,8(+0;2TO%FQ!6+P5SD3 M"0@#"./9",-PX9Q,+A :>'+6*LFQ#B0P)EEFD(HP] 5A:"",>A,&OB0,&HB. M3CI$&7.9,)Q'63XYTH8ZJ0D3494B!PQ25X$P@#!J(,@K0AC)1Z,CP9H&S(WB M.E@K ^=!21^YTY,3!H$3QDH0!KTB#$855RXB'01!/ J/'#<.$>$\-YPYY?,) M(PL-X4 80!A &,L6Y!4A#"RQ4/E<@1VGG$5F76"86IL2=8DJ,SEA$#AAK 1A M\$O"T$8$+R-''EN)N+(.:8HY(H89%8Q/(;+F)BLMNX$PUK5_(%Y# #.;2WI^R45N35 MB,HC+RDI'3$ULE12%%B*25)A@DVE!5I6>Q=AJ/QA7%L @NL+@HLT<0((/AH$ MKVR:>6EHH)HB[8Q'7'F-',UPZ$U0FAI'9"A]'W!+Z$48-0$$ 017'@07:0X% M$'PT"%[9/SVE,G))D)$2(^YY1#9A@8R@-'*>]<2DFIM1?&>KOI#DK=1 M"8DBY19Q'DKTE=%(*>X"3LDRKDJ\O*2+"%)XW":J =J!?6'=L&VQ96L V^:& M;5?N)2RP#28$1&FBB L1D76"((.M5\(EXUWQL;=4#6T*@&V ;6OA(P)LFR.V M77F-&&8VT&(P=;$4WTH)9;T[(:.3$2KKWLR*$C6/5?V*-0*V ;:MA>L'L&V. MV';E#(H.&^,SHF$G)>*!ZJRRQ8B4X]((ZQE3MKF9)835+S2RWMA6+W=/S2R6 MA[';S4-I-=['7BQ]=XOETH;33J\S' VJIK:U=?] >E6MC9>OQA*5>6+KFCP! M53R"*J;+?:@2*D M1800CGCB!CGC.1):$<$\]T3G(SZE+;Z0"E'KE&0%\+;2 M\+;08'B MWG"VU31#Z62CX(C8E4^Y3MBD Y9)U8AQ&@9%\*/2VQS*0#> -Y^ M''A;:)@[P-L\X>W*B.FH\D1PA6R*.A_T<=;>N"*(N4AKNR825%/4L"(A<@0QU(C*Y-'B4G'#$^!6-O<9*K% M"12C7+XAE05"&P9!\2MHFUMQ4I,6@:QY (4!AWJ%/+38HVLPSQE^:?'D,E>S_=/XV]9XH!.9J&3 MPRE[:S)4&U;"#SC6B%/)D79.H;Q:(=C$93*\N:DSF]S,#_W7\CQS*TPD (AK M#(AS,+4"("X!$/&4?AWS 2B4&'I=JO )CZQB&/GD),EPZ+646;]N26X $ $0 M 1"?W> *@+@$0+RRO49#O#3&(*%=1)Q)@G00#G'-HV9Y$:VQS4TJ6O*6YG2 MB("(@(CSMKL"(BX!$:<*-4NL7%X8Q%0IU.Q)1#8FB7STDG@1F"[=.HEH<0V' MYOI:7]#.!PUQA *NGC-D\@6[**ZKDKO]3YF42E%KL:Z](7P@#X]2Y/HHDMW\.=* MI]YZ%R+!GE., I4><1,9)( MYX%M]K;E[CEA2$N4(%T5+*T;(I(6TN0P 1C18-,V#0W):^5&0!P"W"K MU@Z?!ULU =+F!6E7JEB4B2<2(O(D9$C3@B-#,49&8ZF#P(Z7:G*LA>G-:DL M:@!J:PEJBXR5!U";$Z@=7.EI)N$@2= HR("SGL8%,MPEI 51@2B/HZ^Z8.!Z M!?74&]3JY9.IJTEQXHVIK3,&RNLOH[3(MY _%A:H-O48I-^;MB3*E+CWSJ,8 M641<.(DT9@P)R8@V"BN6\HEHBU)%M%]8IWP#$(29X[I;C5Z<02> MI9J3PE+#$RO!:?=[_>L9/\ $CV&"_6G3HG,J'\AY0-$YB;AT'CD7%1*28*8D M4P'#Q*XQ5<&O)94[ ) [!E!;,K8*"7FA B*M$T&<6T8LAFYD,;1 MY#,)D:24CX-&:@!DJPYD"PY:! ![3@"[TL)PBM@;'Y%)BB%.F46&6(*X38QX MX97CZC8 R4,L&MEL&M)Y20 PYX1PZ9LBI8;S[Q,B'"N$7?>(YV$1=1R:K'V M1L:,83>3W4 )6YUXQ)K5B)CT0[O5J@A>IA^E]M#Z5)7AU$E!8HGV*8,> M"TY#%$A$4Q):@D,Z+VK6"$/AJ_(7*_&4_+F+3 > A[6$P_K7GP7<'%>N#AE M0^5$*(.I1'G2#8K#([U"MJLF9&UE-5N MN)B!(4Y*239&]G.$AF@K32^U;XAV5=/]Y:!_NIW'T^F=Y[F;%'WO]X:_5C(Y MONZH2.3NY]' YO7H].S@R]XHG@XS294G&?2[W8JFH.C((QCJC^NIZ#0$EABR M7L=22:G$BQJ6%?DL?DS[Q(DOK=4H5W6*5EAA<@)H76-H74IK-8#6^D#KE)E8 M*\&,EP(Y+1WBQ#ID8O"(,2U3!E>;,*V:M)E:50P&: 5HK2.T+J5)&T!KC:#U M2FL5)&NFFF3Q(HXC[E/66A,C*+_L,\8F@J-I;E+>(A*P%; 5L+6.%F? UOI@ MZ\%TI2=*C2L]XX+QB%-,D4U&($5+BPLEO*"VN4E4"XM:99&N,+9"4/"]14J? M:*->.Q=HC4EGL5;H::KY&@?]8(%]2F#)18B)@4 MMT@(&1%74J-,1P0IBX.65"A)%8!:?2R1:Q,YVXZC1K<_A$C9'\8OMI1(V=># M?F:(XA<#EIB))?RTD9)'KH(Q"6DE ^(X:N22P(@0JY,QP3$K(+ 5(@0 ">L; MV I(^&@DG+)L8F4)5[B"/H5XP!0Y0@3"F=0H]3HD02 .%9 0D+"^<:B A(]' MPJFV\1Y'9A)!%GN"2HDJ9+SPB'C+G"YJ/L80-@I0"%!8X[!1@,)'0^&4$34Z MX7VI2^T#38B38)"VPB&1%#XU92OG]Z-H@GL3?L?(R5 MK?5%;7UN<'^X/]Q_L?>OEWNJ9MWX_N@-8A[LUQ@:[VVGU_BIX.>_&EF%Z_0^ MQN'H-/9&X+M:HQ"&N1?*OI*@5UF BHI]T-N[DAW0MV?2M_^>=D<)H_/!*& 4 M$J6(2^F1)MXBH;-D1)=<+!FK;!%EP-:IG0(@6/T0;%EN)<"RY\2R:X5-;&2> M..2Q**'R2B'-74)>2NU(_E6;T-RDLDYV X Q@+$Z!\@#>#TK>$V5JDZ1%%49 M:16+#\@R9$)6Q)+40;C"/J5!,N$4-#& L!6'L&7Y<@#,GA/,INM+"R)<7@MD M>)6Y:"/*2R@0C]R;B(TD@8 F!DZ:N?;GN^FDJ9N/9F&+-9N3?VGK]H^5J"*_ M*DRYE*2 [>E--TXJ:\?103JRGX% 9R'0#UO39EFJF"*$111@!Z6 V3-M##$NAARM+-I!(B:8R<=1'QS.:E MOVU$6E 3G G*Z:J$MR(W'7= #T /0 ] #W5('P%ZF",]=*9+Y9:.#A;%%%2A MAXBL]!AA28S%@9&(?95/@BGTO01^ 'X ?JAG3@WPP_SX8I*I2*K$+4T8D*9X]*/DVS4,[MH?AA^J%>$>,W\-Q<%C!IG<= 8GMA!;#6< M'79\P_9"(W2ZYZ,8ZN;57]C*34D]RU(?^N>N&]>=;Q^=?7?/%-6<<%_'P6&1 M_?FZ=>B=\0^[=M#+TS*\N.^O9<=M]<+.>+]=$BP&@GT P>Y.NV^,()Z5_MK* M!(RXD 3EE9.(2\Y4-%X'I9J;>(/Q.D5 S+*+ZL:O0 A "#\((3S1D0.$L"A" M:$^?N$QI9)T0\3AE&M &:<,CBHQ@)KQ2("\0 A "$ (0PMV$\$37 M#1#"P@CAZH3@M&'1&XJP9A1Q+ +2)$@D9";S3!(6,][<)!L8" $( 0@!"&$6 M0GBBKP8(85&$,.6349S$?*9SB#G)$ _>(6?S@8$GQ8770G I"R'PNI8]6SE" M@)2:>^;KK^I;8VC8/';[/I;LFM.,/I5W9M@X'^:W1OTJYR;O_$;OV3PX:]>F M:$9NK@\3W4E$8YF8K]L"SQ E<"&K6V-1;9^?NC@X2!5#'9R/AJ,L@WD*@:R> M0E9[T_X-;YPEQ!DDK V9K)1 VF&'A%8ZRB1B]*72!FL9CEN M N1<;^1\HGT?D+-VR#GE"(A9O=<&>V2)D(@[&9#3F**\ME%[S337,2,G:3%) M6FHA==< .0$YUP,YGV@(!^2L'W)>Z9R*>!UBS!+#I4=<*XXT]@8QK:55R5C) MQCJG(OD/%H"<@)R G ]$SB=:C $Y:X><4Z;EP"EV)C(4-56(>R^0(TPBQ4DR M"GNAF6AN$MHB3+4$642%N1\'.2LK\\\CFT><_PV=CYO_SG]=#&UJ GS,^W'P MRZD=O._TJF?5>;"37R>3J:\>;O/?;O#SYN6MYO?%=X+[[0]]?:9NF\OO3'^W MTXOH9/P[H15D'IW$AO7%MFQ[7_+2-GK]41PV,D T;*D:/XKO![;;.+.#4:.? M&J.3.(P9X.QYZ!23=>KT;,_G>^='L:-857/;N#E3%8R\P^^H;LYM F]\S5E_ MV"E[Z,4@=NVH\S'^\JD31B=Y*O*33IZ:B_SAJ9>;MW^#=<-^P<)?)K?$=W_F MYN#KL[CR^DI,_WTRN *5]Q&Y0;1_(YOR^%_8[B?[9=C\^=ICWCM_3WW@#$_S M>.!J*3(5]@>V6L4LIQG+RF5EG+;6XVN<#(IV\#]EEZB\+0N(E0VW752'JFF# MO8E =\/3BH*4NEV.]]J'K_?>[#;V=W?VMK=^:QP>'Q[M[A^VQARPU]Z^!7+6 MX;D/C[;R<^ZVCPX;!R\;AT<'V__WOP>_[>R^.?QG8_?W/_:.CAL__7&!Q?]Z M_!S4YXE_ZO0RQ_3/AUDS';8:\;./)?OPI.*CTSRDT?#ISSDSG]__N:RA5;MU M\O')/:MSBCT?]2\&,=:9JEP*X]&\87%S_<.,Q5OW>)KGPQI M@;8\#^1JDM7&+3=DF?#'?GS. MX[[%FG$AQ_GD$U?UTAGV!MZ@18QH/=9CEGTK21&DYQFW^ [>/'[<>H-SDD?^ MP(]_)SKI@73XO)W6GA8L]=T13XAN_L%3YA;>GV=UT&Z/LU@.1WW_]]).8'60 M#QC-#ZPHU&N2830PFI7GVV6:0I^JTRR%B:MXOT=U:%NZ^@?K_H1UWZH M]Q5MF>=47Y]U=9WZ3K9\UP*8CLMMMZ? MGYYW;2E%4&3U8'02!V.IG:XS7[TR+C:_N_$U/$=X)Z57M2JUV^U MG)41YZ3?S3K0\)_5*[O_/>^,OJQ/D9=GGLI?;=?V?&S84>,_Y[WX_="$965> MS:;=WI=U]S[7::[^< MK8/*:;]7;97QB6LJQ:HV.54'VY.?W;:1\>?][^^.7F[\[Y.]YV]W_\.:D_6'_ZV5.U>DN._[@\WVV\I_?\W?^CMNOWG;:.[^S MXZ\O\Y5YW$>[7_=W]CY]FU-U?!0Z[:_YF?)SM7?R^'=^QV]/]W![)WS8_VO_ MZWZYW]%^_LY?TV4._R'^] YSHTG^@RQS%G$=+3)$""1CXCH)*5,PX_HG&+=4 MO>N?W+&YE@]/]4Q#71AQS(!_RUJA.G;86@$RN-E;+]DK&F$.'K M)2]X1TT(CB$?M$+<,8QT8!1I0ZCFDG@F2&F\"'P ? !\ 'QP%Q\(+)*A3BI" M*->"6JJ(S_A/>&+8V7@W'SSX8 !4L0RJ()=4H4B(.N&(6"Q%&;@GR*1 4;3$ MYU6G/"]S31.>!F3 M"8)*8@2E<"RJ,]=]GBH8+"CQ"E./>#*9[0Q7R"5JD...\^""18S';@VBMU-";-WGP?:6 IM M3%5+]IY%EQ1#-$2+>-04&>T%"EKH0' P*JGF)I&TI>G-4LEU[%0/M &T ;2Q MZ(.$%HQCZU.,0O%@HV:*,L=L9$1)P1+8TU:6+*[.&(2F?,P(O%0X)?F,@3G* MLA11$$9AZQ17HK14%+25-04X:-2WB=8S=&!<3HI#@81&_ZS(U[!JA/7)#@:V M-QHVXNL4]_4[3 MJ=E"JZKEW1L.SV/8.1\4G(^#3C^,PZRJ-P_&2[][L=@0<#4+NA].!5Q)%A6U MR2!MDT(\D82LU2*?"PPSDKMH=,%V)EO*+,*(]+CMM7Q(JF=?7 "];U=)4T)_ M ;$%L5TEL9WA0(8UCD(3'8GTW+MD\^_>*:NMT,;@\!VBOL/%"V(+8@MBNJMC.XJ9X6L]TT(H7;Z&:\C_(K/<&2@W**Z@19X0C M&X-!4C"C@TT^Z !Z<2T\#.N2P5VV=I7"W4]Y;JK2AL-[2QLN-(-[!3'YV;P* M,[@.VO%3]=80W 6S@'%GREW B#8TXS&RR0G$;4C(A S%F@L:55*&&-O7-3 /6N+(8MW8Y?2^_ ND S:!2KM1M!;$%L06Q756SK MZAT 1?BQ1J@ICX 31EC,(C)$$\29E$@+HA'1G-" I6%$@BH\9X= _15-N!0N M?5HO5DBK0Q-QH>];?"13^?TLIGKS=IXE.%(_Q:>'9[BF:GX\;>Q/^> M=X:=43R,@X\='\<'R#?1]]_WJF^$T^,,I\>#Z?J0E@E,D_1(^Y@0=QHC39A MV-B@0F2!R=C<)"VQD&K"@)'@28$\"]!8UGHW@MB"V(+8KJK8+M:3 HKV:BO: MUPI'L>"4IPPI5ZH,$J^0MAXCCV4&0NEB/GR!J@VI&W.=KJKY:&6_OFP\VNC< MWW047.80Z0&1'B"V(+8@MB"V(+;U-/[5TJ2X+KMQAD,ND<$&XDE4*7"GB,-. M:Q4M2U[GPRZ?.5RPTEBWIQ76O4I?_:T_'+;CZ" =V<^WECI^G4^W/2AM/-,) M]?!:^Y1DM36&2!0HHXA[DI"C0J.8G&#,:)=H:FZR^E4U!M@&;0.T#1#;-1?; M94;Q RTOEI:G#,:>:4Q\9Z2"+11" M!*>"99)JR;GE0>L'&%%F;P>$EL^_W:T]8YR MSC&S$CDN::F+8) VSB'*=!!YV3C7IKFI6Y2KYVWJ"X@&B%8/1)N#61@0;=&( M=GR):-SDM:)$HY"21]Q3C+3@&C'*(R,V>2L](-KR[<#K$CW\J^U6==_MJ'$8 MST;QU,5!@^%6HX!#/0*([VYH/'EG-=W1?KPV>SU8U/C)*A./< M.^^XEX^]_SSNA+/AET MS\M\W!H\TN[WRC@&_6XW7[*71Y39!X))9N:<+U><@WV4/#--I(0AGID&&84Y MPC8(3I-(DI#".< UP#7 -< UB^<:D5F$2QN)MY$GRYU(6CM-:=:6#6'T;JYY M\($&:&@I--2^.OI8'ZDV2:.@/$7<18Y"A0+%%LKBF58RT!ULCYIKA76''-!#9<@>-L=D5X(PUD2G(6[V6;V6 -@I"4QTE78E2#&,IT2\EX+Q*7PR!A-4(Q" ME0SRK&>(YB91I(75S:/=7,,4@)& D8"1?@Q&FH&0.([2>H6]MYPS3+514D?L MDG$X\43 PKBZ/'05+&>4C\%I@RA5F8=X%$CC8FQD*5'!0^0JGXP(ERTLP-VU MN%B[GRN1S_^&SL?-?U=_C2]Q@Y\W+R]_X)O5=UT\VJD=O._TQC!NST?]7R8O MC.>B>F4R>7GD77LVC"\N?KC!,-7OG5Z(O8QJ>:(N;'N=7MZ@$57W_>53)XQ. M7ABS84R9FPK\)J&$DR&-KR ;X_>^$:/QFXQOD.J_NR^Y]_/WOJDV)#>$LD=^ M'&_<,RJ\P73>0^*1'[_WQGR#,ZJX6;5QZPVLE2(U&??2+=_/:D]_R-[ &WDQ MJ-'U6(^'W]AL"&X4?J9Q"X:-X<\C_TQC0M0#/_Z=X.L'%@O^W1'[ M6)2]9X@--]_0NYISC9!,@XW]_'TGP\9NYLDP2XCX"H ,7+J.EZX X)@EXLW= MIXX:9ZF,TQ,:U9%[:8@S5\EYZC+ .!M7/DWYX M*[>^2]<*G^=2$-MIL?7^_/2\:T2^UT\>WJE7%5E<9/I:[*C;B9 MVDLS+/L]R[X34\=W@()6>E&/^J,)^TR'@_RS>F4<% *5:&:O1+,3?>5E&,<7 M,%*Y&G3=J]%\9V[K&#AU:[V9)#VA47F)E>4I_T43<980EA36C/$J=DH3R@C4 MF[D[).J#_W1\]/?G@YV7'_(]:1X3?_OJ/YUVOL_^SBYO[QQ_>OOJ;6?_JQ?? MAD2UO_YZ.?G[N(1$??W[T_Y1'O.'7_]^>[KW-3]CNLS[ M/\2?WB6BK.#4(&$X15SJA*SS!EG#I-<\!DI8D)958H9"H^N 41. ^ M%/\@QO9. :XC&=R,HGT<$T 283UXX>LE+\C L8F,(IP7#W$M#7+1.J0]5I@& MIC#'A1> #X /@ ^ #^[B Q]M9(%AZACGPC/G P_6\))3@3V]AP\@JZ+65$$N MJ4(09E.0!'E#..+4::0QM<@+GT\1#@L57:G:@EN&$^"+M>&+.GH-UJ,N"]#@ M2M#@+.GN23-KL73.9R*47MK(%6%...R,%)3=S8.7Z>[ >LMGO>G&Z)S+Z"C/ M9R+#\A&)*HHT$Q&Q8(/WH>09IN:FH*N1S0YL!Z MC)//#;EI60/: -H VEA;VIB!-8*.5N@4C'6"&RDUUR0R;6U2%(N$P:BVLF1Q M=;SP5+FHHT N\92/%YXBZRA%SD7JF4N$1)7)0K*6,:O4!*;6C/$+#9$732&XR] MTE0+&TTF? 9P5CE/21.PU:<=VTXFF_E*0>"Q(4DJ5--%<&(YNX0X')Q$+R)B9?]&(XZ"_= M\[0N>?YE:U>)_OV4YZ:JZSF\MZ[G0M/[5Q"3:^YM:L=/U5M#\##-@M.'4QXF MS(C4)"3$O?,H+Z=%AG"<49IB(XRW#JOF)FL1IFH7.U ?X*EG3!G W().3""V M(+:U.#$MU(]PDWWAE/0@]KWR'3BB0G!6H8!)1+S44;">4B2HDS$*$AV+I=ME M_3J, 8B![P"P&52*%=N-(+8@MB"VJRJV=?4=@";\6#O4M3P60R(1!)D0 ^+) M>V1\,4<9)T7B6 K+0!>NA;]@73)5[O(7%/-T(YZ>=?M?8IR\='8^\"=V&!M9 M+^Y!^LIZ.A1V)VM>7?1ZLN*O\X*#AV$F9.],>1A4PLD(K!&U'"/N94!:)XIH MXD$(307!-N.Z;A&]"!?#&KF"(;JE=L '05D@MBLHMG5U,=S)QW#0FHV.IUT. MT5O/6#Y748DXHPEI$@)REFF-72HU6)N;%Z&JBD7A#'!ZR 5TEE#1MSP@'00#H6HM.(IN& BZ,:U<$&L M2\I"M7_SX6L8R]RT%9 $S^7GR.D+D D T0R@-B"V(+8+E]L%VLG?K!/ M=RM\.!^.3F-O-#SJ;^6Y*H.SW=>V$_9ZV_:L,[+=RL'[:^'9[2F:G<[Z?1/_ M>]X9=D;Q, X^=GP<:]MOHN^_[U7?"*KU+*KU=.NGE#@6VMNL6'.-N&;YI^02 M"B2O/TG!:LJ:F[S%,$3WK"Q&+MU 7$NS\[I /V@LJ[4;06Q!;$%L5U5L%VMV M!D5[M17M:1NV#DHHIC62BIM2T $C)SU#1C/NG:,Q6%"UZV+%7I= ^H/121Q4 M]NM!/,E;OO,Q-CJ]_/NSV:_7Q;\(;G%PBX/8@MB"V(+8@MC6SOA72Y/BNNS& M&0ZYD5'J5-2)\)3_%ZTTR5E+D].>1FEGCJVJ--;M:85UK])7?^L/A^TX.DA' M]O.M#0Q?Y]-M#QH6SG)"/=B^U@]=TZB-I@+%H&@YH5)DC<%($RZ\Q,1[68H> M\9L-T0&W5P2W >! W0"Q756Q76;,,_#R8GGYNN78.9TXBM1:Q%E42./231@' MKE5,3EH!O%P+N_&Z1#_G'=WHYIT-4<[@Q08O-H@MB"V(+8@MB"U8B6$WPFY< MS=T(8ENMTD\S6%&P$D$+A9DDAG,LK<$\41(HHT%SGQY@11GF2 M5Z85L)O,8C-PW@VBJLKQ.Y-[L?QFZ)^[;AR_6U\\GZU(=V24",=+FTC'K70F:)5]\'Y:#BRO3)?4(![!CS?/]HJB=<7>$X%L<93B:0, M!G&>=57GO$>4Y%4,B7*G=(7GF.D6DZ9V#KZG;K[E(UP](Q\6QCUS0\]EK=\_ M5EWXZT@TM\9Y/H)E[BB==]+OYND9[O[WO#/ZDD\&W?,R'[=&C[3[O3*.0;_; MS9?LY1%E]H%HDIDYY\M5+3T:M;18(I=E!?',,DACFY"V5EEI:8RDLHH UP#7 M -< URR>:T1F$2YM)-Y&GBQW(FGM-*4B1$,8O9MK9FLV!#2T:!IJ7QU]\LI& M3)) V)" N"<&:4\PPCBOM-&":Y&:FXRH%B82N.@'X:+Z./GG>BE0+%!LK2B6 M82T#UL=85%YYQQ*V!+$E1?( M1AP0)C9J&Y35(C8W#08._4$X%,@&R*9>00>1.\4ME580PFT*UCLBO1"&LR0X M"W>SS>RQ!L!(2V*DWR\9*7$M4Y !$14PXIB&DD>>D!16Q$A=$+CDJRG2PNKF MT6ZN80K 2,!(P$@_!B/-0$@<1VF]PMY;SAFFVBBI(W;)N!(:2L#"N+H\='S) M0S8:X:0GR.=S+>(^>*2Y\4AX3&A,&&O/2MZT;&$![J[%Q=K]7(E\_C=T/F[^ MN_IK?(D;_+QY>?F#WKQXIJDY];'LG5].[>!]IU=-7WG,R:^3.=,W9^6!3W5] M*FZ;K*OI)?B6^^$5G!Y=!(;UITVSNQ@U.BGQN@D#F-&-YO!9!1#(W5ZMN?SO?.CV%&LB@!OS'FF;GS- M67]8501^,8A=.^I\C+]\ZH3127[F_$B3Q^,B?WCJY>;MWV!=ENWS4?QE#*]QX'Y$;1/LWLBF/_X7M?K)?ALV?KSWFO?/WU ?. M"#2/!ZZ6(G-??U"5D7Z1!3*#4KFLC-/6>GR-DT%1 _ZG\PZ_4WG_%3@J.VN[ MZ AY]_S[9SL+#JTH&JG;Y7BO??AZ[\UN8W]W9V][Z[?&X?'AT>[^86N,YGOM M[7EC2TV>^_!H*S_G;OOHL''PLG%X=+#]?_][\-O.[IO#?S9V?_]C[^BX\=,? M%Z#[K\?/07V>^*=.+Y-)_WQH>V'8:L3//A9%XZ0BGM,\I-'PZ<_Y5.*^_VNR M3E9MWLFW33Y;'>/L^:A_\65C7:AZ9:(\Y?GLVK-A?''QPXT39O5[)X-&+Y]J M\D N?'N=7C65U7TGZ&S,AC%E82J,GJ023(8TP>^-\7O?J)'C-YG<$$9R0^Z^ MY-[/W_NFW#!$$VH>^7&\<<^H\ ;37!GQR(_?>V.^P1E5?.7&K3;R%S-*:SCN M.7_WTKWJLSO@'[*9\F,R+C"KX0+>>V.]@;52Y)DVC&/X\XV8:$Z(>^/'O M9&L]D$Z?-W9%/BG_Z;LCGA#E_)/)S"UZPQSM 4=9[8Z-_?R%)\/&;F;6<#.I M3#_ =EU;E(%+U_'2%4 .\UG%"8Z,RTB\-<>8J.4]=!ACGNHUS M\L[%,.?Z"/5$:A +&">,\^GC7 &-YVGU.7Y C6=L^U9E MR%_TNJ_@ZM9Y#<-%0]_*"U*Z^J*]7O7SI+?ORJWOGY^> M=^THAFJG5 U,QGMFNHM)]2B_J47\TH;SI M:-I_5J^,8VJAHW++2VZJ,UZSJ&F]]:I4\E2Y35+E*+N9-2 M)REEHEQ;K:R7LHHXUUA"E;Y[ \GS/3[X+_L?MC[M[[P\:>_\C@]>[?&W'_[3 MR>/+XWIS>GRT1_*?3S<"R7?>=MI?][[L[^3/_K6+\V?Y\8>3T_W3_W3;._G/ MJ[)&ND2%XAS;!!W7"%#.46.)FM5B(EJV]RDI,4$ M;1FUB$#R>6^NY<-3/0M-+XPX9L"_MAX!KB,9W,P]>AP30.F%>O#"URM> MT-C):"T*6$7$DS+(!9$90EF.+9:&LE*[E0 ? !\ 'P ?W%GMCF@ML8B.6\NI MS'][RRQ63JO$>?(CAQ_)T .T"[?^J51*625+%)8IY81&/-"+K;$0L"&HDU\1C M>MG#$CAW;3@7R +(8OX5[+RFNM2D=IC8/ RK":9&8:UU<,8H>C=;0 6[%>&. MJ<:AUFNIB=3(V](NE&"&'"U5RDDD)! B@DK-3<)4BW-:ISY[0!M &T ;M3EC M:*NE(\8:9B*72A27<;0R"!&29\&!:6]ER>+JH!$#C<8XA;S,9PPN(\]D(16* M3@OF@LHK3#)98-H22L!! WJV/GNF1X&$1O^LR->P$3_'@>\,8ZA'M]9UB><* MI3A-"H3':+DGWCBK7#X7.&.=X1Q7?;0U5N,^VOII[5>K%=T;#L]CV#D?%&B/ M@TX_C(.\JC['8$.XU Z!?:O[%5Q-T]%IYCI0(#G%G,+(X<92\3Q1[ MK:65SA:B!LS[=I4J\R>(+8CM*HGM#$>PH(36EB6EL.'& MEA:VDO@L]3H:Q1W_#D_?$79WDXO_M-WS>#\5P]GJ051\%3:A2O]'YBUR$FO$ MOXB,7=#V(+8@MB MNZIB.X,2;KAP3B87" T\.6N5Y%@'$AB3C%M0PFNGA$\[.%B010OW2%LN$8_< M(N.Y1HQ+I;0)1"@%:G@=/!CKDJQ>=G:5K=Y/>6ZJ2IW#>RMU+C19?04A^=E< M&#/X*=KQ4_76$'P3LV#QX91O0EM,DY )"4DLN)JQ-Q([Q:1I;FI1 MOQR2^F!+/<./ ,D6="8"L06QK<69:*&.B9O<"^>@!W'OE3."JQA]R?2/GE#$ M#9;(VD 0H=QP%2S%3I>X *#>5<4P2-*L@S-B7:@ -)C5VOT@MB"V(+:K*K9U M=4: XOU8H]>4 T(E3:/!#)5JBR4=+V756R:43! NOQZ"%J!ZS]D!47]%$RZ% M2Y_6NJ^>@X9+X5*0<;@4+@49ATM_F$LAI?D[*:QE-,6??K"P'0+@B0 AYK74( M)5D7/@$U:+5V/X@MB"V([:J*[3)#24![KZ?VOG]T7*+ LP:_]8YIKX)*)?R$ M1\25]LA$XI 2F":?@F'4@OH^,Q)"/NS=TU6UKJ\,WY=MZQO=^UK60U0@!+-" M,"N(+8@MB"V(+8CMS$9*R'=;E)%R77;_+-V46,(Z6F&\$"X/P^C\ [=2)6H" MXS$\X-Q\V5;I^@&ZTI2WIQ7EO5[6F^-O65MNQ]%!.K*?;^V+\3H?JGO0!V.V M@_%N/ACO71V,O9/1,(."E1CQ$"+2B2J$E>8NK[?U$CW3Z^)J! \Y>,A!;$%L06Q!;$%L(8BVCO9IV/VP^X&T5L)R M(S66 AMA Q9BS=,6#8BV M($2[,CH+:J)G*B&GO$?<9C!S9:T$U5:): E1%!!M^7;G=8F3_M5VJ[9!=M0X MC&>C>.KBH,%PJU' H1[!TI.S:+G#-T?1R3N3>['\9NB?NVY\T$&UCODRMS8= MHDHS9:BE1D>>##&4*YU"4IYQ)X-\MW=GKZ$' _AVU3*JRH@9MQXZ.!\-1[97 MYJL)S8=FP?/]"997B>LT$.F=)TASK1%7I1\S)3[#.568&>\H,U?O]8=>&O(]'\,_J23P;=\S(?MP:JM/N],HY!O]O-E^SE$67V@<"5F3GGRU6QE"")X9ED M."]Q*Y129#T7*$7'O;8T6:P*YP#7 -< UP#7+)YKA/3!?* !&EH*#4W5[)).:TY"0L)1A7BR##DJ*0K,:NN,(%;K3$,< MM[@ +OI1N A2Z>9R*5 Z4'J]_$Z8$1V9X%S;?/@@3EM+I6(TXA0PCOQN3K\C M]0$8?#D'R:GTQ)1BXE@;9 @+B#.ED<7"(!PCL;A 8P#Q\FZD]%5K%>24HK &$HJ<,0UL\AQ MK)!4P23NO,=&-C<)IRW"!# 2,!(P$C#28LV:"D<;K;">)$YHLEPFS1V67'#- M&0:SYNKRT%1:N*;"N%*S12N2#T6,(DV-15(&[AV5T5+5W#2ZQ0B8-1<7W_=S M)?'YW]#YN/GOZJ_Q)6[P\^;EY0]\L_JNBT<[M8/WG=X8Q>WYJ/_+Y(7Q7%2O M3"8OC[QKSX;QQ<4/-PBF^KW3"[&702U/U(5]K]/+^S.BZKZ_?.J$T(/< M]R;37!GQR(_?>V.^P1E5?.7&+3XESLEJRJ#:R%_,*%VU<9/\ M4<8%?BR@+&W@.G\W)D0]S[@%P\;P&HS[.U'N#R389_7Y:C',%%-6G9:/_@ PRSE)^C$MZZ>((Z_Z$==\ZS1>-%KWN*[BZ M=5[#<-&EL_*_E5:=:*]7_3QIV+ERZ_L<*//_L_?F36TD6_KP5U$P$S%](Y3N MW!?W?8F@L=W#_37@-K@[['\]488^EP-O="[R]\+;V*:/L4Q9- MK^_V@V5M8E3PC178"*]R8+! F*!2P>T[\;[O M8'P.>_=MC^R?[IT?'/_%#KZ]9(?'%AY\BO';^%[X[_[EZ+]_WT5YQ3 M]]/^)WOQ[M,..GCQF>P??X[?_PL??'H9O^M.XG-/#O[Y.TPKZ1S!\P^&WL0.MJ?+:\K@$CFHG%>.=$ LVI!=PKQ+T+)G"SM2W:!%[/62_<8EVYQ>*?OWB?8+'Q+-3&$[2T MDGA!D)04F&!E;HG#.*"02B"= MM,!0XZ'TT'B74)JW,6%MR(J=9W.@N@CV1;!?N&!_/V90!/O&LXRO^[O3 L<* M)G.>X,#@U'S0"1E?40@P<5QKR(DS;FL;(=5&\'J)Q,(Q"L/!JX"A#3_),;[Y0=_IX4EA%LU@%ITIL[ P,(^I XHI BB" M(E6-0H"QX)0D&$K'IAVW"[,HS*(PBR?&+.Y2^C90QC"'3OE4=(YJ&6QD&H9R MI1@*G-[.+4KIVS7A'0!T8P"AR"149%T1) 4L4JP*&I&<_O+A_QO_=,/,B"T^F>)OH8M M_]4/;&?HW;(R#ZXOV_?H;5-\SU) )"71V&I,,1?&0N651IQB)0/''U[DPN,H M.S@?VBH^[^C><#CV[L5XD(#=#SI]5WFC\X>'U6Z_G&QV\4O? MO$.: :BA 310"R26%G 2-!,.&ZMAZJ%(VW&O5P#G]SM>CX]"#Q#REP#$!?1N MVZ5L_2QD6\AVG 9=Y0JQ0+Z :.^)1'D.C/^ M6W?'_ON\N*A6/\6+9Y&\3!O-L3$ (DP!1<8"%:@#GB-!U30DN?'A= M 6UASV]U 1\T0]"DS%^TM2U9\_*WFH,MS8R@+$BV M(J6HD&TAVT8H12MUKE[GO441^BG>.W.H6F0-E-* R((AH(YZ(#VVP!"+:5#! M:":VMDGSPE0+AI7J1QL"KT4J6*\35T1,+7:ZQ_9?1>8_5HH-'E 183J#(C@L-0O1YU3-1LO'75* ,N=A)?# MW4L!+%IH@CBPRGI C?% ,RD!QI8JIR1"VJ1F36V$4%N@YK42;PY4E3#KM<; MZSK: P'P;A$L/X]Q14'[*8R;1;;X8'A06@%-XE91BC!(+0@!\I0[KQA"EB:, M*]A6L.VI8-L"JD\LQ/Y48&_!L#<+>7'8*VRB5(<412 M0!]"J@W5*KKQ%.PK52N>)"S?WBKY1KT[0,@U$I1SZZFE1GMGF%)284\4P^1G M].Y[]DTN"OB*4)K.A%.JN0K, Z1@1.F@.5 <>Z"(8(X%R@B*PJG@;4Q8&[+K M"O@C-DPN&%V <#% >$//^(>AX .:QQ=)=45&R/U9SWC-C!!.:("L4X J:X!* M&768"0:M5!Y#7,FJ"%XO;EH@L$#@FD!@*4Y2R+:0;2';0K8-,X@NH*;.O)CY MS0_Z3@]/BH3YF!+F7(P>#PI:1!CP7FI O11 '/2]/_U/RT"-!W$:#GNU] 9R%!$ +KE0)48P$4$BG/15NB#@Z]5'&/>[O MQ 5)(]#=U[KC]GJ[^JPSTMV<#O9[8J:[<[PT\]C#L_1R^,;_W[@S[(S\D1]\ MZ5A?2=-OO.U_[.4[%OGY#O+S_O'.*+62J^5GSP-1P4$@N5" !FB 1H;$5X%0 MA[PQ,&QM4,"Z)%YQSQZ3GB"E^E]*LETV M6=??G5?U]WI1\_=_1GW_P(\.P['^^KH_2 /<&8T&'3,>:=/UQ_W7>N![HV+: MNY-I[^5H_WAO:MI#"C'+L -8!0VH5 ZH^ ](&3AC!%G#W-8V7G+UU8)R!>4* M+D9'<>D""A8!"Q(!!% *+?-I;&[PGA3F7 ME+F%+%<\S$OUL&U*L$2)\2DQ/H5L"]D6LBUD6\BV)#*5$U5.5&$$A6P+V1:R M+61;R'8CR/9./3LY0Q:BH!U1%--@E @\_J-&,R207TK/S@,_FMFABY'Y3D;F MO='^\5]3(S,)U$ ;,&!0.T"E$4#1^ HQ%;?3&NLUV=I&HK0A+I#V5"!MD>ZT M FDK@K29WTPR*0G'"$!* Z 4.: 8=8"Y@"74Q'BI"Z0UP'>V*=EJO^NN[EG? MTJ/6D3\;^5/C!RT"VZV$#LU(6:OM:>D)5\QI]2?ULTC\T/7'INM_RMC6Q*SE M84H7'EX-7Q22"(4U5M+3H)#"5,C@@K"$&N[XA[V;D'SOX-4=$'PW]^K+>,E>'%'D M/B7X[LX\YV*N:+T4<>,4X-H30./V 465!,XQ;8FATGF5>$[A-877%%Y3>,WJ M>0WCUFG*A"*1RQC-C9'8!L6$UTAQ;6_G-3^MT!0V]"AL:*[VLPP$$<@)$)RD M_"Q"@0R, !V$HMY*IZ2(;(C"-F6%%ST57K3XYS)BC)&B M<2!$*^XH(E%*-9 0[W_2NO7-#_I.#T^N\H'7 Q_\8.!=L6TM!. /=Z< '_<( MB R0-(QR 8T3MO"APH<*'RI\Z%%# MLPB2GC!*I584(2.UQEP0[&%P$'IZ.R.ZI09.[C###Q)X!"H_A;B_C?UK:2;8**XW]U&3"_9HJ/OUWGR_:_XX_)R$[U MX&.GEZ>N.KMYE;8.O3.?KM9V]\*W.\>8J7U^6F ME9NM-8(W+'8\Z1Z<5'\CG*'S^,2WM$U=FW3O(NYCJ]N1S4[AGUU3*88FN9W MU^^A$XXHM8@)YZV([+$_R-T>7^MDD"2%_TJG)#*)XP19 MZ<#M)C$B'JI__ZJO(]#M\+2F("5NIN.]@Z/7>V]>MO9?OMC;W?FS=?3NZ/CE M_E&[0OR]@]T;(&<3YGUTO!/G^?+@^*AU^*JUNW/TOZU7?Q[^<]3ZY>T$@?]U M_YDW9YZ_='J1L_3'0]USPWO,J-X\7DTJL_LK/#XK6GH\ZD^^4HDK^9U:OHD3 MZ^JSH7\^>7%-!\Q_=^*9[46](S[+=89G77WQO-/+<\K/K<%1L6>4"TEXAL@Z M![<>4@V?SRKXO"+I51]R]4QB3)B\_9+O?A\^0]_[D''&E;CGU[_[8(2>$4P0 MIIL^\"7D5M]\WI:?::UN.*27SO5QYS2*A ?^O/6F?ZI[CV L6O[27!N-6NY> MU@#V"+OYP)K3$>E:^_%^)\/6RPB%+@L?EU+H?V*#)\@9%6#_@RCI&R_=H--W M52DNIV\%>_G=TW>K)>3G0^L?Y6ABB-2JMWL," M5^OPS"<5O/>QE8RO7SJCCK^]B<)C%P-;^*;=RPK\4/J_T4+2#$=DV<0&;^): MU[!:]GK]L ',IOO??]Z/ONRM>$1'^L\[Q)>]"'>J06N]DAY!B1VD2E#IM.:. M4B>X]=3(7+!130HVJL4$:[T>]$-GU*1JC=_VCR:.[G?Q'A^_QGO#=\7\/#%1W+PQS[?3OH'.#W)^\^_7[-T?W^GU?]O$>>7_ZJK/_Q]]A_P)>Y.3'(WC^@4,'"5,4:&T]H(1A M8* S "GB*>;8$Q52?GL;<=*D8*L&X?83CYHJJ+VVJ/TH978+:M\7M>$4M0U3 MQ"AN +>$ ,JQ!H9K T* "CGNL6)^-05V-PFU-\O*LN#UVG&?QL-1#@EJC?JM M@8](8CM=W^K5:LOSHJXW?0^+665M]ZE9EA/>K/5ZX<\B'G5R'%9+]UQ+GZ8@ MZ6_YC:8)YO91"C3]8(R/*;&NULQP61B=IYSXNNMS:'W/[@9U1;Y %,Q<.I]@$832A0,G"-@H,2BJUM0G'CXN<;!&[--"\4%+L_BBU M[2XHMFP4FRG;PF&.N&( 6DNCLBT)D)1B0!4STEFJ>$C5$:0L*/;H(NW]U92& MB;0[U@[R,4YI YW>%U_IWBW7&=KX]5%CE;AUZ7;6)#OLPL7:O2G!5!W-YAG! M87A1TU!A"7=A"9TYP58SJHBU'$2.P $52@(5) ?*NC3 MXIR>^=ZP"D?P7]-K7VP=F\,'%B#%_GPAP-3KZ?=$5KMS5%68PQV8P^'NG&@; MMX-C@BE@1G) E62IU+F*0J[T%#EGG*:1.;0)7(5PNTGFC0)J:PUJ"Q=N"W(M M KEF8BV7E@3A#1 D!5-91H%BQ (OO65.<>6UV]KF:A5B[2;A5C'+?B\GN=\# M5@]/XI.C?-OJ#(?CJ*/Z)+^TAG[PI6/]L#7PJ?*A=\76L3GL8&&6VDYO6/," M(HT^K.H/5%=\>Y5/?9I.5Z+?J>Z\% Y]+=Q>:Q M*0QBP8;%9&E%%=<.]WO3]/W2GEPHBH,(^[E(1(75/[J1F M+9&%['Q B&"2RB$PQPB@1CB@X\8"8BRUSFEKS$H;*&^2C:3@W%KCW"+KO!1H M6Q&T'>Q.H008I9I()Z$6OM$ NL%=/O/=?K M,,K$@W8J[U)L(@UG!8^::Y;II#:#5$D9+ZN0EX+X=T+\E_/"+,26> \#X%#C M*,Q:"92E D2V[8FU)GB+4A/<4I.Q&'/7&+B:EV!6T&Q1:#8GOS+$O!76@LAO M!* T[I&RF@!O+?04$<]6JYIO$JP5 ^\/#;S#9.'MS[I$#(=^-,QUPKH=;3K= MW#&BE"]&BZXIU[I]. M&(A"Z\#KH7_AJ]][O3=3HBKA"7<38O?G57*%"5%*><"M9E&(90(8*@Q0G#H? ME7(=4FD$VB;B>B&PHI07I7PCD6W!6GE!MI4AV[Q[22L7H+? (A8 ]8P!$P(" M7&BIJ6;.H!0^VF;L>J'6@FQKH9)-=9QZH_Z@R:T:2Z#!NDFZ,VA$N6=#I^U+YF?K)J]RRX\$@U?"N'%#%#M)P[K ^!-;%:FF0(IJIXLXH->%'-;,9^9@,N=H^&,X''[=5X M _0G\OESEIQ2T/].Z&_GQ5GGD0Z8&2#B9@&*G0?&4@T\\LQ:2I%AR7A;VD$4 M^^U3PK$5F&\+CCT8Q^:D6!N9C7'& D&0!]1R Z1""FC'.0K,8N3,UK92I4+B MXXNR2U#@'V>]#ORHE>M_CU-CF\MIM)&XON1376P<:8RF/W!^D)\0Q],:]KL= MUYHL>(-YQHK#'*8&D)\V]D8:W(TD^'K0_])QWOU^\3;2XE[O<$*).U-"+.SE M3NSEXZ48!REU<(8#X6U(-<13TU]O@=$,&X24%8QN;6/>%@(VR4[R4\>N 4A: MS,%/"RH7:2LN4/GX4#DGB3OI2;#: FT\!C0P!&1P#GBIJ$9>0&_4UC;B;02O MQQ87J&R*D+X$P\1/KI=8?#+=>SDANB+QWD7B_72IMP+3%D)M);!:$4"9 M#\ (80 TW# H*89*IXQ@?(/UN<10%/5_(V%NX1ZT@F5+P[(Y[3TX3AC1$G") MDZ%38* ](0!!%Q"%F!-E4EIP ;*GJ9PO4QSN9$T]'_+&*GXEEF+-)-Z]&5$5 MOG GOG"IY8+FF&'#,; *1QF7Q!\J6 TD4RA@&/?6B-QRH]^8 O#WVPE@&AE -42PZTM XP M3K2'RGL:$NJAMI(%]!Y?B-X8V_&U[(O..D5ZK=3:\A1"BIN4?3&-.2PAQ??D M,)>:"UE!#/0> I.-SY"FD&(K -QD PU(!2HD%)G@.$"5"1)BT',NM;2G:$*$"E8T5 MTA_/TKW@[(M7G9[NV07(Y*5'[7H(!&6?-@^--L9D<-GOUAD.QQ& &US:KKA&%NJ#/", M"T 5%D &'8 *,K(KA'G\,*KI[4@_!=@>7?[=T+BST8EO^:]^8#O#+ ,/1WW[ MN=4_R^[QG)-\K@<#7>+/-HIU+*Q$;ZCGL"*?G9[[IR:>ES6)N<(P M[L0P+K6=B'M%)$,:8.HAH)%% .6ABJ(Q(XRX0!!,0DM8+9L,)OOK!:0("@J]I'_1.F7L%1(D:3*XTPHHCW6%&YM4U+ [/%EWPVU M_::4L,$!I"F MY./4;E@B$=5\HRQFU")J4SM)A-N0XH)QCRX.;Z@I>#X48EXDKC[UIV?=_H7W M]7MG==&>UEE7]XHU97.XRO),PS?RC?3!RYJT\AN3:E"IHEMA*G=B*I>Z51A$ MG(8A,A7O#*!86: DM$ HZ9R1DEIBMK8Y644SI$VRKQ1X6VMX6[#0?-4F4$!O M]: W)TE#3S@6.$*=BN(T=2P ;8("4BED*(>.$[U*:\$F 5\Q+']/DJ[J[$60Q*WA%$"I MHMBK. 22$@XBXF5I/]3"[TOD5GT1L,W?C@:=.S(N_3!3L]= M?F/NRL)@[L1@+K55<@IC%_<1:&X1H)0YH"G50 CJ"'=,2BBVMO'UOB/%NE/, MUAN+>BLR6Q]2N7DLP4\5<'(+_SLD!>#SCH;=!I?4_Y!#.BU'W3Z M;J\FXPEAQ[^[X[3^\ZRN8G^%8]V)8UWJ]X2)DYYA"21,YB'*,5#*4F EH9!I MR9CB6]M4M3%=2(CGQ(8L@ _["7NA#!!C\.="K.Y$[.YU&E* M,N&\M%&.1X$!2B0!.D@.HAQB'43,6$>WMI5H8RF+":K8Y)\.ZFD37$#:>(0\ M#0)IK*%5!%'ED)>"9]03!?76!O7F1&RID;,<4Z!%%*RC6*V AE0"Q8@)ENFH M:*6F46W%6 &]1Q>B-\;N_ETAVL?W'R8^+]$$M++MNYO5Y]%V\K_70L->$TY+ MH>?:"FBMIC0*GE()+CTT01D8:$"9TSXLQ+YPVM5QVK_F]0N&K42.8X!(*N.M M# '2"0*H=MH'[KE7?FN;RC:\P6-0C%GK[#8H/*/PC*7Q#":@UUXS;5&@" =- M>9#40$X9E9&)5#:IPC/6AF?,:6@6!UH$ KAQ$6&#G'4DQ MHFV"5E$A\LGPC,UR@"RXK^_1^.RLZU/6O^Y6^EOH]L];G5Z%)Y'T&FO\6_@6 M_B3]DTC_KC\V7?^S?ONFG8BRBYNPB\VR2?%FK5>V29WIR*0BD$4X&_E!E&F> MK"Y1U(5K)N8UT0A66;%AKSXFK^.Y.? EVNENPOZE/F^<&\49D-!O9M+$%8CN<.*NMK-"M?G"O5S[4]?]0='?O"E8_WP<+#;U9W38MJ_&]NX MW.&.*^PDHT#*Q#8T(D!ZAP#A2FI%""9VI37K-RGTJD#=6D/=PCH[%U!;!:C- MR<+><1R@9@ ';0 E4 ,3.(VBL4&:HPAJP4=9&*Y"$MXD0,N2\*\C;;H^_G:= M+]O_CC\F0\M3[/2<[\61RSBXN3E;GS2]WT[UX&.GEQRTNK?=PY]F?ZM[__/:#K>IV>AZ<5'\C MG#'Q\I(O=G@U,=QW4,?Q2GJP?Q[5[V4GP@7@W*XNWFWMZZ^0[:#/O=\>]/5Y;6:_WDRF.'A1P_,P.O/0(Z>ZXOAEN_7IIF?6,%;UJ_ MATXX(NMB#V'>E,C$^X,<0O \TK#S@W19&K%>DY&V3@9)A/FO=);$UO9Q0NQT M+'>3?),UX='+W>>_.RM?_RQ=[NSI^MHW=' MQR_WC]H5;.T=[#Z[PLC6>[H'A\P<[![M[:<;'.W'&+P^.CUJ_ MO)T@[K_N/.OFS/&7BE[U:7SZ:)@*(8U.^N.A[KEA.Q4<]2F,ZZ1B/2[E9TS^ MJK[PKYNPZQ)W$3=QE\N[CG"CMAT]:]6:R\'XU \Z=@%6F'@H^YUOF4L MB3"1P^3R'U%->3V(W+PWRG\>AE<37GXT9>4O.D/;[0_' W\"BUEH^[:#W_^Q?O,/[^.#X]ZAQO.D<'KO._HN#3^]?O"0'I_^)?[_]=OC' MJZ2!=/W_OKEX_X\[,YCR_1=_Q^?^Y].[;^_0_A^O/AW\L<<.\-YYO-/G_6.+ MWYW&OX_WZ;M__@Z'QY_A!X.Q-)YZ@#'T@%K'@-:& 6>,\THK3J/>D7>NTQM[ MMY.,8!)JZ V-'T%%M6.*(^QYU%F\D!QJNM7R41$\2T=V,(Y:R_P^3=27FB:N M0'K\K'Y4OKC:CQ\^;GW.Q(NX,(/.69Y;Y&V_CX?QFN'P5LAKQF1N$;CV>L.S M3L2P?>^25M@ZNAC&LS6?=;J1'&[=5I_/O+VI!?'\?&B50OEK="WXV&4 MM?L)+WW+^2^^VS_+C0%SBEO_-%)).K+2S M]:]GK_[665(:/+,-[K M[;.C9UO_:KWJ]UV^Z,5@_+&UX])8X^.KJ?RR]>I%?&)\?FH8$[_=\^-!?SCJ MG(Z[U15S"S8ZT:-)8YFTID,=JNG[7"HGS684I=I17KHTZ]-^E*Q2?>M1OS6, MRQIG$"?X;#J=.(F!/KMH#;SUG?3TLX&/U/;9C^H!Q0W[9>OU?AIA;F>>9AT' MG%C;3ER<;BNB,LU#.-'#EO&^-[==<4GT%]WI9J:8J@+ZP4C'WR_C#,]\I-[J M4<-6I'_K6P=Q_J:6QW=%,?SU"I#-*0ZWZ7433D_AVG%ZO'1. M?Q2%ODZ(*-(;[42-?IQ6]N/KR.]MQP\;PK_A_NZ$?W<[^Z<'I^]._W/R_G3_ MZ_Z+-]U]_*;S_O0OLOB\\ZO\^_"?OG;XZ???M MY?G!'V^_O?_C/Z?O7UAX^,=?7]__L4<.CKNG^R]^#_N?+-[_]/:#<8$C2Q2( MS#HU75 6&"&2>X0BB*W %-*K+#SR4J.)0?$_2BG3AC#KM'-!*2Z\4U=9^-'X M]%179V]N+UJSS6A-=N,>#/['@[D\>(XY08@C(R2D#B&CB.8"$RFQ])KRJ3X>^0SP\-PA10OJI]/FAR_[7P0# G/K0"&. BH$$$VL#D+#J^2X-M"8*26=FGE]9#W%O6OFU)L,I%$8 MB*)(E@:B0'&F4V1%DKOZXRA7)#6_W3J+7'2&<1>Z<6)QR>/W MLEC6[WT:]RJO8I:.TQ._>X^T">FBRI2>1"L?1ULO9KYGDL=V>A'?NZTW_JR? M;.N]* @/3EL(@O^79=-*@$Z^PM:%UX-4M2)^]T641+,02% [BWXW&-O7X9SL M5;I,_RS*JY7&[232/ M8FCZ8.X+%?DDQ7,T>;1ESBKHXP$CJ1 .,RQLU(QVT"3;4:,%G=/+?)89M]U=9S/M'I8,:E M25..X_-UQZ&*'@;Y,'AW\X(UG=9O86]O$KK%QM!+L/C M(B.QH_Z@@LU\Y4F_&Y7/X4Q+U2T$(LD!_HPS&&FC6L_JKL.TGIE.XEWGGS=E _RW$PZI\D$%8]E!)L*$";G.[+?>CO3GW$/GV65 M9I!&V[VHT/J2V1Y<,MMG6$K73.!MQJ&S!R#AQ*UL]#(+G6'2=+WC^X-^;AOL MTUC.TY6)<"(E)KM*.\TBKD(W@-.,>LWU.BY6EIVJ9+[U_XP*O*4#M MU0?X=76 #^L#W/#)W )2A[W6OKZH3K)HU^:Q\WQLH_"92"8!1:3B)+Q&Z7B< M:/O6Z+%,R<,K 60$26B)]![+J+1%_5@1QI6SW"#$))X$D#$HP.3%? #9WL&K M.Z129*Z1(LR\>S%.VU*5"#_* SOPY_FC6509?'(*]GZLQUHH'*IBSB"NJN=%!.>J\UEA)JHFH2ZG<1"Y7:"(/MB**UVE$ MLP<^73(@!Q\_$".=-,(#3R4$U%,.#/:IO@F#V"H>WW9;VX@_NXD$I@[G=F99 M/9^="=9[E^DB2R-?.Z<5B_SN_B\6+P"[ UR\KD?\:M _G<2EUOA>P?L$W:>D MPI\Q='.Q\"()!:[$$SA(#*-<.*(<$4%)[%8^DH3B1"L+/;B"5R*.Z:=-S M>%3<*I><91$>;+%Q#^2Z:*2@"9NNLH84_T]A13_]9@?/56F[EK\J";H_'D5AJ9(9Y]'K=O$OBX]Z')FVSB&JW8NK$F&$.OWQ MX\!_S$U?PQWYX@/P[>=K1[&B:>VZY,<@OK"IRSBO?L6 5M)B)'##'@'521C%0&;G&:F_2\S5 M]K6Z'6TZ4(4DN3500JJU=I9R%$4'PX17B&L-:0AN$5)#IS<\>_[F MRH2G)/KG9.C'_1WGLG4T2A&ZX_9ZN_JL,TKW>;)"A"6IO#DVJ66'!BY6^,+/IAI-"5 M.!2KA,30:AHH2W$J*I6/8I$38A@4$FKKEN?\,'ZE@4;F6_;F5;_;[9^#P][& MV,RG@04(W6@TUU&8S'/NSUE#LYM]&M>0-<'T4>7)T]W[F! ,-,(Q1BD)5%-J M!$0>21E)0X)ZP3"BR6G.,2Z!,!4JY\S2NWUCJ-2-:S&_72)ZMO.^<%?'WR@ MB$MD !(D*DY"6B"#I(!K@[1F7F*:;%*)H.Y"5)6_YEHDPH.\-A!SXX(* 1*8 M&)XFQCH=%3Q!.!>23IHRWD ZQ6OS0V+ ^Q\_(!(<\A8!HG%$&*/) E/=A[[GSP MBFK(:52XH7. &B.!XDH!A)1!3!'$8)0_N7IV@P5P&4Z;*T37G]'<-!]HPKFN MQBQ^YC';?FDCF*>QQEFEP#;^F48)U M0%6[XL/ Z)2MJN.-W21LN@XTKN\2M^Q+IS\>1D8\[SF\KSC M0$XZ\=)!3IQ-B#SH^#3[*N,T#G^0GM+JI_#!&_9M,$TWR"M8A?P/^[UL=LE, MH8KWZPSL^#2-TJ;%&5T.YZX"+ZMXZ),\S$X5\5AOUF0'(U&8E-^1[Q@GEI-# MRVREK0]E?4*G=LT2QE]TJZ*&DBNU_ M^_B!.8VY]@%@'D5DJESD0]P$H#FT")'XOV9KRX?^<_C[4:+9^23)R?:O)T_: M2:>X%3$]C?%C*X[B/+*;22[_#%;^$]$H@LI@E)/I)T4.4G;\8#0^&^9%B< 0 MCPYN_9*^L#59JQ1"7Z=@1_CZF+W/B0,D7J7=EPB9*>DZ:<8U[/JO?H)\&0(F MP%BQI2J#)+._*\DSLS#JC/(9:&K5NIK/-8BZ>=J=6D[.X=L^[6[-LZZ-.,TS M'OCN]JQWS"JQ&9?(#X\)R)F445Q"-L(JB)AGU2< (L@B;U!27K"VL3OM? MYQ=S>[^>F/J/KS( $W:F3)*3^&$\;]U.G%B4%J>A4^VIC#0?F9,R7>(RM"LT MB%)/2H)+2D"$1@4K)<#IBV%"DV["X*GJ[NI8LFFH624F7FTJ7B4*3:6Z2@NX M)O0;WKLY)3%BW,S@/HPXF/^L"J]TH!QZQ8SP/MZ,7X7IO2@PU0G)FXS0/UR6 M[9U1ZRA5+ZG*;%2YX*HJ4'>U^$:5B#,\B7(>&/G!:3:PSK*Z<\T*[R9.ZJKJ M6^LL+OH@E;08G/5SA373SR%=V00(TH+YRS)M>G0NF/(Q%53K9:R:?3X1&U-! MMEF9AI2&/JDMEU/GLQ?*>7/IJU5A.E?)Q-5;60".@G($P-Z$;20#1;>?"N3_ M8(Z79I0RF&975MA=2\15;9?.S)CK*DFWKJU7I=O?( XG.3GRC&Q'B9)^-V/U MC7QK]JA<"+!R$51J>9Q7E>2MK1WG,H)I^!GM+V-V!?VM7])M_U4;,-R=7,<4 M>JZM@-;J*&9!+)7@TB?5TL! \JA ]=[Z=S%8[PSF\1AFL/N_!3V\@S^C.,_ M\*/#<*R_/EG_\<&G';3_\8/DAFL)+7 Y3U@:#[32'K@0V9/DU@8B4\ ^NJ6# MQ,2'',DGD>"P!&9S2AE'%N:02>2*U#@)#%N DMH1<"RE( M7J+XJE#*,BB%1DK!AD6*4 JDW,7D_N5 .\R!L%Y$XD$42WTSI;1N(Y($)$EV MO!/P3.T&^BY\*=43\755C HQOX^7<:OM9$2U-')L*YW= MAW<[NWRX7D3..A-6=R:L-_7_B8?H3;WV?\2E?\+G:C^=*V*-4@I[("@R49:- MKV2 *0W;"JVX"PR3QVWG5/;R9_>2<4JDE1((! 6@/D1N*KU*AG3J\UY2=J>] M5)09PX-Q"#L:3-Q53J%TR!'""9W$VD%1]G+A>VF,CR=)>D L4Y'?69[:@\== MU402%UE6H.).>REUE'89]Q8K%K<.&F,)@1H:JU DEU!CK"@8N_"]#,8*0;0 M#D("*.4&&*(I<((%AI (5,(HNUR37.[Q1A)RLD0Q8?,_K/!=TE(?FI:*2EIJ M24M=BSS-DI9:TE+OFY;ZPS33JWY)CJPA7J-4#L23H+4+3@BGH\8.L61-#-^X M/=XAA36E *=<7W5B1FTE?3OTNYU^[?FJJ^2D&A))E:^B"K(:#I(-%T3=.9ED M!Q?9#=89I)L\:QU5-:[/DT$XF723UEV%<5VVK-;V@=H@T+EBS;WI,>VY,.@J MGBLEB$X?/0VSG7>T>3V(>O_'Y+)+9<;]F:_"=\]/?+8GG%<%DGNN:D42KZFR M)K(@>-'*;5SB<+J=SSX7=8X[F$+1\MWRP^I:Y3=^V_CD%,PC^N*KU@V=-+_3 M%!B7!IA,SG54;S:-IR6:5CRNHM)LO'MG-''Q76GDL,Q@A[BJ?R=3^?[,B5EZ M+$P2./8^*.@3$&# C$MI98@#B:)NPPTS" :"(S9U+'>-KJ+34 BC,Y7>O8L-J)/XUWG:57W!)6KT=S MD54):_1<'?E\V-MUY$-ZXVJX5WL>"F=%T.ZWIUJC#;%.21\ZCGBE$E,W0O7I6D MTLMQ(,:/SJOJ]=D9ESK_=FSGK!KSSC 'PK;GUZ_J7Y:OKG,_YJ,J\H!G716F M',>UJFO[O>NI&3<\NIYS2I"I*M;;'&HW-]VYV<5Q5E9E$+=[,#_6D_BW'MB3 M5/HW>1^C+-,9GDS\A+/LC4FX80XG3I&_\V-,.YXNZO3.XD:W8W&M"7+#3N&?J2E=)=6BG+R/ M?SLT*9^H;FZ6%JH]6/G MTMWJ66;ITH4H'+.-?)OX2$_>N'8,98TU8ETE:A9]?W82+(G-=F_[5U;NAG)#<=GM>?1I"CP MT2@94 957Y&J.V.BQSI\IB*UBGW4RD#-JHS-F40UAP9K1'[Y&<]31<6. M_9EUW._W_,6$F$(D==^> M2Z&_D6'G ]I"\X+=<(++.5!S6%'3!I/$[I4(ON<-HX<*/H^FL8CM*UDR5\TW M\]NK6_."QR7Q_:EM\J40QF;N\6X5=)F/?15[6D?S3"(TJZ8YZ;T\BRH6?I+T M>='Q77?K02^4,$WCO3$:MW%LX#HQ5(=_,N3*R#H[^O6,HMQTUN]WJP):E5!I M4T.NRJ"0M[B0R ^6_O:8[$93R=5A'P_R#EZTHG[=G32 'W3B3D16-Q<9'K]Z M4W#X3Q )NI5(;J.1QBQ<;I&:"U]FX;@B[&&=OQD7*ND?63:J\TFOB,\SC06=95I=S!*KAIBC\J/0/?/*&3*3% M-(TXYZ2;5M-+?I&DA-4>G>$EM;TN/S,WP+G]?DCE\A+[<2WV Y?8CQ+[L1;! M$"7VH\1^W#?VXX>Q'%?46B49%XP3B[PSV,E9X/JR?/Y']L2[<:HS//7^5\Q]I^?^G+E( MZH@ =]A[,Y$J?D]"1=Z_)QT7\.WM!R.D(1(:8)#7(*X^ UI["SAUQ$NB)'?R MY_W\O$*A2IR]?$76;%(_JPEP#?)ARN^8['I-)[BKSX;^^>3%;W/G/WV_^KO3 M2YZ9Y^F8NL[PK*LOGG=Z^8#FY];L6ZEG2J7CGIGX:!#_=Y,AU0S^6?79KR-W M_4-*GR$E)?G.)=_]/GR&OOL^O?_?!"#X32&$ER\#+P!<[\%_S*:I. M4CRBB7W]?UMDZXZ\^.J9SJ6)K.[6[U5(\MLE@PB*1WWR1@4;J Z0K\?H,:.--;=Q]Q+1,]9,SSPM1,!E(WB$ W24V7Y:J?G,"E M^*O]>2=*5N6GSN!_2A;^!^0P=I?6@Y=.70+.737+63EI)63MIC1K/Z@ MU2I#>B!*BG:_VW&MR9EH\"F<%)EW_S:#7^<8X4^'_LM;[$!8J'-R\:#?ZB!:X:KM7LE&>W^?X M+&,YEO?\6PG\T4?VV,\O*U-6YE%69AD0'?*_^ZPB;Q9$7X\>OQ=&WW\]?DA5 MC[--C[HI_WUU#Q:[!GF9?[ (U594WH7'680[E&^R2AM.C+0^.$J0UQ022BUF M5D)L/+FE=BFY0T7*?$ZJ8L^OTBG9&>W6/12R?6!:Q8FLIZ/ZY-WIU^[AISVT M_^+D-#Z/'?RQQ]Z_>//YX-M^'%O\[O&[BW>?_D('G^RW@],WGR??B<\:O\=O M^?ZGM^>'?[R+<_L,WWWJ?H[W(/O?NMV#/]Y^/?CTG\[!B[OQSM'\'S#]PAB0(3("@L 672 06I!E IZ%4*H)!^:YOR-DT6T1L+G3;E MM#PJ9MR\% 6\"W@W';R%QHXYY*%QE"&F@H=,&,$4C?BM50'OIH$WG(*W%Y(P MZ!" +F! K4<@;29P$;JE0=(&Y@IX%_ NX+VAX(U9@ +#>/(MHL(&Y2%R#E&K M+96.L9\#[V]^T'=Z>%)P>ZFXC:>X;1 A3'$+N(_R-M4P (,=!#($@S1,Y8Q= M0J5];=^#F(<$F*P)ZUZ!M^-*%_;"OA_ OCMSSHZH;6E&/ ,.Q1\T M, T,% A8IF#4GY'TA*S07K:$H]4 >'R 3E;@< WA8"*' 88'# H=-L<@7)%PD$LX,\HX@AJW P!AJ MJBYH$CD$0B!!>!$T3AWM5F?7*5!8H'#MH7"Y-NX"A8N$PIF)FRCLL+,82,Y@ M%1 H(S,#1"EOK1:&8UZ@7YY?GG^(SV_ M69ZJAF4776U$T#31^_'MLZO>'9\YE@L=>;'9?7Z;04 ME>+^*L7A?(Y18%XJ9Y,Y16% /8_*!7,.T&P20\99$54*V5;R>I_YQU8H&H3F MS32?% PO&+X2%^%50U"![Z7"]\Q-:#S35$L'N#<44.4$,($&@*T1'#(ND2'- MM0@5 "\ 7@"\"4[-(H2O'L5G+LZH-ADED08,>@4B+2$@(9? L<"L2CNLBQ!> M,+Q@^(9B^'*\L06^EPK?,[@?HK-:V7I/1[_V2D/HPMG T9UJGAC$N4.0( MT(O(#*P$RE($B%8*6I'XO-G:QC22""[YJ.M62*" VQH8G0NN+0S79C9G!YTW MC%K N3. ,HQ3:HH$@3@J#%4$45P2[0NP/4%@6ZTQMJ#;PM!M9HL-!'N%6%3F M0_" *L6!<8*"X(/$N>VKET5J*^#V],!M95;*@FL+P[69D1(9#Z.('=$,I_)( M!FM@B/+ 9CD7!65^L %T Y+ MH"FG,D!HL'%$/%-5^ [0D"VQ)ME07=EHEN,Z'-6(F8,1HXG6HF$LV MI!@!$22W! ?O!"Y"6\&V)X=MRRUO4V!M";!V.!/:L I"PH !@]@#BAP#"O-( M'E9+[D)0A)5XR@:9*C\D4\U%I9_%B-9 XKL%:^/?IC M2D6%12R&1;R<-U<2:ISR"@$L$0)4>@VD,0I@: +2"B&#[=:V0&W)2G>]XJ5_ M2NBV_)K?!=V6@6YS5DM,C8\:/0<\ZBN ,HV 09P#3XR1'$JI RWH5M#MZ:'; M:"HUP(I;IQEG@:[4T;Q)R-:L\,J&5=^N.AYV M9C6XBQ_KB?1P6($=\^BD/Q@=^\'I7(WWPB7NQ"7VYLV65!!F&5) !A% Y \! MJ-3?RQ*H(_/P!I+()1 B[QA<03QG@<%%P.!,'.3.828= M <0H"BA$%&C/&5 2*X4\YIRYK6V*V@33 H,%!@L,/K8=M2#@ A!PSFRJL:1* M1PU86,T Q9@#@X(%&#I'E*1:X]#<4,\UAL!FQ8$VTJ9JX_EO^5D;TY;NN0<; M6I?H?5O9UGV7[.L/ZZ>1^+GKCTW7W\YF-J-,]=T<+HM9PK5BS*LJ$C!\I3N# M[,]\T1G:;G\X'A3/YMU8]/Z\S=I@ZI7' D!E$8B"E >&.@V\4E KY>(OL[6- MF&ISV+R*6(L\:$WCX87G%)Y3>,XCNP8*SUD4SYGS#U"*K"#> &:8!!1J PSS M%C"J/?+&$>.SGU2VL9"%YQ2>4WA.X3D-X3FKJJM1>,XB>,Y<; ZV,$ B@/$> M QKW#ACH"+ "8D%DD Z3%3IC"LLI+*>PG,)R'M_G5;C-HKC-?(T3'93DS@%, M82K=9#A0VA+@:'!,26:Y;' FU":SF^P9^W6DXXCC;]?YLOWO_*.ZQ Q^W9Y> M/OEP,NY3/?C8Z4UFSJN)Y3M=N2(#M!Z/^K_5;U1+D=^IER^.NZO/AO[YY,4U M#I+_[O2<[T6@BL]RG>%95U\\[_2ZG9X'^;F_G7??7O_M@!)\)I+"29>!E MX(L=^ \\B6+V#]"CTL@![^ M]%]\M]+(4:&!)T\#N-# DZV)2GA3W_5@)_])$]]O/+ MRI25>925:59>4+U3S>'J(0J7"N[MB;!!M9JXB1S MU"!'N82:$2V5H-!2!HGP.=A (DS0O>/;\CG9S\?DU7ACFT!WNP??_C[=QR_1 M^^//\-WQ7]\._XCW/8UW>/&.O,-_P?A\]/Z?M^AJW$$<#SGXY]VW=\=_=P^/ MWYP#77@Q;0*M+582&PAPJBE- M-=% :ZB X$%)RI1'1FUM*]J.$GWC@@X:!.1//$JM@/>Z@C=UG$NN!!0*4FR0 MU,ICK*4CTDIL50'OIH$WG((W8E)XI@B DL0T1H#I10"7!AL4>H$2&D![P+> M!;PW%+RAD<&R@(@WBI((!YA[:IB/XCA24*"? ^_;PGP+;B\4M_$4MTU@DFK/ M 623=H;&^8C;07#OD7 0R^:&^A;@+L!=@/MAP,T8]PFJ#62$2A0,-MX@[7C$ M 8@"+,#=(."F4^"VD<-JH25 -O!4GA$"C34%$G&-@R BA +7YY?GO](SV^6IZIAV46[_=-3/[#Q%JTS M?>8'31.]'\^=N!F!,G>3C=92B5BBMZW3&YX]GPD6>[W9<7F=3DM1*>ZO4AS. MYQAAR*5TA@ %,014!@JB)A& P9)C;9AWAFYM8]&6:A6M&QYR:IJF-!00+R#> M?!!?C(_PJB6HX/=2\7OF)_0*>F>I ]1"D7XPH#VDP$D9O)'02B&::Q(J %X MO !X$[R:10I?/8K/?)R81'ZKJ08 'Q N(; M"N++\<<6_%XJ?L\4B=#D<(WP??:."_" MX*P_T"/?,OT&%BA;5/S._7+IUCM$9[76]9J,?N^7E-2'L86C.>.Z0LP*36@D M'HX 54X!(S !@FH<(-4F,ODHULLV1+ADI*Y;*8$";FM@=2ZXMC!@V,\9*;R5E M.LIJ"*8HZZC61SDM2FW6"VR@8D;Y(K45<'MZX+8R*V7!M87AVLQ(Z:QDP1,( MN',:4"1,U$:9!A9;C["SB E6I+;F&"DW)M0YMZ0'Z7(?*<;;\: SZOA2E6># M.,,*"N]D*OH]$]'1E(8*<[@_<]@_WAGM=^#7S"!V/E FH+#41L[ .*!$>: D MY"!J-!9[S"7WD3T@T8:,%1?6NL4@%'!KFK&RX-H2<>U@=XIKGFGDD:3 Q4T$ MU*6"S@$[@(5#&A+EO,;%-U^ [0D"VQ*-E07=EHENN"VW!(W!=>6@&N',ZF-J8.E3,88+2T0VCJ00BJ!QDX :: TSE#MI,RBKV*BN+.*G_[I MH-L*ZGX7=%L&NLV9+9U52DMO@59* .JU $8S!+PEQ(BHTC##"[H5='MZZ+;< M,MX%V)8";'-B6]PEJB &WE .:/P'(E="0',AD2/<">9+&%)!MB>(;,LU619D M6P:RS=LL-40<408$#0Q0)Q10BFA =(J>X=I[O=).!9N$;,T*L&Q8!>ZJZV%G M5H>[^+&>2!^'%=@QCT[Z@]&Q'YS.U7DO7.).7&)OWFQIG==$1@;A5/+8!Z:C M_.L)T,YRZ90C#+*M;07;"J\BO>C)]' H,+BY,+@"@V>!P07 X)Q]DTLAE0T" M!$8\H$8((!D)@'""O W!,&16:-\L,%A@<.UA< 7QG 4&%P&#,VD0.RZ-L1! MI$R$00R!I@8"1[TU.@3&M-W:%KBM>//B-PL,%AAL( PNUXQ:$' !"#AG-34& M"X1I #)(":B.X*<-%X HZ!4C%GN/FAOIN<80V*PPT$::5&T\_RT_ZV3:TCWW M8#OK$IUO*]NZ[Y)]_6']-!(_=_VQZ?K;V#XMB\&XO>OV2R-M9:"!D04 9 E>3 P*! P$XAQJWA/)4& MD*S-5V*S?KR#UC0>7GA.X3F%YSRR:Z#PG$7QG/FR#<@0S82)3"8UIK0P*HB0 M(&#BUOG_G[TW;XHJV?:&OTH%]S[/[8X@Z9QV#O9]B%!1+^=MH%OQ&/H/D:.4 M%E7<&D3X]._*W'O7P*""#%68YT0+5.TA,U?F;\UK1> M4WA.X3F_*L^YK[H:A>?44EE-83F$Y#^_S*MSFMKC-G.,K>&L,QP)Y$9/C*W"D3"2(1,."-I6S M=HD3H1XSN\F>L3_&!D8,/WWWRV:[_+N3HS#LNLW_SA_6M]CA'YO3V_/G\$\[ MCR,S_-CMMRM!Z,69_N! %V=WV?R_LV2];C^@P_IO0C.L[1^&8>B M!5.IZ+6Q%=="*,";P)0Q45)<704UV[LO%[ &C8)+(NX);)51Z)]'G"G6_-4U MMMO+J4I_A2^A1_<'^2?9'YK^*(;AZ.D1+-YXBD1B-9&H%_[G]>F'=_[84@ZH MLGWZGG[HOC]Z>?3^[,7)[JNW9Q]>_>OHPY;#>Z_^^?KAU3;;W>\!.CV+>_OO MV>X_!Y1;3*D2B FE$2=.(!LT1LX!2U"648/-M3C*_9*YYC -90<-I0N%%R@L MG $>7\&Y]Q1QK TR,2ADO&&8QF@4K:YG&L5!&">Q(324JB ;=061QYK M-55CS7"A\+U06 7JM D4*5L1Q"7A"(C*D#&XXH'$**1<8@J?A^I"YLO);'5T M%:TH$BHZQ)VV2$5"D 2YG8G*AR#%$D-U(?,/DME06H%$CZJ*>\0%384.#$,8 M.VP%)9769(5.S"R96S%2HDM8"F0&YL]]*1 FR%PE18;K$9)YCRX7" MEU,X:.9UE9DQXXA[[9#5/"(7!'8B6*#4]02O!Q.M"X4OIW!T5"39"U761L2C M9$@S &W&@G:4"8!RN[;9'URPPCS0!YUQ2[^.#>.3$/J=7J+KJ.,GPV[_8V=\ M&#K'8=@=^%$G]'WPG3?A>!R.;!AV&%[O) 3)P:Q;P36?DORIVEA94T9GF(J: MY.GG35X;=E@GPD'H?$DGH7,43+):YMC=SB!V!I-AYW@88"&'J375>. ^=T[, M$!9WW.G-^%]G,H*OTYH^Z\$4T1MW..C!QX/C?-*/AUV7WGHT\*&75[5^&[Q@ MG(T"@0KFDHT2ZZ\,<)S[J5P@5MUL)79%,$$S?C5 M7,<_6,3@)[VP%U\'>+"#M39I['OQ[W8QWJ2U>%?38TX!/.O!][\8 M8NU\XVQKHQGWJUU O"!8Z#0>#@):W-6SB4YX7'0ZPU.,L"9^M@, MOG0]G$23#O_<)FK/G@T 6?UT0SJ6@(3I5VMZIN_"=1#@R351L1[>XB79)6U\3M_TAC,8=UZYG@4GK2_7/ 9YK^[@.C]\9.T<+X[.NZ9TR?=?EZR M_-X_3[I^?/A$ZPVM$P&R!ZM)]&B&5%]!-NKOSGD/ZB\YWR!:*?:-2[YY/]X@ MW_JR8EAK?L/;O_EB@C\TF72Y1J-_*IWLNP-V M (-A> ?I9?H<3Y*WG%UV. 3Y;@<>>#CJO$CR^0^$N[10#P)9^ [IKW%IV25+ MNTMV@:/?]R8I"%?V[FWLW05S0P&WLD$>>H,48+OQ:.Y_W_Y,D9*'W-3)T'63 MP.6?(>\MK%6A_>W07MTW[0MYR]$NM+__HUVJD7]CM9[5YO6.&<^9WP>Q\4R/9]3;_XTC;N;-:6BN2E1,K(["T6%7*ZB:41RR& M\OQH5LXTPF-GYM9^UQT?OIWS#V]GK^ZBAS7]63O*GYE1=]1Z5D\?40.0HQ=P MW5O^_M,VWMO:.=G9_^=L]Y,__/#J;06_X_=G3^G>_D<*U[#S&3WO]U^<[.X? M=G<^_<-WSIY^W=W:H;OTY>?=K;>5WM;[^$:'W=.\6G.YGF#3PZ" M$9I;HI %,B-NM$#:.X-"A W@F*&$TU+([G'6\BQ46X"+>&41ELL)1RQYRV4E%&6&5I M'%#61-! H@-=A&&#C-(VJ29$.PP_C"I("6=0D%Z'802 MDEB]MDE**Z['VX!!+)<7:1LP".Z?S]Y*/J3+4S5&G>YH-/FA ,G2#'U%.$UE MG?'.22D5X48:)05H+C$JPK!W@C3Y97(AO^S^%)/I!_0/3&BW>=S M3A1!"7-!(5 "(H6QA9 MR0/(XQC35 >_ &(!Q%\.$#5GTK-*8P]NB+VY@V_)#+%PEE/5JF[LIAI8@]P.=WRZ;$[/VV(;UW,^/!*V ML=R6UBG[F!8MW)N,]V(N7L8*,[D.,WDS9VEU(!QHPS&B/!40X]XB35V%2%32 M5]HJ%?3RAH@L$4 N9Q1( <1':VDM@'B+@#BSM#*N!':1IC*_"G'%*++2&21" M]$R2%-5RKY;6 H@%$)<$$)?0JO7_6,!K<=LM.3-Y//;7*YQY?^=R M/MM]-X3'A:U0_RPVS!2#O$"#G[+6&6X^Y0J$2'G'-%%)<2<0=X9R28'"\5WMM <@" MD$L"D$MCKBU0>(=0.#/?.DMHB$(BH# ! %0461\KI"GQ,D:F%65KFY6^:+XM M,+@ZD;++6_@Z]'TI>?WMVAS-E\W;&'SO!Y/4-;-4$+KU)5PI7LU)Y)@&JS25 MW&FM,,?*,^T$-BY655,T^YYUF%)XZ-88]7S1;*6YK5Q42%O+$)<\(-!=+0J2 MB^ -94S+Y8TQNL2,JFA4CYY1S;Q 0A "\:56%4A5$51K5T MC*IH5(^>4B?F=+3VQ\(\FR=K?-D"_NR,X>0LS'B_>Q1&G=UPTGD].#+]Z\\] M4P5 ?C#,V^D)\ TX4^FR-&*S(B/M' X39_N/[@$^ +%[/YVIY!E^GMA>SN,Q MFXL4_N;&7#Q'[")NW,=6E9=OU>W=-W]OOW[1V7FQM?W\Z5^=-^_?[+_8>;-> M \SV[O.-=W][VS<1W MQ\'_?NU9+\\SLG M 6@\3(#GX2IX4#?MVS :PYXX#OT1/*I^^&ALQEG,'J6'#V"#U )UWBYN< 2O M.H3K@=%W>H/1:*.SW4^$[H=:4S@!X3P_Q\&WW;J+?/IS^^^]]-8=<]I)^L#Z MK W(>- YG@S=H8$QY*TXNBR)TDQ@'Y@LU/5.TPN3B)=G O=_YUDPZJ-!OW[0 M.BS":-(;IZ$URSF<5LMS-56:(6>!)OCV9=UTK+Z_T#"$IW]O/]_X(7%KX:PM MB&OGFI([4*P"P8IZS+7DRALCX.AX*5S@5ET:++ZH20'W2EA54_-U=_3Y.G'][Y8TNYV'NW??J>?NB^/WIY]/X,M)M7;\\^O/K7T8_?/UPZMMMKO?.]K9>A9W/CFZ\^GI 7:$.<$JY%5E4L!AA0P<5D2P);H2 M1ED&JF( 7?$X8?X0%,#[OP\./\@'2-&1WFLID L_5[N@ "HW'STH2%QKF:Q0)^A&ZV1&QT5G-I M]R;#N?G!8O:Z[A0P[:B;)8CIQ/-Z A2:A)RGQS6Z^F!!HDCF%M#B0MO6J6-/ M,XB^W7BST?DX #MYV>GE4M/!>T'UCN,$@6&QX.6/)E]S-Z(/@Z-#U.*F03; M<,M@F#$]#/-V.#9)BDD/!I0/IQU8ZL]AW(FPDN=')WIPQ W.N\ ^'O&)98 .Z_KFJW4AU>-VVG7[''^T*5WPB+54T[# M&.8G)6$+>.Y@5-=FG=N-+4,*7])*P=(:6-QH@%NUXZ\?,VHX5&)RLW6'9^6; MOZ:3,&/U#5NW3:#KZ#"$,4SI?P8G\)HA;.7\M#<@%H8C"^O(\'KBT#H/>PNV M=OTI66_Y=J@W1GHT;)OYX0,3'<#2I:\R'<\?HC2+M(XU[YWMJGRQ-?W/H_1T M&WI=&%I>IT2OQ.[S2TX&P_'AZ<9J'K%WLXF-#\VX%I$629^6\Q)0 :)W8+V[ M'_/"PA+.+7M(4F"]VXZ' Q=&H_5.:X=)2'@(2Y8<&+U&.@.1[ZB!+]\=P;$9 M-=PA/W,",@T<*B#%*.2M"F<4Q+\$B7X IR/M*J FT"4]$H8#W]4/2Y)@R"?B ML@D>]7?&?)_ M-4'P;+O:VWI[MKOUF>SL?\9[3P^\<=P2;I'7PB%N*X8,81ZEXKK6>R&M4.<5 M6Z-\A:N@0F21*^=M):EDCE:.4]A:^+P,V:YY9T::?(BF]$F>D4Y+H4Y[^45[ M[BKBX.4J\'>7<#/O[4O1QI2LZ5U@F#Y)AT 2X+"CP^YQEF.F>FZ#D4EO[GLS!(0.B;_U00)A MN./-*3#;YU.X3**+Z0.&IR/:7K:4/ ,2^,^FW/",+M>]"RVA"S;?J+UN- MMV$?ESTO<9(L@GSN#T[Z\YPH,;U::)HQAHS^PRX(AJ$V*W2';G*4%A8X&PCZ MR81Q4A/Q:26F+, MQK=(%&M\%IV3*&R21C,UV?E)2(."9TYM9G M&"24=#RGDDWSI/3%XEZZ: /I[*?KO[-?3T!*A?T_2F_H=_[S&NYIKX*I5/3: MV(IK(117)#!E3)045Q'7[ND+S:^K1?=T?W+D!^/F^_,<^)M\=1B.NK"'6ZX\ MQZVG7FCQJ['=_6T.+/= !*FJR@*O55H@3CA#VDB,HE F&*\]M^)Z,7,X".,D M=LYPSC!56@H5L(W:XL@CN2)FKM#Z[FD=+7/26HY<9"05@HG(,/@3:R.BXT$R M;-8V\0:Y$#1PX0-0AGJ]M!-JS348=W@=#7;I;30/HT9L]Y/183 \K36!?7CV ML][ _9JVX?<'7@E.4^-.^)KU;*Z;C&MITX#<-AR-4;>_WOPVF(R3,-H=-8+RQTG/#$$L M&H8OW7"2K5%Y]R?+($P@&]0&?728("2)),EQ.JKEU4&*4@'Q9^XF^#@9HL-Y MD;7;]\FG%)+UV"4+RR&0KS;5)9DJ9#ER^IR9$:][^20W.LE0VPP9%F0V@*N& M.#<;$,5J:1QT&=A%W63G;LR-HS%\DI8.'A.<&64!,T[&DV%R> U #!T#OSS* MLVS_[G4C")&GKA>R;=SU)ED8!@F^._,YS 8X4Z" #=8V(]#!ZF&7\ ,D21+C=>3$>Y =IA#[[]9H][J>SJ\L'NS@W;/M VXK'V&I M$;<&,%>3@)1F&N1!RPDEP4J%+Q__>]ABIT8G_[= P@& ME>#%_TYJTU$1L(#6!R%$S;AEH 9HAKB1 1GIX=C#"NN@E 8@6%GG>TO[C#U3 MPJ^F4+#X1A$ MFO3!!AS0N:]!/FF-2LD"F6.'ZGBDH4GC06ELG:,P/AP P_\"QWI1=IF,0C(9 M];I?PF@6P9.,;\D9EGR3(7GN9Q;4A05&H^!0]RLZ['H?^D]^G>.XO\-VSCX> M.$HHI6T()* MPP3R5( @HP(@&C S!'"&,;?<1D+7-B-LQG8%3X,9@D+R5ZH;=SCH@4A\! +P MER;ZK@G*3.>EU6H6ST+69V9'(3M[:TVI5B&N.AOUY>FHM>>DET;P'7?K'9L? MCHY-=Y@FOC?@OGA/\.N+0VQ&B1JDRJDY=, M$Y552&@O':RRHO:":8*+6%'O(\BOJ=HL5=A:'0.6)$KNM5Y93CO;-VDOI_V" MTB[WG7K'K";+G9M&S;;FH]1:W3V%R%[.F1.?S3[19">HM?J$+.TZ)3M%"OVI MPXPR'KA9?/'E!HRYF)5+7%']>IB=(W/:N%BS]PO>40?%;<=SC_TVTGPS*ZFD M&UU(-^(EW:BD&ZU$_DU)-RKI1C=--_IN^M YD<=K$D3J-:(#YY7S&EL91"SK7\*M^5Z3;;:,W,O*=3PE1S]/*S# M3V#.W5'V<:=LF!34&WN#DS98LPYCMFTDU'@6;5V_KXE*N41PF%Z3183O730+ M>9J*%EDKZE\QOEH_RI.9&A:N2)^JGY\V:'KXQSX0)SUW3FA* :[G(JR_.]ZT M^T,*04^A1]-W9@?4;$!S@YG9/+I]6'YXS#&(>,F]/0VC:G*]1NG]TQE,R="X M;.8H! 2N(\WRHT!Z3++<45U*H?:>SWP_]21^#:24+4>.LR0,"\2U\29E3T3AX4.V7\UT_)7$. M9$O!_+!2.>EC1HS6C08+TKL@*OO),#NBNODU#4'ZV78$1^APE.H\P]67. I@ ML1HK\4/F:;VNE^_E<'"4)(!DW4X%+]HXQ:(#[YR]/Z "T-RG.A0\F:N4PL@H MK! 3 7/G!:_XZEJ/FQV0PH,3%J4=N)IZ;!.26N-I"PO=.D=@Z'.X7PZC;0*H MTK%]TT31CD#\];.,S-_6GKYYOO9[9W]P#$=.8+$^U2'O;:[Y'4^Z8Q#$W(_, MOB5CA)/<:8]RD^S2GN;1O<_BVV.N%SHM\-KO;6I=BKCU@^,$[2'&QIS^+P/8 M.#SMD 8[9[SK*-,M\X'Q<#"SOS>\;*..]TP/;/S^S0NGX)^S1FNXVW^;3S$)^9WG-*YI!U.RG4;VAVCB,%$\QFL; -Y//H2A9 M/FFCVPUE_@U4Z\M/)<4JD M;H/@%Y^2&&B.'#X^_\UZ\@0!W\WDFKL_!]O7XL8T?#Y]>9PWTS02/PY#%O7L M8.&"/,)UD/Z:R."YZ2;)-R2!(XN^[:3K33.>14K/PD7&32?N>H(^))%B>)JC MT$&?&66A:AJ#/AU!#E^'?WIS$@Y\;[N]7I/BYYYNG.G.<^V%BQKO#\)C51;!\*G M.-H4->0_3::*2Q(. 50 C+,FT JR6:K]8F"LZ=/%I\ZDST;H[)@:T!KHRIN@ M"1 !6=F%]EQ,8Z<:$)JFES17P2D!8;]N!YW&UNZF+(E.8YI2@L^,#8XN'%B8 M] @&.HIUBA^(SCF@)+')^7R%;#IJ\C!JIE)CZI'Y-!C.Y6.X*X=@6OV4X'K>-;0J&^]-QL:Q^=JDY]8:D_%)_J\_3;V[07/I M?NQW/H'>,/)M;F^M,@_G\B1JV)T>Z$9;/$J9$?FHSW*!F6$K"DH33IP2F>KGUGNC+#_$;GS;>0YUSV[6 RMFG9$WRF M5>EDN^^, R07@)EB]V$ZD>VVK6=D9GAZ<0X9K^*D%P&^:J4LP56[B>J P)H- M/QH<^_?EJ-*6"9G+C9^N6\V=NSDK/#M?@=PSE7L!4UI^<,ZH DKO^0L_#D-8 MS$&;OJ\6PX"FMLU_2EKQ:%3+/^7ZU&C&(B3?/';YI#GJNQE?+@(!4_?I\ M)?1L]G6B1JH&DP),!WT8>S^!7X;)18C-J?6U&:*ET#D6-?_8FK 9)9+7*WN\ MTOOG,K2G@YU2;\YFTHAM&4/2?8D[C/)]U+VLN23O"IV%E/,\IU-VC5DS. M D;^8F9 27RV3B.KK8;].4%YNF>OX)79-KCX_E7+Q[Z**X PN3N 922DSC;K MCLQ'.%-U?GV[0D#%CV'P<6B.#U-FW#"894>MA\D;>0[HOAN M8M[@RJ 04@!K"!C9" OH*PP+:S%-'5W/^2JH)8X8#)*)Q;Q26COKL70L*$)L MI!W.Z/CI/W9'0*.L?1>A:8#H&F]8WKG9$#<&@R&5HULDY$&+F4PIQ+ MJYP$D/GA)X#,>-BUD_1FU*)O4WD-1CP!)2.EN X^PG5=5W.&J9K9O##)@8U> M.&ILX(M*9JT'+(ZS%<6:2=;K-+6MI*(A357E]<5HS;8JW!P?R!^W82;3 FXI MAR87QYE*@4V!D;G2<:,)_/ZE.VKUC%G)C\2"1ZEZ7&\AB^3HN#MUR354L]-SWTR2)AB:-X,<^R7T+LLAN5]#_BB8H3M\VO=;P%1Z@[QN+^IU M_37K;62(W#E00HJ (T6.:HPX8SQ%2A)$/,4L2!:BO%!D S.L!,=6&(*YPD'S M4%'B/.%55%BM;@1;NTV:;-7I1EE-!%^8C9_-9H9U5X6R-5EFTSO6.PZ>/W4P MUBE[=;9=3+[*45V[K2GEF+)GNJX%@-K(<[E:W)IC:J0([K _2+!;&P/FWI_! M=!1F R]!:[<9M%:5H+42M+8245PE:*T$K=TT:.V[06CG@]8<]\HPKZ5R'%?4 M8"$4W.&YPX0JLHQRS;5TN>^*<9NMOO(3.D M_]>B0#2N-H1F:6"C\[P5*J9\ MO7WA5-P89]7(AQ'LW3DI9)02]H>A>V0GPU&K,IFQF=-FVE=/'[[>&O?G5*_^ M)'F?)@N^H:QF+0[@LASX^ZT7/5O" M("L%1202RZ4D+B8KSXJJ)&_R&7N6S]C\-EA-E>1=3 M*M+V<^'XX>!+UX3N,#2!CLE(DU^:JY[-3%#) U%[96M?18I8F;3U1>8&7%>>'QQ/R]=-QS.M M8CR[]<+%#Z*=/2^GGTM6N\F<.Q20V7NL=U ML.=L0)<7Y*_=T[.B_'7$21O$"XL!.^7C82J%.!ST$A0WYJ=5=F'-(N'J'7@) M#ULPNJ4*A[Z.T6UW[+3J^46B3ZFXZ"O\F)L39*?1^:CG%-32O..RD+PWSYM@ M.YF*/B]]L%V&K$O!:DEV0!-9!ZNY]OM&I_FU+=\Y2L?H&_NBH=/55)\WGGZL M6V%DEVA=K3QUJZC/7C8KSR/">N-FGHM%,:/I/NS>J"7(PA:$37?I)KS$T[JX M0Q>!:Q9?^*P'1$1OW&$RM#??YSB<=,'1P(=>C;"+3\M5XJ9(- NA^2;"+3CK MF_Q'&P!E^G.-33)89ED.?@S\-4?Z;LYIF]D3 MZDX'IVA:J?9<5_OVVHGEPL/S MVQ!P]F.XPAS>9-FXR:A=PUR!;>1RN>24J#T!Q#C-,#$9U8 ZRH3+P=AUW92Y M>,:\2U,:U<=I%E2*E8:U2R1," 80X^!3W^[0^8C#2=)284DR^YBN[R5+EL-Q M&@QO0>L;PDOVF+:5NO/BC281=F0WKC4^V,4:@5\3G@WLYK';8&,'-%; MSSN]>9[C+(RUINE59W0^!-1RR$;5T*'0M\ M;TK..GMO.'N:7,>US>39Z>R2O^O:YT\3>DX[_SZ=8?:+9L&VFB5X#929 M5DS#OYPIXBG;V=HYT*(*WCJ#F)(5XC%HI$,4R!"JK$Z50B)9VTP-EB\6SZO/ M6RU6Y)H0.=RPW6%-??9:Z.BD?LK98P^B4:W8F=,L@,PN'_0OL)H5%3S>31U_ MEXBFF=%]3UC_ ;3[?DV?.>=EX^%L^-80-]?(KG62MNDB M*:J^[AS0UFN?*I[IMQBZXYPG6@?KG];I(:L6!?@P87%/?6X9F'2!8C5MTC;= M 3,!=ETDB/%4(LOXU#X<\,IXQ:S5S$5[P25B#7?>>5D)[7FDE67:^VA%#(Q5 M/- +W55F*]]I@FT>=7GE[Z[/>2RKPR*2K#U;J7DI%$2IHT%ZOEGP8XSJ&L:I MU\@E@57SJS[UK.2>H],;\AO M5.&]9K%=S2L+>]5Z0F'W6F.DX%AYXAD3#+9 IKAJ*:X*Q6^1XI_>'Q#OG*IL MJK:L/.)<6V1C5 A;X0"%G%)O), M:60EX\CZ:+AB0'06US;E!OXAM/BAFBR7@\6]%O+>SL5X]LW7(L/O?/KGH#*5 M-9I8A*O4-5MRV 1*!&2$^-SGY*)EY-I>*<\M]4GJJSHV>NK%E[^]J0O-%YV[C0\%9[;O)E19RA5 ;QB>A*6(QJ^$Q#*E%8IO_G%YC M& VI] WM?$5'C/,E0.R?Z%MD)=R^G-U@%DUC?D!-EV< MIZFZ*6]PF-KF3ELZS)K:S5K\7;I$B[TFFT8R_9"ZFYCAZ?I<+\#+;E]H^G W_#]9Z$?8G?\*[/_:F_?'8!.@(,7$E4N*0N$@K*0 M3#A<1FZ-X(1ALK;9O\3,G+TSHS:M>!YCZN(O3H%=J$P EL;U,JH@U_(* M?%?CVFQJK$ZC'&H*]$TOR\VMPV"N4,BDWP94)9&N9939.UCG6_Y&6U^ 7:=_Z" MS;B:NOSSBZ&XTS(8N<%F4\\?G>,2DBEK3R^HE:,995[Y0)3$'F:3F2:!]_U<3E?&@G8Q>F&$*#Q[]'88Y ML*G@Q\[^/P>X(M*&Z%&4T2$NN$!:1(6 .7GN Z85EBN+'PDQ.D#O3B;X:F+' M,S."PS"%B)DLEF,7F];*M@GVFIKPV\N;@O_U*Q(X-)&E=0!B/J?3Y)^%0.3! M9)PKOZ8GSOD&ZBBFCAQ7+D(6M4SJ%I C5"\G8AT3GN)1V^>;.N=D M.K7>Z6R^S2P;WM'$D,-?V2&6!'H87&/=R_-?/Y>LD1:OJ0[4!(&D+M33QW?[ MBV-Y4+@&O7U6?OSOX: _2')NYG9%_FOQ^^V!KBP.UEI$K16(6RN1!0T*F>@# M)Y44C/OS2A81H2+.Z,@\XT8"/1B)'FM!&=?>VI7%^]L7-\YJ-."65#4[&AVVF2*YH%F*W/^OU\J^]9V]@19I:Q.U?;5Q^ MF[MQ]1-=2L(UGU-YWM069"XM(;=;R25[4WG:NG9;$^7:/#V+CF]"[4:0OYG? M?Z.___;L]_8!\,VDJ<6;A@2?$LU8#FD#*,B/_BU=M[9X8:J G]/R882]+(SF MP/W4ICX7.O_2S1E7LTW0EC ?92D8E.M4;SD'MGQSUJ/0:_W:J?"X:+VITR@+ M]:-UKZI8/4AW\R?@']G$^&J=-I?TZ;KO>%'5?Y"Z^\#':8 MNW+ XHKU3*"73]\\JP^4O[S-RMOCG."5LI/?KOV>[T28KD#&=^Z:O'S]4^JD M><7I[_6:MBLZZZ>2BV'"AF[25U^ M2H]9SG#J'M*4JICK_M908!;X4J?,YG+C:!!13LK+;=Y:S2W?T/3WJ6^N.YA\ M'(94;C6A#W 1VH2\I;;?HU&Z=78JA^$HV]]ZJ;0K,#D0*+.5KDEP'<#+1> IEYFA0A9@7V[GU8[S7E[OOLZ[(94I $.\I+MZ&GF5UVV*K/Z1E0<#YKB M[YE8K<15FS :M3_1=<:JZ[HRHW&J%ISRU%K)I4T@7A2NVF9-L"8K0-:EA*/U MMO%-NY[=U-\MI=G/'^ X1Z-:/)_VPKF:,EE(GW91^OYKUAMU9G"^45=NLC,] M!* O-#K0N:V4!W8+"F/M>$Q"WF RRE:HD>L-DL#7]AQ/2)OTM'I,M69C0W8C MS)8AH?!DU,07I5S[HQJQ^_V4J]YN_UGUCKH9RE0D)54MDL[)UWE!$Y1E";4] M)E>]N.DW]K1^W^MLX4M0_'(P/ += ?U_T[H,L9OBR#JG +Y-W/,ELOCHML7[ M.LUS./7.ILK?J6T67)OS_KMGV2C]IEY4^.'GUMIFIR[C!? WS$PV!W^FYG)?V8OG3(XPD^YQ M+VSW_\Z;="\^;9;AUPTX/-NN]K;>GNUN?<9[^R_.=IX>N$IB'H5!E:,><2LM MLBHHA /#E#,2+0YKF^1"Z&$=/--F'W13#[E&]KDB8'@:Z]ILX(MG\UGCDGR3 M7))UV]J:[[8H?9UCB)BPYK&,#PDON>IR:^+U.%MCS0_-Y< MX@W&F@ME7WY$6Q#.V=\)V88YV/NB]:651%=79_[7I!^NTI=;;8&P%9!W7D[) MN#U7* YUGH-^T!WG3;*$XE!6NMHNY=,P_9;Y3(/973V))B@A<=+9KIVOBW>8 M*J(TQV^6+)"EH#H>_K)>3.DMPV[=LJ,$']]F\+$LP<M]W_>.K(TBUM:%@DKX[DU/G:K$E1Y SN01[LF5.]>J?5N07.I%3 M/-5S9Z:)T.2K-5$YK9P=9QK^-Y359AYU0..<6+RZ$N\/FF[9^M*+O)U4(RXG M7(;.SISDV-K\*?Z]LS4E60>4PJ-P,AA^1L^;X-?&$3UWS>M:&*U)G_;@Y:]8 M,CEZYFI*A$L%AO0@N.2+'_1G?\^549N3]$<;\]LN>4$&7U+Z M:>/#:/)&C8=CWT9"S%[:CG4ZSVRAIGC]"LK52S-=B!38L ]"PM2*QI38%+;E2;YMKD"G7!@ M !:V4[S/FZ8&85( DH7M_JTBWUZ)>1BLUGYO/&6N9X892&H<2=+J:)II,+=, MW<5EFO4'A8-=%QV8+;+O5T#S=+R)9?QZUYO!!?FN^TH=>%K=/44ZBC MFOJ-,\5E']E\;/?5QN:T^C95Q4C>H.-L-\]]%&<4F0KUZXT+YEQ"WWJG[J)] M!7TN2>N[S(Q6TVGSO^WPCTN,"EEA.L 'J1S9LM+]"CV4;73N*(:]VQ_5B8N- MW7 O/J_EHZDM>.H-V(8?HV4)8M_MMOZDMVSWTT[U86NWMWNV/66?GCU[Z/==Z][>UM/R=Z[G=/S_J3=_928V/N\0]^RG3.X?^LCW7WU\O.' M_0^?/[Q[3^ 9?&?K;07CB3N?_JD..$M9P5(A*:1%7#N-M(X:Q2@9,UAZRB_4 M'L78,AHTD90!8837RC")K2..1XMQN-B7>TJ+;"=KI-69:7Y*CTXFR+?KDEYN M;/CND!:G$+3CG%*N-65<4**B")6$3XC"@;3&B3M,L'CC#H.?],)>W&[;9#^O M^4.VS_RZ>_+MR8%PFE%/':(A@K IJ$#*$(.8LT3!PBM#S659$DN#;2U)NS]< M_DK4V#S.1J'%*WHACI^8R7C0FDYSL%W]BA2?M+W_.62#3_?7? M7=!:^^,G:1+ EXY[YO1)MY^'G]_;.!"TWJ!"8RRR&V$\A/]\.Z3&Q;!1NQC^ M&/N+7PJZ@057F%Q]R3?OQQO?N!-O5$PP*6]X^S=?3*H-(1F>E'TUX/JO 3>OQU>G]SBM-'UQ]PXR+XF2'/X]X, MKO0E:'49P"U"X ].8&WS8EW**=@5>JX@/<_']*@%)CN?7M#=K:=?=\\^TIUWKP]W7^U^WOWTEL*])WOO7L:=-_CT MK_T78_AY M7+Y.A2L4KO!HN8)7P50J>FULQ;40BBL2F#(F2HJKB#-74.?S!Q)7*-!_M]"/ MI] O8^4\T 7Y@ 7BF :DM="H,KJBQC#.G5S;5)@6X+\]X+\#+>KN%>B'6;V7 MW7ZN_-[Y.!CX&RE5#V!:H'=+RF^=BN^,>$4XQWWJ$^T.2[$PA:O@56=$A5)-A7X62!P MN63IQ^.1V!^,.4 MV/ +Q_-_/3"<$..I0*82&G$I(K*>6B0#Y=9QQ0C3/]#U(&_9Y4IB:NF=4\^F MQ+YF(MZ2!/T32A66-PSZ)QM*@%;TC<#\GPOZEURPNPKZUYJ0:N4&SC>T(*(J M0?\E2+P$_1=ZEJ#_>Q= Z[(0J0Y,R_BS&-"6)BC&CQ+P^(N6C1QP'A4QP$@4>+#;!"\7$ MVJ;4]Q"4\^L$>Q;0+Z#_F$$?>ZV"I:$RPO)*.*VHJ$@46%,EK/_A*/\"^K<) M^C,SM1615-H%1 EVB'.-$5#+(1>H]M+1H#A?VP3.74!_N:.28O[?(U"97DZ& M ">3IKCP(,94-B]AWG>P=K<"P!FOV$R%]0:RE12U8\&N=X#*ESNY5:8L->V4/]Z>MKC0'TF)"-8F\IQG?+@M=,$$V^DI,9@K(JL>O^H/Q_1[2L;L(D" M<5%9D%4=1XKIB+SRC%18:RX ];6\#]R_V?E8 AQ;3OMT@:V;PY8R+C*/0R"< M\UIB#_",&9@]^% M8,8H8F4ROM(BN=X["]A]/B^Y2EAUI@RJ*L<09Y(@'8E$+O+ I">2:F !U7V4 MV'I,!HN"6BN-6E@P)4U4RM**X^ L%]$84S$.PBOSK BN#X%:,\&5*4&$K MQ$% 199QAR)UEA!518GMVB;1RURQA%MOZ%;XG!Y5QP)XQ154$&99+:9#F3J-8"<:K&&U%$UM8 M!WY>S!BK8GQ](-!XH->VBW[%VA=,OWYXKU<.A'A228NY%M)61/M0T2AU)2PK MX;T/ MQX ;B#Q()0$I'0R65668\IL8**J?*J>30ML/[P\_VBLSPMU MO*:1$NNP4*,2Z7N#_.Z5Y [W4.&Y,(Z[D/A/#F@RT#$:$9%5RF8C$FG-/9)6 M!BH)CB;(U'5&8+5T9J 5SG4N:/AXT? >BA$7-+P+,?KD0!FAJ",>>1,-XMIC MI!03($>+RE+J8[ BV3X$)@4-EUO"?C1&E+_":/2D8YR;'$UZ9AQ2(0MXXAA:D&L5O)X*N*1:[6-E5UD:_\7NPR M2V=.+^!V"^!V6ZW."[@]#+C-%9?03O%(&0HF$L095TA)9I'5GEJG:"1>I1J9 MNH!;,3K?H=&Y'Y;.YKP<941+XZS2.&OI+/>/IY'6_;#7\FBSGMM2^PE=NCZ_,5#E1 M&1]]52%A#0953@FD(S8(R($QKRHF@E_;5'CY,U?Y@?:,WVV6-S^9^VC\ MEU;EDL9_6]]R7G3"U^/0'X7.B1EU_O-:%9U <*U$<%17W'!LK6,,&VR=)@3+ MV'2@E L=*.?0I;J&0#L_@W.VI2GNB-7$G9MWJ]S?X0=*,4:LUL@$YE, (D-6 M:8N4E<(KPGR,XGJ)K_",5/;:$^IYM,9(P;'RQ#,F&) Y4U6U5%6%JG=!51NE M8A5S"-0+#AP!:Z2(DL@Q3;1B5'(CUS;QQD7/Q84/.H =O41SH$H'X.FP,SX, M\-\PA,X1$/YPU E]'WSG8J^\#!6)R.OYM^M@PXVZTY9==(N[Z",_D%8$+ E% MEH0469$J8P3ND*"8:D&%-LI?LQ0*KB0@ K:<D+=/M3TS]SOKC\[V%CP>C;OK^R3#TX,(O;6=?$'C_SY^-\%)QD&[F/EZ[ M_ G&@M@Y&8<_&]D+7WW/Q0Z8RR.CS?6RG%NR^M_#X4RF_QB0'0;S&9D($WAB M>B?F=+3VQ\(\FR=K?-D"_NR,03M8F/%^]RB,.KOAI/-Z<&3ZUY][I@J@P&"8 MM\P30"#0&])E:<1F14;: 8X*&/D?W0-\ +QY/[?)'L3.\P2@N3B,V5RD\#[N[>_HLWG?V]SLOMW:>[S[?3C/>?PHQ?[.Z_Z?SVMF\FOCL._O=KSWIY MYOA;O5]!+YS 7DU)XN/#P60$*#]:!P71A:3='YJF%=(Q<(+FK_J&WR_#KG.L MH&;503O.*>5:4\8%)2J*4$GX!,2%0+B>RB.-DGT+8N6B7/'&'08_Z86]^-2Y MX23XO[K&=GO 2\(H+\(^O.U9;^ ^_VK"Q:>WIP=!2L(-"2C0$!!W&"-;&86< MPA[^\D1&OM8)('\=IQT-ZW<[3.76-G)#U,Z+VJ@QNO(T7FZPR>:>!7?3'3])4?'=TW#.G3[K]/(G\ MWH97:[6AI1!898[=Q",T0VJX^4;-S<\9_.HO!=G0E1*<7'W)-^\'K?);7S*- M%:L?#-=_VJ'_.MP]W?H'5*V=L_='+]CNV7NRM]7KU9$!__Z\]^YUZGT]BRP+ MH,5&11V208;D[U'(5#8BK66E?(6C#FYM4ZSK2\*YESH&8(E81 D<*YS@%^,$ M]Y 57SC!;7""N0*QS'L)<)_:Q2K$8R60U0$C+ZV-\!_#CB5.P/5]-#3X93A! MR8;_QGIM)W4ZW+"V5,D$74K6<%M9[NW>^+M6M O^WP#_YVM#A8IJ9D1 *8P& M<6\J9'RD"(A2.:92+T:]MDFJ^R@0_IAR.PM9;I@I8 M$XLH,PS$50G 9;5'T1&".?Q?B52\21>X>GAY]-$8^_?&AV&8JC-E3W\X[^E? M$LO.;<']K]C&YK:DT[Q3+L;Y%-B_ >S/5U8*(3B+I41&IK+7P@#L5Q5%45EG M">,ZZKBV*Q;(AA;3H-T@:VEMK<61+M-1)OO(DN9BCP@X3!!'+.(E \$ M8:JUD]8$RERJ0HIYP;2'%V4?C6EU?S VO=L19>_04S'CWF MNA>%WQ1^4_C-0;G3O.@=WN?PFC M<:K;-MKN;P6;2KGMF.'GD*F0BKJ-3]\$-QEFY($OG\.N--W^_M"DC?1T- KC MT59WY'J#T62X-!FS>V\:2#IZ?[;S[E^'.ULO3G?.=DYWMO[A[^F_NN^/X*_] M%]7>JW^^?CAZSW?>[9R03C^/K^[%G0\4*R#ME6P4:C(/?"2\QFV<_2Z>#;F=_ZE*=???=O]I5P_ M-Z/#]%_:8E^ C<&$8'>].1P,Q_MA>#0WSZ5*Q;[_C?49'P3KN+&1(.D<3UWB M! +%%MB7E<3 9U)QMQRIV%=4--F;##O=&44[J5Z ZYG1J!N[P7<,?/+%='N) MT @$(S0RO= D MT)1A*>\J)5H+7MU%2K3>H)P*S,NXR[B_/6ZF<<58R9R_(RW]8A1<5:1_9;K]&P4++0/&%>+_9(_JP>B&H6*_V.E> M8AJ^--UAY]^F-PEW'3)Y]S1_&(=B]AV@Y#QXLG)'X7Y@>&9&W='2 MA!S>, RC#3ED>_L[>/?5"WCNSM?W9Z^[[_<_='=>_?MH)X=>_/OSWK[[^N'5 M"WHQY-!5.V?_X/?[O<_OSUY^VGWUK\/=H^V3#^]@?.\^'.V^^Z?:/7OY&9ZW M&.).@@XV2(6(Y2FI3%5($<=0=,X32[''2J]MJG6MEJ^8UQ+!^G(FRA8P+V!^ M+V!^%H8#;T:'U\1QYR9'DYX9!_]J.!B-9EZA9#5\%N -8=]\+>!^/7"?BR,T$JG;!+44+_+/!>X+W >X'W>X#WY!*=3>%>JBH0QB13F%G&O.%*F"LAAB2L78W!8%7@O\%[@O<#[K9EB9OB^B/8% MQJ\'XWQF@M&:X( QL#)X$8:K0J)IC5K^NS=)Z(X7'J$APZ M=M#W2U?09Y8?4$H17YL MU \.<#,K=;"8$4$C\B(8Q+7R2?X-*.H*"TDH8]@ P+$";@7<5AS6 M6S8 =,SW(R^:YNRW^\"LVJ& *\(/2BHK@N%'$2$\%"T0"QU ^5L5V MN>1\8J%5)->"$UPA;PD!/E%5R!#0[UV%J:0:D\KAY-K"]])][3&YM@K*_:(H M5TR7#XYO,],E):RRWBLD!5>(6U#N+34*0 X#[&$ /ZL!VB)*F*J30A<:,>\ MI<5VN>2<8KZ!..,B,HT]\D!#Q"/%2 =GD8(OK!*5B,2E!N+K4I>XR^+"+S#W M S!7C)<5P1$4"_+W&7!=P*N%U3 MABL9\TL$>7,F34XP%Y2A( G(=,$+I*Q4R#G.JJK"P:MPGQGS!?<*[CTJW"O6 MS0? MYEU,]+@K;,<>6\(XA6 G!&8(@%WAK+.J2A=X>W#SYD\X>NAR MV3?K&N?C,#R:[Z>Y;-ZO>Z/5->HH_XJU5KZ_/*O%.BVEVC++F:VXBD89#/\I M877@C 18C"&HI(A0.PA:B1Y9(@RI@27 5+ M>-*L[D.K*ARA<(3"$9:,(UPG/OJA64)Q)OP$2Y@Y$X@@BCA#D ?Z(4F\=\Y6NUC;5,L5'%V90F$%A!H]#/2ANEP?F!#.WBR+8!54%5&DK$%?: M@7) @!-0;'&LI+;:US:CJKK(#XJ&L#P>F3MP3C_,>OTU@''#B593)DJ1^2778';VGXYWNOAKUF*>'LC*L*"B0DR;@+BL%-(8&X2# MIX($#]35:YMZ7>#E\WHO$:[_XL:K N>_'IP7/_7# _GN\RF0QPI7PA*&.,,$ M_B$**4/PG?/%M_Q3,#Z3QRL+U#): M(J(419P0ARQ5 M%(F")&V$I;@/%E\BX7 "\ 7@!\Y:PJQ1]\2^B]-Q/"M<,1 M"Z:0=\(AKEQ$*F*'-"5&R4I';&6VIM!2^/I6O;Z^.SKNF=.TH.$[3I)RZ<]> MNF0>^"7+BKJ*)/FF^95WW4X/@Y1YGJIT3^[>"LE E'M ML<)$&!\)QT198U@DSBL3?+!:%,?2LHM"V_..)4N(\JQBH,CFF@3"(^VY :%( MZLAI4"#?WI]CZ2'.W;*)4(7M%+93V,[ML9WB 'MXAC/G !,L<&841U0J#&RF MXL@Z(Q$A,DCKE24^WI,#K'";PFT*M_EEN,UU''4/S6Z*H^ZGV,U,O\'48D5X M1*'"'-B-J9#&E43>55P2S;6\!T==832%T11&\\LPFN6VIA6'XBUQF3F'HL?! M$T\#Z_8#R>_\\Z?KQX1.M-A3#'.L,?(W; MKQE2?079J$'QW!:KO^1Z0U.&I;SZDF_>CS?(M[ZLF!:\NN'MWWRQWJ"<"LS+ MN,NXOSUN!H(_8S]X^W>0ZZ_/\29Y MN[QI*[AP9,.PP\AZ!X0Y]0-:T7+&DSQ(E,HR;.U?8C17BH&7*J:/;JCZ ='K M%N;S(- V,U<^&*8M_;Y:\J$6]+WQ:(J4LU P8S2^B;GW%Z/@JB)]BGZX47#L M,F!<(?[/1DJ/1C?KA/V+G>XEIN%+TQUV_FUZDW#71?KNGN8/8V.N>RC=N&;? MXQ&=YR9BY:Q3ON(A&&9$K#O**D(9*7EG[TENV>[ MW=VS-*87U<[^L\\[=(?!V*J=K1T&X[DD N7P\\[9LT^[^V_9#MUFNUM/V<[^ MYZ\[K_XY>W_FCW:V/I_LG#F8^X>X.]\63T@6N3(<.:=2%I<2R*:$=N$5CE9X MZY58VZ1R7>GEJW"^1+A>"I,4-/^%T?PL# ?>C Y+TM02H/NLNYWA%,C+,?)8 M:<2C#$A'II%USKM*:4(JE[!+44+_+/!>X+W >X'W>X#W1YFD=%_P/NM4%YUT M3,2(@I46<2!;1D,#YK,V=8I:SV&ADJ M L"XE4A%IY"D44/[*?KQCC MBO %21G&PCNJA. D@GQ8X(MB;&:]M98WV MS"$6M4!<,(8TJ03R-G @NG$65_=IW2BX5W!O6:I,W1SXB@'WP2%N9L 56!A1 M:8(R8S'-!+ M>Q2YYX@'Q4!?Q0QA#Y(<%Y0:0FM]E= BMSVX/?/1Q%8_'8W"&*7+ ^R8Z4%> M-K?>;?&'F]GI5YL_,%)I9^!81(^Y%-S8"(O *\N<) :38M=< P2&:XQTAHT^DJ:* -9VR1R'4M>_%ZK%KU08.ZA8:[8-9<(]N:" M@](M(D<+,H"H$08DG*AI>HK8*[CT6W+N.7?/FP%?LF@\.<3.[ MIG&&4B\%DL);Q#W@G!9"(JP(]@YCSH2_M%5+Z7)=@&UE@&VY]=9BU[P=5)O9 M-2OJF==,(V.-01P[ K\YG_I1$6(,%3%E4R5]M2K=GQ_>KOEHXC3?;KS9Z'P< MP,#[J=?PSYHVB^MK*5F$ OPPBG*J#>8:6RN"],I+[!15U)6R"LO.*D[G3)LN M&%#CM4+41(*X(:#M2^D0XQY'KAWL;I%9A:Z6KU_A$D%?\? 7F"NFS26'O9EI M4WFK-0L5,D$SD) E0W;/Z$DX2QJH ^%45+$$Q2XY*]Z;+\@K;0Q8&(I QW"(8^N1!F(BCRM311^X MX*!?:+RNES H]C8/W[(Q\L*'"A\J?.CN^5 Q[2\17YJ9]K&L0M15*@\?6;)[ M 5^RF",NG198!4ZM7-ZHY<*8"F,JC.E1,:9KA97?F#,5W\N#\Z"9[P5S(K3F M&AGA ^).1.!!/"!!@'PX2%,)NK99W;'SI7">PGD*Y_F%.<]RF^:*=^QVV,Y< M?69!E.+>(%-Y":J/EA_U3 K_6?"M_3%.FQ]^^NZ7 MS7;Y=R='8=AUF_\-'[9#/3+#C]U^.]GL"3LWF1\P"(V"2WAT CMG%/HW M!:/=01]^'8;^> I+>#5AJ1?^Y_7IAW?^V%(N8&1?WQ^].-G9WS[;.=L^ D Q@N1;#\2J82D6OC:VX%D)Q10)3QD1)<17QY0RG4/E.J>P),)"8DF K8A&G MQB%+E4<@'1"MB1#$JK7-_N "\[CPP;R7O'/2'1]V3*9_^GYB>AT@8%K[TP0F M'T'[' -HC \!X<8G@\YI^/_9^]*FMI)D[;^BX-X;MSN"8FI?W#>(H WV2\=( MM&W<#OR%J!6$A<3H2&;Y]6_6.9(0(!:Q"G-ZQC9(9ZDEZ\DG,ZLR;;]8:;RO MIJ1S6J)(Z#6ZO0$\=Q !:0:]1A$[';@G7GA51J$V7%64%Q^"(=OHM'_$SFGU M]/PA_##(#SQNP_TN-OKQ/\-V/U[_3%<:Q'"=ST>;RB;#)>U^PX[#B="U8M!P MMH@%M'6_[?>A@Z?YX>-^KC2^3;H XU"T0]GA7G'Q5= $N*D'CP=-" U&@+(Y M]7T?0+O1/CRR94.A_5&6B<2;Z)0]XNSNTU125'U>7N/Z_5B]>GM5/*>^[ M>%>(I>F/%THKJ=E:2:R,- MJA2""3K7+1>AY-^][MYV[!]FX-B&!__9Z?D?+XL1I#7&B -/F]\^M%L':Z1U MT.ELK7]N?__V3WMK^Q,#$GK2VEX[ S))=^@.N8P1K;.=DYUOF[2Y_I7">WCK MXU^=[]\V16L] G=($!226O[^\'W@W\2/(>WUG:-9<3BF!",'_S%6$#&>($$ M!2-":JNTP17:@_#%L):AFG'JN0%X-TIS;/...\XH_.15C,(!R$< WB,8\$%_ M&)=6\W"C/-Z-/.!7V-(%V;TDZ=6, S\8'V[ ]!S=:$O5">NX9F;W<;:<&\(L HK4I0: ! R9O@# M%= #==+I04,SWH^.F9XV+&B2F(%T#,)'_=Y/0-J0*0/<46[?6JMN3*/1@:>5 M@ ]8/NP.,K;_]QPL)@8F=-22,LRXX;FZD4O2\UP((6K&2A8CL+Z9Q=QL-_\; M!F][;(_AF<#JA+_*-05-S>^=D%Y8P$$E, MD9.. WU1&CE!(_(XA*2,CT(!225BY>JI]P:(:P=^6"Z% >0&;-=0FCJ5)!V# MY#6&1<42^C&UN[;K8WGQ//*2=#+ :0TG+LN+M)0IYUDFNH998V;+"Q+W%)>W M*PX'&WC7Y<3[@D=$L*!@LR00AYAKS#HI\_$'78D#7<'7BD,6 #=>9" .PT$Q M ,B!7QIWH%L3[TFO:.&GV$ZPK M>IWA(/XQ0FU\_3U3?A=?0N<"H7O.J'-A^*;^WN^?>YWV(G)@'?Q -D$'WMG. ML3TMEOYUH9^C)QL\:P ?VN.4+O9XNWT8BT8K'C<^]PYM=_Z^E[,"2S?7L\H3 M"F@!ID"^++?8OI*6-O;[&<_^*YL+:FEU.]O8>:V\SV!7;HRV,PR,:P7S(A-A M"\6F-EM?_M[\O-%H;JQOOE_[=^/+SI?MC>:7YZN]O:VM[X MTMC>:GS8;*VUWF_F'F^O08\W6MM?&K]][=HA*)88?I^[UXO3Q]\J>:TH7U$Q MP-ZP & '\SV>^)C]S_L6-'ZFET=@9(]^JV[X?19VS31";C4J+ALA'BP6'4!! M,B.6/F? M5UEY9O<5*7=QKX(]DP7IJG#"B9EJ/Q+3.-MFN MYF64D**4&# MGQ-.!2=0 HY+G>0)YTRA[ ;>78V6#,BGFA&+X!B:] MW"B&[B#Z03:@,BQ8O]^./TMS/3,''_L#"ZN^#Y\!'N;;8C'H=6.QTE@; ?4T M_:[P)=M?EV E\_58NHG[\(#L*[6-U#X!RZVL( JONE;*0!I<[%\^-\H#5L(X M Z8##RQIS03E.B69# \DW6#B7Q2G[,C:[!:#_C#W>7/4P,_0J"^#O!7K[]C/ MFA(X[T38$'UCTM9:]V07Z^0%SC7B*?>(&T(0*-$5#2FVP/)! 75"59A272_4AR_4LZ]L M5X: #68:6:=$WF]BD9%<(HDY*(K$")/NVH7:ZS?^O?GGUN?&46=8S#G5DG : MO&4J><^]PLX2P90T4I'(@R-E/ >FNHKGS#_GY=' +T<@B6&K^X^%M0SV0A8 M\I9GW.-=1C+54S:'A6'&L>#(&&:1!5+M-"P[A\%(D2M7<\5-(W/CZQ%,<3P! M9!J,G&R5"QX@:>2^CR.W6XYV HZ%4+J_ "7FX8C*,F&,(EY&RY.2VA.''>>* M)&"..LY&A#MQQ':WF.V97YLTM7;.CT4'V@]@ >M5)IQ0HC8@'BE%6AJ+N' T M66Z!6@G@D#Q6^[:&$4(>P/ &/AB M+MFX'_.H;='Y9W^'[5+OK752H*2S+4JT1\83A6SPP6."N206<$3>Y&RX&X'- MS!@^&OK,@,^#0':\J>PR'EWV80&AGF1G)K;5=AS@26'.&D">(A'[$#MH^4YB(Y4,4LUS@8 MQ.[(#83RIM+&\4@>\SH\&O;]OBUBXTOL@\A6\:P/0!!CBOV\SZA:9'D-%X.> M_U&Z,$JSI>_;1=XDTO;Q5AKY=^Q_R<]YE+5*[[0<-T8M_#LW/&VM[49!E*91(.DX M,!Q"P.(VGB&' [ ;K0@@SM*JGL/BOLQP;S:]5QIK>==.98 ?#<97S65U,QQ4 MXM+)(#F/RBJ9K"0T\<2X#::TNDN)0O<6K=KJOEV>/ITT/^UBS!V8)P"41M)J MW[>.P@,H"6 NC A,[8\+/F\2[E207N)2C*[-]7F"%K*4=$NDB,UR18"FR5/]C4'N_7GA6Z M? 8H$!G:WY!'!5%C-D@$+B3U)T$A1 MS"V.H$B2X#0(T"76P?N%Y,HI?)LNJ8-&]YMS"DP$FT!A<3$$MIE!W'&/7-1@ MN[%(+/5 P06[0]AHK=.9Q* G=/5Z_UVY9W\,&ZC7+0\! NW>VV\T+=A^%0$N M3RI3O-PHMQB/3^^!X.S#]4?VM#J8!] "]E[7MX\ =LI#AF,X*M\2AG'R[(O\ MNGH\O<97U"[./8OW=_P0R8*FTJ1 . =NY)@ *\8+Z4F2SN ;8*QV_#SY"M@[ M;N[MDIBLC19L3N!*P,6I!!I.,9**2V7RMKE@0)4RM@SV4NWYN78H6Y]V9>21 M::Y0WBN+>,(> 2FQP$6CUU$+;%-88,_/_19K[?EYJ.@((+1@O BE;02IX1)Q M'V7.7AP0]8ZDE$1@5OZJGI^M;J7U&E15!\;GVUFV?2&,<=@+[=0>W9== \78 MNK_A(;#TWC5^([_#0JK.\.]?5L\A4_L$]O<,!9T7[AJLO,X%O5J^:NIYD[P" MYX^:J8_STZZ\@__1^(W^/HKYE8]+Y<;U$0O((C!B\=63Y^.?AE#JB<>8.LXU MUP[P"H@P=AB,CI#2**\)H_(:VEGZP"YR3L"8-DR%_[MJ8799%'^""N[UNN./ M>G_&OVV[MD"J4X%LZ].ND%%&H3"RPF"4K0&D+?RD/6%1TVA9L#FE@+CJR/B? M+#?S33O8EY9C(T"OI[P_RA'-/(8F6.4D\60R[:J>]B>;=IYC;UZX8!W.$3>" MN"8.6:D8D@#^G#KO/*'E(849TP[ P'ZO4.^T! 8'QIZO7!%5S@Y[;JA,-II/ M;(3?_M7^_[-KX;:WZB)7W-/SF;^FRJIWS'N_; =MK^+LHH:Y-O(+"-+P-0#H/&7[UA M'Y#VV=M];L+L,B.X.+_6G762YPL@$E'0SBW(("$1ZCQ*PE+%F5 MI !C;B:2+%>NJ]_:[9>;Z]I_-<>$GX#J2-DM3)E"EF@P'E0B\),*2%A&$PE8 M41PR8R S5<'V4/N8U'AP27U KJEDV&G MS%\UG\1@GL"D#)$$*GDTQ@IK$Q 1F;P@TMF'2LPT0*P#[>[N5<3D3<337X[V.9 ;YP&#W,?+LX++>H MAIBMK78W1T2RH=6!7[ME3HE+ 9(R3L)1W8\CG3'UD0QKQ+ #],(R(,>\ )%47+ $ M0ZYUN?-^EKV3IWZ^Z82WY(20B7 M>&;61A(NP?@1DJ@4>#V=#YA.,%^9B$00 M;E'* 5EN%$6&Y!QL%G//KP,6D*@$IO6 !OKIAPN.1UN2' 8XM)]L97 MZI7;/-]L-1Z\:^),XU#4\HUA=)B,_L64EG!?>0)Z>D@S8M\C6!Z3!W[+%"4\ M&>(P%SI08H&, KO0M2/CZ<_B;^#6WBX)*@I&)')*6F"CA",+M@ *RCN)98HB M[UR?[<@H?1!38=2I[1GC31@Y)AE+?@'+,6:/PG"RTF-*.8!YA6TV^^T*[?'>:;8_@44^G/J1$9_S$>JO"Z# M*N_(496()5O>O4Y8^ICY0S*T#% J5, M 2?L%$NW'W*NE>MU:^LK::[M*H\=<1PL/9JKASF10+E:BB0605LOA,X'7*]1 MKB 4Q;#:QG1%-$&2 -A!AL>!AU$<)N\\F$\$G,F0&X+QR7!LG)."A21\XH[B MR*XYU5J+P!U$8.<8^!58(,2 S8R(9P;QJ,!N ZE UC&A0;\1$77V[LSF5]V, M4]56DJGXTGBN2PR:+0?D'E2;Z!@H-@+^3=DKX8RE47M'P<0GAJ=:%.XO"JSY M:9< TZ9$,*1I) BX-5A.F@L$1A/,F$Y.N^LMIUO0X(JD3 3AE5+9[1D,'9AL M9Y@]X3:E=MYIE*E#=:X2*&"[HA(YK7K7CK.WY_P_U8:K$),==D"#5D\9\F#'?T ;#EG#_2[U>[.29O6FX<#,/>I2M]KH4V^3TOT+$[I$S( M/LE?GR\=?3%J01B-%=OC?LA(:WPZ+T M\^0X3SM?'^!F^"B[??: 4DQ]566 +YL]2EM\%/MIM*6LY$> +*.L^B7URL'] M_O\6Y]1KPF9Z_?$CH&G#.-G"#X.;WV8[R]>W:7SG."2R#%PK5EDB\\_E2(UL M&GCLL"@%O5NV*A,S($1%.[1MWGLS3@(WJXL3 [%7#2S\?LZ>ILAE,3))K[JS M[&B&+DB3'?^8Y0J$HYCTYR*GK>Z?.@HS)U-S6"BC@$$P !]0USGH;#TQ*0DG MO;RAC,DUV+PY:NYF=]KQNMG=R%W<2NM5K]XN:+?6/S&@<-@&3SVE"$8['WO1 M%&D,&)XPB8RZK-5%=M;/!.UJ3>9X[M%1IUU9T*5<36UC+PT:9SME!F@[VGA2 M+;71_3"?G3)A))@4TW?V7*>]5ZV3"P'#TO+)J2;'%DQ^J/T1*[BHT*=J8I%S M-Q5QD)W!55CQMIT[KU.9;&4#;FJT;CBE#^-<=CN?TJ]<'?UB< Z%5Z$/!BU# M$$S* %J7_4Z=SAB;; &#FT&L'/,RYI(_SO=V.K&J70* !'"7SS=M9Y.P;$&W MUZAR@F<,.U=H&1% 3U11^5OW6'V+XSW+<.,AR%\I89-CY7?4H=<4:+I+?9#9 MHF%&E0PO"U"=UOJRU%)T2UQ%&6XS<",6[.?EQ6<3STB5E ML60['/3&$%A5(2T_&54N+>WJHR*^&_]PI9IS^7L;=%%W\"X/0F@71QU[^J[= M+;M?OG=$!(Q9,28/9DD'&;4_[Y/4=O9$OZ8!<,?@=T]@D:I M9&LG[U4>;0L8UW:M%"0C"[-7MVKJI74\3]GWIY_3!6S-$ZR-^>K47VBKO*ZM M+U/"N2QH_%L_'MIRI]WOEZMBWV4>'S :M\K1RTS2BT[)?[]<9?*+4U'IEY<9 MA">OHHW8Q2/A9['?"[;8OZD:ZCD%_SSVSAR:SDIE MXJ1FKY.:[^\=EKD&O M*:%_7'%PSZA-_X)+Z44!9<90/(5.3.5_OX1.G/)NSJ,'[S\"=^=3]+$GZ2Y" M?$T;:P4QGX+8[&:-L'W&<-* ML9RHZ_F4POW6TP* W#,IA5_(4*)DT8RCQU(*]V,VM5)X3*6PWY_:A5BKA3NH MA=,IM1 E(4QQAH*R.>.!H$ASK%"D(CFOA" ^U;;"XJB%7\E6H+6M4*N%>?+N MSJL;/O2&M1MI'M70>C^E&IC5@:@D4'(Y$YJ)&EGA-/(A&*J%M#:0I56S3+2N M[8475PR_DKW :GNA5@Q/JAC:/VN;82[%,!U?L-Q(YB-#A@2!./4!:6\B,IPG M;(QA(J=J)A0DYNK^^=IDJ$V&>XY7N96^W Y=&PZU?KAS12!0#H.[*8=S :N5 MPSS*83K.0!2E21&!9*"YAIVBR%*54/ X$8&C2$HOK;)E+&EM-;RX;G@"SOQ" MNJ&L%11OW?*[:);%LTW>:)-Q?@')F_Q[G79H3(:Y^O+\6$8C](9Y$_/X@GJ3 MUZ,-8:V:K4[C]J=CN-@'ZVGR:$DHD*_PL#THU?UZN\A9"($++,I!KZWW8V3YYW#K8Y.U MZ">^ W^:9Y_.=@[S82U_]OT;H,-!DS<_[IPUS]:N'O3ZML-WSCP@T/[!]_6] ML]9ZJ[US\ .WSJ ]AQ\.FV=[QW#_67/]GP3H(W:3H"(F&5!(Q"%N#4>6<(ZT MCA13Y740ID)^D,$8UC)N"Q$% [*N"!? =^J$IUT]QK_SJDX7F=RA6\7LF[V\SG64*6I.6D?5ADIKB] M]I\TN)R_-R3OO6:88\>-AQ7N>:*2PA1+Y<\+FS!R@4?0.7C$&ICN6^ESM)V- M(A=4_'N4@F%A"AH]]\IOGFV*K?6O<,T>;ZW#9WN[*<+@<0+0:9-'7&;/;60D M%VIE*A!#DO(YI#>+)#2*_PSSNG MRA-P:72FZQ[EA".C3^^]S**BP6%,31"<1^^[!L@1ETYZ>%_^ZKSR/3U87(#RCGI10,$I:7QV]'I?0[)=)4$&P.L I M!F5J>GL2JUQOYZ_(SIUN$8NJT%@;ED%.I#."F9Q,=MS_(@/-^"QJ8UP;;+KW MN8L5_% ]RNS:'2>#+;/B=^-Q-?+=.)W>ZZC,13R5DG4FA9W':)Y:=[EFX[LP M[!^#P5/$[A4[.19%KS\A%R6W^)P;:CO9?'YKJ^Z29!C4'!%>JR+D&&IER*J1<8.D*2UVY0E.?)3W%A])5V01Y/AP>?B[S 8[R M6A6C(S;(NV>LD M% M*2I1:!Q6LE!6"@/0N0RRD^P5=9:*.DM%G:7BP5DJZK00=5J(.BU$G1:B3@OQ MT)C?18I[B;I>X+ECAKO8F1_N27!'4< -T3K<.&X=[!_L'.QW=@X^MW>V-WGK MX]<3(+8'6]^:I)6CB>N??UR. NYL_Z [VVMTZV.KO?7QGW;KXU_[36CK]^T/ M[9UO3;%S]A7#9S]:'R]E?DA.,XUQ1$)GKYYT!%E%+;+8F6"T3"HXP*@9->5> M.@2X0!!>;\N<>\-^G?6AWI YCQ/Y+JIA?1@WN]O'O:P1BEHES*,2IO=C1"T*55_2SG=VMSX.V8 M W5BAQKYG\0Q%>J,#K5N>$K=L( )'5Z%:I@.($1.!<>. M@5;(FVFS.\DQL!J2%H&Q;"_ /*Z:9<[K-' OKQI^L80.HSP.UVV!732+HL[F M\'KV9M79'%Y0,=?J>!YU/!W3X3AIJCQ!U-&(>% 8&2\NE52*6 MB30+9ZJ]\40/K^5H:W4*Z>)!$[\/+8XA'X\;'<3+I^QRU>Z^S?>B_)R<6[ M:/1@]LO3?^?GYH@;(9B=/2 <.%+@.;>!<+:971%+&\J8QS@I'3 M*2!I:&0P&TI+D66 7"\#XU/"@[S9HSH.7.1C.H SYV?KJ\/)H_/+U4'[?BQR MHK?VS]@Y72X_GT=^[G5\LY:?1Y6?O;/=$#'7)+*\'277'M<1&:<)\B9Z)8+% MA*HL/U?="A<169= !IL;4K4):K,"#E(C1Q/-_,_CG>% M!1.$1XZ(=@%QS1,RS$WO^ZV#-0;KY01L.+ '/W2:M'EUK9S] M(-_!3FQ];$);/HG6QW_VP8:D\#Y8+W#/MU:[^>WKV]&;!4#JHNB M4#EE3Y#("*=0=$)X"T2()G$Y=1<15L!4\!0HYH$ZXZ2+5L.2,TY1+2Z?CQ_/ M"5#S0;M?)?#($W-S'J^%$_%KK)G9"<=N':.< JLXZG6+7IG8*(['J'\^1D

4=MCRO7T)7!.NXG6WOVQP93^UIR[W4\NC,3S*-V44/+0G5>: _ ; 0'?:V/S\!:9U M;]@IKX5F?,N7G<*C /_R?8?V1X1W_>QUAF#U]4]+6>JWW7"<#64P:G=YZ[[] M"6#;&\!M(5ZXM&@4[:[/B5E\+#.IK,R TLL"=$=<57?'U2N7'?6*,GW+NW[, M8_!SG'N@/!D^DA3!X>:ICY=F/\&Z D9I$/\8O1-??\^40\27.706:$%,[W#:Z@WBPJ7!I:W3,9=> M(_ VH05ELNS/^SG!=NMLX[1YN'GZ?;UUL+6]1R]S:; G.\WUSD&S MY-[^I$R6_7$CVZSPG,W3G8._?@ '%UOKWU/S8(,UCW>5P$$S39$/%B- 7H8T M50QA%W3>T$!G),*EQ#M"N7$!&\YDM$Y&DCRP1&H5P?0RFYZ>@O]M5)-PCXRX MM[[V]8C]W_U,:',:P7)L7J<9L9FI?K<;*R=3F30P,^/-O[HHJ^1R2)2X;>X+R)'ED3OF11TJ,/5+B8H;K- M2@\\E^XZ(QA(CD=*JUP5CX-J21PC1Y5W$G1Y8KJLBD<(608 OUE\#@][W4I> M2F?EL%/N?BK)4G9!^(XMBG9J>SOE(&B4%FX,-TH?7#J/Q_R!^#27Q_P*/*V5 ME&\&/+VPU_P%V,O7LUULL MF1:NDF.O_;WY?J6Q5DK>5:_YO!I->,VYL)HS';B0U''OK00"BZ/@(=G9FXPN M@U.9#!>DY9IDN-=#TML%H8,?I[LV$BTM22A8!B!$J -I<0$1*XSDH"D$,4NK MW=Y5 ;F,$_LV-%R,0$;+85WT).UW8YZ-;[;?M^66%I#[]]5"N/C-@O=S/G+J M>OU^[SAKCNPP[L2*;S0^1-?/^<%+QMKXK8BQD:W$AOB]S/E=S?BE$&FD]CW[:(L7.CCK5SM[]@O M5=_E_2T)U*R+V!#'./?*8&E9"-2G1#76<60>7%J!] H=F[7.-D8M_#LW+L69&O[*]E-SA)KK4?6,; CP89$SE**"'$FI4AMRH%%LL)F++^)IW.E M44; \_;*C.%_=D"MH"]^O]?) E,5*N'M-\UQFWA@SUKJA M HVMX: 8V#(Y]YNU\%H'>V+78Q9-WDPI7%;@+N2L?93 ] U1XTDO7M3GMP6HYQ M&YY7#%T1_S/,VT1 ^KNAVDG?AX_*4EC]B ZCS1&9K)@+7Z.[%,IB6 $Y'S^E'W]OKP@B%\BKXLI7Q:MI1G2RU M/(K@3&-G_CF'3K-$CC9W;?Z]M3S:>YJW6>5O;D.5JCS>K;@Q&S/*>$'O7$>. M*EF5/#R'TE]IX1<%- ;3^Q5^(6I%8,*E?*K"+XRP&VJS/*#PRVMM.%\11E-^ M4]=>JMVW?&D4P_2^M]\R)H!^DK"G&!.RP@DU^(9G/V1,GFZ\Z8IB@-I/,MYJ M)4L@5T\QW@]L]XN--UD1P@CV)./-5K04Y"89?(A\/ZC=+RC?@L/_Q&O#V#G; M_2H+CLT^"FYF1(H>\23XYLBXOD\JDAP]EKL0HQE8>"RCC3'>9S;&MV>]59CL>YM):2A962R7Z-+"5; MT]Z10?G19;=.+4.U#%WA;E4-^5)>RA!D+22UD%P6DAR?;I32\8+0\N*I(F_, MW+7(>20G>]WTG2?K99+0U[,Y]VS2-S2;-\+GZYW/5S"!+[_6%BN];)T]]JXC MM-C)8:_9Z.=Q2MYIH2BC7#)G>.0:8TJB<%H)/3Y_3REHHJ+>Q!:W_G M["MOG>U0:(?XOO[I9.=LC>]L=]JM[1W:/-@[:9;I7S>/+Z>%;=(/!ZWM/=8Z M^'[87._\:*U_.&BN[^]O?=LDK8.=TZWUC9.M[>_[S8,_<^5O-DD+&R*76@>& M, \<<:8=G_)2&R<8#1>L_-TH9/"+I"NFCU."ZTP:FVZ<.6?'M*!A=0D M,T\#W4^)S'E">9:&F;67N%8F=U(F)_E/J5#6=K'4)(1@D-76(8Y-0";G&R?4 M*^NP3MBEZX\2U1JEUBAO4:/4]EEMGSV>?79)I08=5/0T&(P9YT8[PBRV41F/ MM>$"CT_F8'US!?8[';]YX;(UNJS59:TN?REU>3\+]%Q=SCBP//%33HXLU_IR3GVY=:XO M76*8&>*0E"R7D.$<.9@09(QC-A!-0&\NK3)Z-5%6K2]_37WY"VTZ?[8X..7E MM@;U2K:\UK-YA]FD]6P^[8ZQA=S5\*+SMPBM>5@8YM8&_X)UUZ^)X&N*F77: M,ZPD=T$Y&U10PC-FE1&,UA'\16'$[:D(?HI)*948(LX)Q#6AP(<=T&./0X19 M"\"*GRN"_RB+:0& ^/X,^,VC\6*UIM8-#X_)WT\MU#'YEU0/TS%Y9YGU.@H4 MN=6(FZP@A %5X6,*P1E##%Y:I6:9F%I%U"KBK;6F5A$/])B#>^$T-Q8 MYW1R5'BG)9&,$5/J!X4IY76 ^=GP?RK K'.>?TLMPEP2,! 81T9Q#@:"5XH0 M'P312ZM7DX+6T%]#_Z_=FAKZ'PC]]S,-ZF#ITV+_5+ 4"VL((QBQP!CB6.3] MN"RB)(+!WDABI07L?X98:0W^SP1P+W[D>Y$C+&O#O6$Q:%0'\,4K.$1:3]=X MNN@;FJY7&\'<> 5S]#+O?];#8J^475X3EQ21*.XC92DFCEET6@<;C,) ,ZVP MOHY++@KY/)V*2V(=(Q64H\!"1#P8BC0-%NFH DDV6A. >M(521=NH]X" >IS M[<5[I:CZTN^O4?T^$<7[ 7H=47Q)8)^.*%H-\Y12 D 7,D.[1C82AS0FTA & M,VE=&5$4>O%V8=?@_EK ]:7?7X/[W YAY[6UT@$0$,]MDL9[0 ;CF SP@^ E ML@NLKW,(U[' )T#NJ5B@%<8E%P@2(0C$%77(&1T1UMZS@'/]0+RTRA;OK&F- MVJ\%-5_Z_35JSXW:]^/C=1CO:6%[*HQ'9,216(& MP[&TRJ^K[UG#]F+"=GUP\P&QNTBMOQ!8Z^UC,YQTS2>B;?8+BOWG96 M;SM[G, @YH1K;96V(G CC?51@:HVGB>6,)9U8'!!Z&SK_51@D!EKL- 6$1,( MXCQ)9"-P6QUI8,I0S4-ZKL!@O2OMS:/Q8K6FU@T/#R_>3RW4X<675 _3X445 M!.;8,D0)"8C'8)&Q\*LQTF,;DS(^+*TJNHY.1 M60ZW>SWCH8K]!9!F[ MHPL<@:UG<\[9I/5LOL&P7[W_K-Y_]C@!0B"F,EDC(PF)$RY=Q%PFH2+U)OE1 MHJ0Z0+@ M':ZUJ(03"IO-%+6<\2=\I@.,_I H@M4(X$%0=Q&@RPU$6&JG:::4L(M,(9^ \W,A G(R!F0#4=1XRB@12ZL4U^46?QWTK\\N MWC![V[V![2Q4_+I^?_W^^OWU^Q?A_<^Z[<_U^B'VRS= >QI%K],.C0F@5U^. M7L?@^] ;NDZ<7/ :"?1,![NV*5A!E77!<"F%#HDD377DUJI(4NU@7S2*?;'T MF"=))2#3" >M$,>1(4M%1!@[!\N!8BOLTJID>)FIQ2LL^3B+< &(W0+N3*S? M7[__C;__V6S.1R83+P9C__UKJ(*%I%\S\F[>BWO5_LNG)5=3_DL MQG[;K_X??#ANUZ'M[[6[X\$F].I@WG$L+@[@K"&^958Z[6Y$^]7OA)88N=G- MB-2-%50=MP?[C<%^;/A.KX"^-WJI_'7S[ZU&N]MHVM-\;$,OEQ\>CP"G,>@U MCH9]OV^+V*A,S'S?43^FV._'+/0]_Z-AA]!]6PY\YS2_-$\#?-ONPOVW/,OW M#@][W>I!RPWX<-@9Y.9!FW)+^M%G#&PG>'C9CU&S^[%C\RM&+VMG";_U.>W":;_[O.3!<>H+\YTN]G$#^O\=-W^ZM@;IS\->/)FV*K?7OJ;F] M([;6=JV+SG)+D=96(BXB058)C%*D2EAL+9$ XWCEZI'I!JRO3I8 $,RUOS?? MKS2^'O6ZUZR1&];%XOAD9G"&$64 \'*Q?\XDWH_7Z&MWSSQ ?#QMK>T2ZHA, M0B*I<['):!.R3#'$/"L>77.>XGXR1&\7DRF_W;=1T]>JEE\X9O&&A6;OK'F\:Z,Q,J.^",8A[IQ$ M-C&&5" \14$25RJ?C.!7=SXUCF*_DIJ&BQZF8RP2F7$\ %8L#B9JPPD7E#.O M#$!?,$(D1@7#[IJJMH_@ZATCRY?HAWU04+%X#RP@AC]/+ULM;UEJ6.MX5P8M M@PT,268(X@$;,#V219Q&^+_G,%_Y/ W&RT)<3S]EPQ9PC4BR1D?,25:F*55L\)F",L$958:Z[ L@6&

J PB,I/0;>0A-R7EM01HJKY(U2-H"8L&4CV;6H M,( 158Z M)'F,V-E#2H M\A _\X(9AZ$8%IP'#BW$8-"(RQ9G4(R1EC"M BJ,N?-&,$,-@S7"/:T"+8F MMK:_GH I?]9$H\#!@PS"7$)-KVQ8(]9"1)(,8-Y 7->+@MSU2^[ M"&#VPC*V"#[DFGBM2Q_Q!1?Q18E(/AH="=8T8&X4UP&@,^2DV])'[O1,B9B:YR]^/X9A MYSRWP11]OL"7/]ON7MS.=N0VO/S/#K3RK4W_P09K?=J%-4<\L1HQY\'0,F!R M.>TB8C8(R2C3)K*E1H0U<@2#/.@/XU+IU5\8S_VWFUWFEV6QD;T)Q?#PT/;A M+:'A8J=W_*YQ44)OC5J4,8]+EY0!D^S=_V/T014P*3\9!9J@_QU[5,1WXQ^N MQ&3*W]N@T+N#=WD 0KLXZMC3=^UNV?7RO7\0E>J[2U&WZDLA5A@VAM/K+[GQ?KQ";OI24\;,#<^^\?8;7ZQ6E,FIXIZF MW:(O*Q&4N(;1ZY$1< M%6Q_*6%[#/,+?."GGM);IW3LPFR,?)B-,2EKE*RLGMQ?:G(_QT/;[F:#\3V\ M)1L*0]MI_+N=8N.WTVC[Q>\7)KP^,'?#X$X9,CF,L1[]R-E#2F>/7JB-08MY MEN67.:KR8D[@7^^HRO=V\_#[8?-;DWU?WZ.M;;C^VR>^L]WJ-,_^A#\[T,8? MN'7V]>3R;LI6?M[ASLG.6?BQM;Y#6F!G?U_?WV_2KV?-CU_/6@=KK'SW]H?4 M_()/)ZD"J;6&8ZH1=DPB3IE%+DF.I%/2V&!T,N(ZK]U"[Z9<(+1(T7@$RVJ6B\\E6$Y;^WE.;3$ DWA3>&C>VV[F:+$ MJ(C^71CVLW%Z=UB\A(43JW?*Z-V._<,:#.\"AG0"AB8D3U5P2"F6$%>2(..% M0R1JIX1QT>;R7F)%7#ET\M1.A53^=Q\HD(NUEB:[*^Z%B/-&Q/>0T>LM?G]\=DA?=;4@L =@_@?D^(="^CAWX=R_\A MXOC*[/L'@OH0(>%Y(3K1(+F/$DCO1&P M: 7)>Y*U+KWJMUM09['?"[;8K^.L3ZE=3ZCSN]SEOSTF;7PYKU:YA=#ZF@"TE9K1)-BE'*J#.6+JQ]JA'^:E)NOMFSU2[UV M/.W5/S<$9^_EOCHIVN^Z[<[HY%D=DGT)R#P/R5)E,:6.(*,#13P0A2R+$GD: ME/'2!AS$TM4D@'=-%IA_SR+3[@[+S&Y3!PU7_\_U_[5Z[2F]HUY1YGM[5Z:Z M:_\FOT$ZX!K#P?QCQ%8X^OON0H;BY/0D-*+@S7] M]W[_7%'M1>3ZT?Y -D$'WMG.L3TMEOYUH9^C)QL\:P ?VF. WPL]WFX?QJ+1 MBL>-S[U#VYV_[^6L !'K]4LA>@<<#XRE?%ENL7TE+6WL]S-J_E=[%^^JI=7R MJ'(^SYH1+);GH.SUR^&J8%X\QLI>)O>FNB;W9NO+WYN?-QK-C?7-]VO_;GS9 M^;*]T?RR7/&*S=;[E4L,XW5WM[6UO?&EL;W5^+#96FN]W\P]WEZ#'F^TMK\T M?OO:M MQ6Y1XLKG*OWK^UXQ*$H#]T];Q/"W/3W,0+(@^0]8\_V8#'TX;)Y]!>*3,UGO MX9WMSP>M@U;[^\'&26M]#=ZY<=KZML.V/C9/KN0_^+9SUMKVK,QDO?YYO_6Q M29OTK\/F]@:\\^OISO8F^7[@^<[9A]0Z^\2VUG8!U6GR0B)K$D9@WB=DE(\H M&$.@J;_EKY?* M[_/O2[]G"&WU?E9QJOSYKM*Z]SNC8/#V-HP]AV3ANIU^GTCL?IM\:C/I5D>S)9,#.7IYG< M,LUD/,WC6K+2V(9/CH9] M,*SB^1B-OF^TJWPM_=YA;Q"K9%*9PL1B,)6T!:3@M&Q&_KT4QOU>!QI:-!Q\ MW@ZC5%1V4-KT93@7+N['P>C4<3P\ZO1.8\Y=U4NI[>'.Y3QB.8U5'H#E1LZT M9(UR<@B2]%YSKVR M.E)"J>$^4IR$TX]RDK5,(U%*[2@-?$F"BL^QB/V?,7SH]3^4\[@Y2F>V*"[U M9Z=$\-E)T2I:9ELL:S\@5?TWV MW1)N8&6.P*P_&O\R.>$DE=P%)-(C0"T7TCY@1F4EC.X$Z>QT+M53<'DU'AUU M8N:V\.QH8=']98%#P6(BRV6#8M?G!0SMFOHBD^KR/;'2?;T* -M=WQF6'URX M-BO/C$'=D<62^SKJ=?Q/3G( "SKW(:?0@^[TTKN&_7W.M1$H& ! THQ)DGLP M 820>:T8EPLL,#&*.X%%<-^MV_,NC/.J"AH#R%-/P- MG! 6G]V+E^4"T38\<2.Q M(9(F%T7BP2G+J/>>D*2PH,[<=9M8S60>:>%]S8C,*25)!H.4U!'H#.?("$>1 M@0EAC/-$# M1-8#[JN0F*$E7R;8+ MV2RIF.Q[="[*VDO.C99NM=['&TM7B%1=]-OUXE&6W MI,+)MON-G[D2XEA77*Z-47HVLMD'WT^DO'0#W%$=3-F+1='.NFJ<'!K8>S^@ M(]L'8S>WH7*=@&7J <+A2NA@KQB@LF/CQF>J7WHJUR1 M:C(H$XMUK#9#-GOAB_+QE3%]<>#&[X4G3KP((V,@F^@)GHA*;9J!(;_EJ#PG M4X[6?.S-.2$"DR0)Z3DP!4 "[ BU5CC"&/%W/=5S896[VU>YN[S*R[_^B45V MI%29_,^9W!NF< <;I\WC72F#LY0%%#$L;ZXM1RZE@(#O!VR)Y%9YT"17%_?_ M-'YF]TT971\QMC[\7LI.7JXC\:DLW&S:YITJ6:_\''E]*LD&B@[JOE-&;!J] MGZ-G=4&*;HPJZ> E5A3T77 12PX+@W&KWLB*['K^*2>&M[D[;./I7_9K1PEFZBP9A/%: M"ZTTX; 2C4X,4Z]H[K;0L_>)SM!9Q[U^ .K[:/QHX^2H76W4&N>R>&,JZ^L) MF-3$ S-EPJ%$+:@L[1-R(6FDC= ,N%&*F()0QFY)<8K+FNM92H%,IGI2#60V M52D]*:,-!6M UW[FVL$+5!/D9?;$?-J-$?M G$$T >9P3 (RQB5$N$I4.FMS MYJ5%K@FR-JKP<7K9(F[8T32/(L6=T<:)"C[*73:E[[.*]A?O7F=9$"$)Q_Q^ M94$X6\FG).F35:G@E#Q)E0J]HH@1[*8Z%B_5[ELZI3" IWJ*,1$K2E.IV%., MR0/;_6)R0O@*-48(LX""R[P,LY>U(BHME(EY1B8BYXC$SUGM9X]6+PR3$(PZVVD M*OG$K^%^7).R5[GA];OCG$_B/D2IEC$"$ MYBQA*E+DE%5(XQ2D3M0%JI=6U0J_L7#3 C#VER?%-2/^%>IU/@H-1FQ>I\^] M-KG]9]@>G&YVBT%_6&X\3VKL%-X<^X3_R>[@61G+60V<=P'. MD^9[?%*"YS:T^WB7:1.D40PQG?/22JF0I8$@#*AJ64X^[.72JB;+?,:)M86E MSXO$768,4ETF\(;Q^E@=)%C8"BMUD<#[!!_NM<'VI:(0I0@6XW)4'_N]HJC] M,_/HF>E:@J! 2-#"H\S&$;?1(ZT409["SR9I$ ,@Z)2S9]?K(U_"V9%3XKJ+IJ;^V5V^"VP'?W;(AO2^31C MSN\5PWJ9B+9B*E5JIND#K1-QJXG*/$1ENH*D\4)XHW-=,.,1-\D@PX"MI$0= MU4):FC)1(7B92GV%JES9_?[\:VL!4.^M[,5;T,CB+VHBOZ'RDPMG(H\52VTE M/X'R.;>2DXJ<OW0ZZ?8KH/-M9'\DM'FD10.^^TML00::3D'+0/7YE1DJ<.-M<:J'[_ MHKY_L8+-"W8\[U*6F:NECA;6)5:GF7GTG=X<1VF]PMY;SAFFVN1Z2-@EXW#B MB;QH<:$ZSP9-<@GY7.:&9?/7VI$"2$N,A82N7#A_41_!?K6^[#FW7H>V[6^7WTTMU/IC7H9#.;7"#=9*"6N0L6-X<&X,< MUQ&)7%)'"TV-RWG/\ JA"Z>,:GVSX/KFZ4R_)\O;^I*Y6>[E":USL[QN*#[/ MS4(89202A:CU!'%#(S*8,N2Q,%9Q'(+#.3?+E9)SBP8[-8M>5;N1R_K M/"N_* B>YUE9V^6*JA@C!PKJ$C!2J9 )PJ-(170^1,F265HU@I,*I&%IE2QCI98INUIK_*7W M*SS2LET G*ZW.]0;[NH-=Z_?M3^EG&K7_N.IK'/7OK#"!R$ELECDS=TV("ME M1,1%&9/SCEJUM,I7R'.$F>O==;^4NGDZZ['V[#^S9_]Z'+[.LT]J)+X+$I][ M]AG7DGJ;P&X@%/%<>4,G)5"(C%BBJ#2!+ZW*%?HHGOV:9=8L\^4\^P\\SK'8 M+OY_8C&8RMI3>_?O!(33WGU#=:(R@S1?Z/%V^S 6C58\;GSN'=KN_'TO9P4 N-8=@'^( M_7Q9;K%])2UM[/>S>OJO]B[>!:MWNPSS]%(C4]NL /[O7W;UX@S?*)B'MK_7 M[DXY3%]"5-5L4=UL??E[\_-&H[FQOOE^[=^-+SM?MC>:7Y8KR-ALO5^Y!!ZO MN[NMK>V-+XWMK<:'S=9:Z_UF[O'V&O1XH[7]I?';UZX=AIRUXO>Y>[TX??RM MDE=["&\?%(WI\M[+C7CB8]Z+GYE. SYJ',7^^+?JAM]G8=%,5&0/[@$C,3,T8W1.>*2"=QR4N7'4$\6DU=ZY('UZ M K/X$@7T^S$,.W$K;1P>=7JG,7Z)_9]M'Z]Q3W8Z/5_^M)4^ U+L=6$:0G7( M]WVO&!3;T+@_X9H?KY/:=>+_^WSZ_5LX=L]:V9UOK&R=;ZY_W6Q^; MM$G_.FQN;\ [OY[N;&^2[P>>[YQ]2*VS3ZRUMFL3-Q1F!6'#+>*1$V2DML@K MAT4BS$29EAH1^.]17C+]87PGJ[-[ =: ?,("II/TC<^?0W^I,Y7VZX M"(9&; SL2815%,J,G;"NX!/0%=5*ZL(+&H?PUOVB$4&9A!G; LH+^"$0GO"NWBJ&-/W[6[Y?B5[QWQ$&-6M& :DY*-C':*C)HT M8BHK%5.Y1+ZK+SE?@6G PEQ_R8WWXQ5RTY>"42SY/6^_\<4$KRBF#+WO_77# MZX9?<_\M>Z[N")4O%4-X@=:8!T44;FWPD\47S PJ]X@&_W:IE)J5+MK(NN@. MSN$QU ,!B[=,_1R7UE*RL%+2RH3EF86D1KA:=A]#=B]0ZQK<:@%Y:0&I@>U9 M-X,\3&X?DB[F)87ZOB<+'C*]CS!6]=P_SMSKYY[[>GKKI5W/_?,O[3HEW@VC ME4,O.1J[U^N%(D_RPA5B>[9INE;@?]4]<8^4@.QU[I93P1ME$A4R:2X#L\QI MYH)/T7'OG1E%0-4-N^4NQD-' L2;>VX=Z/&^S[=I-]__A57-[!UMS>/VRM;YSL'*SAG;,U M 6T^:1Y^.&B>0;OH7S]VMD.G>19^?-_N7*P[QU)@7C&-B/?Y'&#"2!/)4"*6 M&\VQYRPNK3*V<"?3[[IP%FU76XW]-?;_FMAOB5.<>F8T8=QC9;T20@?M"->4 M:UMBOQYCOZZQ_V6P'Y\G:.*$,*$U"L&ZC/T"F6 UPD([JAT7!GM@_C7TU]!? M0W\-_3>EOS)24XPYM=IS[:1QF'ABG(E2$&_='0[)U-#_]-!/SVF_H2QA$9$U M+B >HX6?P J@RD%%$,8"92364*EB MX%(%(@,Q<43[24W[7Q3[ST]O*R5%3I2"& D<<<(",C%[@")S#+-HI')+JS7T MUUD*GV&\/L) @\1,:^X8 M,8DKQZ,(.B2B5:R# B^O(2Z4T0V*<^N50\GYA#B7 EEM%+(X2"4TM93HI54B MZQ/MKS?14HUC<^,83IYH:4W$0)Q$E"9Z@WT@SDIO' VU@WLA<.S+>&F22<\AQ)00CV$OFGX?IUBA6H]B"H)CW6#LBJ#5)BA042C,%" M$K#^U%T2&M4H]O0H=NZK)91'Q:U$'D= ,48IAN #KD2!--> 8 M3 TRFGB4.-%,.X65S2GG90UC+^Y>_&4V8G^)G0XT9;FQ%[NQ;SNEF]&&PW:W M70SZ92JX10O3/99.N%^AG]>M$Y24/N HDI.:>X*=!!-/:E )/!A%Z!T\C7=. MUEFKB\=7%].EQ3WWABVE\:F/;2\887 M_SEI)'-7,)& 7"R*#52*R*>1ST6 M^=C0P5?*VL.[*1]-%N3Y59Z'%K6ZMR,[MUC*U5LS/X[+!M?NDWL#$.Z4R UH MZ'NNQV([= DE9A3%CF-2L"U"RS+]5#F!ARV-^VVJX0CAQ)+(2)EK&H1%U A9 M'//+:B"?'3<,N1/8M5(H!-,A\M(HL>R$I!&E MOD?,(+$2Q_$<$$O*2S\(4=-YZ6GJNJYEAQAJ) 8Q66)0"M8?.J],Q_1=RP)1 MX_C#2[-3@D8)&B5HGJJ@N<\&M4H&W84,ZL(H*3%]WTF)$45A9)# C>$OQS3L MA$8N1HJ#P'GVDNB.J<:A*CIXEQA0.TD2$W#BHD)HH80(S I-:(@#6V34IZ.2+3RQR1LN< M)5O#7UJ\*$N6U],SC54U, Q@"EI=:!'3F. "B9:6Q4S+BU/L=5HLCB=\CC,8 M&*:T'8VW?1=O+?(3& 7^9K*_KFB,6N1&^T62E2RN"]ET6*Z(GM(RJ; EZD]7 MN:1D,H_&/#D&2^[80>A[ 3.C-(S,E*36EW<;=7+W"CKYI?H$CPNY[3V^#1YO M[/^.!>O'1?V)U5T7X0]X'H=S_+EJ^:RWFWSVVGV$#[Y^.SW<^^(F@6UYJ6\D M)(H-$@>Q$3H6,WS+BWW;B7TK(<]>6L'(7&.7&M#1%-$$\0S14I -HA3P-WK, ML+]U5B1: 1^UTTD6"^R]F"X %Y$ XHX>NG; \*-D+[?=K[J'F$;%XA?)HD1" MNS>T%,VMWQ2E_ J?LYX:5OZ M>Y]<9CK17[B&6F,=5H"YAO4<3PCB$SJ>#2Q M(P8RW!X%JT*$L\9JI+U+$=6PL3IOM7ZFS8HD2S/141SX=ZG%-(_9=-I\D4K4 M!!D[/0,QVK%30(5%"8>!O:=/F3:C9P(A_[< ;LKQD\8P$F!\S70MR^.2 3;H MW1Q\_I+-:):+@?OHOXSXDNV/M#>+>E&R[10B'^2D=S$]G0*AMBO#%>->@5A M]L"?M,9]'9<4/J$.@:]@TL::C!A=L5'V0.3U1]:*5[[QE&:E=D*G"X;'OD$4 M L3PN01?P%XG'#*+*I-=QW^?PEZ,#_&DF#)XF,L1;0[8AP\ GL&)=P_SR0 \ MWUC=S5DL2CR@69%+)-@X([_1IX&(1"4#WT*,Y@<[9=_YK]4B^@I<,CL!1*BJ MQ4R(M)%V-&'5TE=X^--% E@9+6I.$WE1:]-LE@D6J[<0J@!3CP$*S?H[/LS* M64,F D[]E^0/8C;5)RFSZIN18I-= M07((B:6'VN$ 0[.$P<_XX*ZB[_Z"DRSB3'-@G8XYR0#D)9H2L&M6QAER'A!D M*LGA0)%XT- MB+*.S#4\!SP0U4)PNL-0)# ^2N]$6Y/$BV^63P!M5JUO )N&( M8)LHYU$#@9&6T$5,/]* VCF[P^>R7,".PHMG/QB'X?**.AJ!/X%X@3)Z( 5Z MI,#L@>0 L>@)S:9HOXRT#4=2S%$ X+K%^V>2?)%7X!*1;%$.5# ["J+^-/@D MASF,TZ,=G+T[)\&A^ X:9M9']3[-"6;2FZ#_8PJ+0DR><^8'JY_24JXNX^1( M!8.8@W&9Q6": +03E@!@)PS( 01=W.! U3S5>Q^E#=?T-JR[6:O@$L@Q66]I M?*OR-C-,*V:2DDR,?0HH(SZ6> Y:#*P;, $$/T DKO!(LEJ7O [7R/N5P3RP M4,Y[=9@:,(TSB1A(31QR5YM1Y[P%5E:DV13E_;RH,BE!ZTDFX)KER:*JRS-! M6WQ-/5!S<2+WEN5"I<0!JD4*IYYQB5L 7;%ZF3Z X-@2%UV6O,C2MYPH1])3 MP%Z$S +'ZJ3/*6/? );QM.!?\655G)KY/&L@_J=8?R7X=F\^H.1YHCEVA'J@6#< (("(B_P.TE<<*12UVU90ZLM;CI\ U2BYI2;"\V;0F)U[*ZG]IQ*M,>W$A9/D5%TKS5$"?\'QLHX M@TNY%;##@.T4E0LMF:SJ&_E(V!H6LL 1#1P=#R&3C&E531 2% =(%C&\#OB3WJ&7( [*_K> ML?^"U.3'M-?9$D>(FD>PHM^G\. 3\T^,?_SEC/_Z8CIIX*=N8+AV$AK$]3TC MBNW("+W(=UR;6B:UG[7R+=E#KU)JQK:?4).!$"(X@!.$<&0)">/$#R/G&2AV M,9W#20%/9H)^EDU5R6B%>2B4]L:U6VUW]E9H?34*08Z4!/*PGE2@'8%>M\&/ MS8?"6!;7*CK/-&TM,&&?<='&:IH8W:JO2]F-+_ZWOFI@(0MA-'[0KKUX#%<,=V1E6J3$EG^/[(OYAO]]^] MVON/]N'3AZ/7!Q]TX>A_-WXU6HDH[O9VQX='KS]H1X?:FW?CO?&K=[CCHSW8 M\>OQT0?M^=\Y!?,5..XO5][UC01Q%B1>GSRZA,6\< M^$)Y_?)?/)R],C3/#Z*+NFA04,3C^3,JO^!4/U?H^I_B430AN^ 3LXN./F-CRK<5;A[ M.]5.>T:JPMLAK^;^\?;//\7.?AZ M8*]>[/ADO_YQ\/&U-3[Z_.WPZ-O9&,;]]./8.3R*K<_[?Y_!6LGG_>.S@Q^? ML;UK6S)E-6P#S_X8?X5UVY^SPZ._OH_??L[&^\?.)_LOYV"&,'IG?H)UC&U, M*WWG'N+S^\?DX,>!.3[]XCMN$/F,&6;(B$%\DAA!:C$#,(?&U$T=ZB7/7KHC MUUS+,36T\Y"1)"%S*?%3QW$(81:-71:1*$B], U3MKEEO$+&)XN,UGCOBV6Y M?NSYGI$$EF\08@5&9 >QX3L!"2PW#CT[?/;2&]GN!2$R)0N?NBR, S>*&(75 M@?2+XR1,W(@&+G%]WTP2FFZ\KZC8STZP'W,;^P'V G/],3OX^L>WL0W[?OM' M-K;?60='P(9PK_M[WS]]_)M\FOVQ218F7A"%6+W=3[#(L6D'!K42SXA9:CJQ M;R?4\ZXE"RW+CP#O;(M2FU O"H(P]M+0]T.'69%O*V14R+@D"P].OP#+CTP[ MQ'MH@660V'2,( )D=*+08RE-K,0/+BT+57'6RYC576;MT(I##/C,=DM76+_3 M*RX6/;L%2[J[W[M6[&#S[D_YOBZ[O:=U52C!LQ;@O9-SC5]N- MF(,C8,'V?V?C_=@ZW!]/QF_'TP/[S?3SQT^GGV? I']\LL<_8A-^6],B#O>^ M)$G"[,".C-AGH4&PN&EHT< (8Q;YQ/9H$I%G+XD_VM8IP5BZV'M)C+V6N:TP M]LECK#4^_A*GB<688QJIG1"#L, U:&)2([2)%5EIDL0Q!;W7'*W7"OGY!H:W MDI>/1EY>R]I6W&>GN,]V0^P3GN\_\XZ?/O.^03&'@@X6,=5E'ZQTY.K/[DGAZ+4-F3QU-SO/?%2P(K!50U0+%RP2"/'",D MC!C,)<2F862&)@.]+NRJ<9PK)56D^QR3_'U[J3-#NE'M MSV\/SL;VFV^?CB;?/K]]O\DHMU+3(;83&79B4X.0(#$"&B9&$B6NEX*-[J") M8XW<6U R;FB**RQ]DEB*AGCHN $VM#=8XGD&\8+(B$(2&%&2QH!"H&U@-QQ[ MY*UW1+^)(:XDY*.1D#^,WZ_/']M\\?WSD',^ G;S]__?SQ MCZ_CV7^_CM_^,<&\FP,P=<;[?VPRPVWBQ)8#=G<4 \8^S;M[)&7.(9/(V:0T+<,&EFV$5AN&@>136V* M37Q&IO5@1OBCB8OO-U6 SC(VO_&;^[%&=H@H>+"5^;"_3Z;CNV[L>U2 MPR$. ?LW<8W02FPC-@,P5*EK!F;P[*6YH;SUSP_=#F! ''&8G6,4)[P9)TPL M;/U.+$PZ)\2DD>TRW[=3:MJ@8%RHC2I.N .'U<[0G1E;0;;%#KAN)D?8F[*D[.;0CS M)RLY+U\1*K87@EYM)[9/+)($C)IAQ,R ^5%$XMB/-S>&L3=*DC^Q[F_+\DW% M\2_F^+T[:E\BQ[68F5A&; 6A06(K-B(WM PW->,TM1.6N.S92SL<.>L\__99 M_CI9["[+5]SJD7"KE/F>ZWDF"3V+>&9,G2!@;AI1!Z9U$]'&:DWS5=SJUKA5 M3S^U$I>P) 9; R]D>ZYK!-2WC-!+O8!Z<#"1_>RE/R+K,4#%K"[?>F^MB.Y MJXIOJ2O9=-_2>)EJ[<]%&4^PJ=&?4YKO9IWT0ZP5W^Q*]CMH=C6'76G/_\\_ M MLV?WO]X<\_^9_6;[]H%.LG5]J<(CYF<]%ZI*L&71?=($U+APU]A["9@Y9D M5$\7TZE19S/6 MK6FD_;EEL=A2JUUM?WVZJ -_4DQA>11[JF")8J.FWT4U>%UL0+2'X,UE<$57 M)E M<_]83/'/9DK$C3RA)6^"-])VDQWN 0G7E/.4K80L.-IJHV82VLP.@8YI0D*L MFQ%$OISU_,K.M&U1(2GV-DQPPZ9O%54*:'/22F3D!>EU#FQHN#492<66-C(R2NEO)TOA:6QZLDV>N> &0H?^6=2=J& M5$O/VH'..Y7D_38I8L.M+.,LBU45YUDO-/K+@(@BRZMK4,1>VV%R^<$#^CV; M+69/F&".,1,R!5O49B#7TI"X!O$]:@26G>#-H)"F++1M'_-U Z*'YH:$)($$ M@%?G(,I&->@&B'(7V" 5'GK,5O'B":H^Q\[!WA??)(PYS#?,"%OBFBDU:!HZ MA@ER- J('S$S!L38KODTO'115S5M^9-09G+>->VL>30#_I9DM&; #.DF]X(PM_@48)>HZ@ U38%%=KU(YF6BYI$4%:+?X==>3!G7^A&'S)E !A%HD MNZ&OJD KC!SU(6"9R'A!^Q'F[@KKK;1]6#,N1?SLR-]'VB&^E;->R_:KL=/$ M\Q//LXCM.R:AS K,Q+V$1IYKFY)*O TVPG5T#$$32"LL>;J,\",6F':4+]R(P)(ZL6Y IV&.X5D(.C MA4"(?=[5230-YZ'SMC$YMQ@;6Q)LC2?;XQY0QQGO?4D"FMBQ2XP@ 7%*3-LS MPL0!T]%Q?3L!?$H(CWROW_)O6]RCB=7X:'@'VBQ:2,_('M=/U]MH796WA( N M41+;U$P#PLPH#)R4(9^/G-3SW&1SX$S9+W>%.N^^(^I8KD.9&QAQ:H']8N/% ME)2EAA]:;F"SQ/?2Z-E+0HAN!NM^Z26VTWG-T$P1K1VW62N\1VJO'>+%?>"K MJH@SWJ:--_)LI26@YE5XF>V8KHN10A!RA("^Z;,HI30%,!"'$%?R,G^+-^Q* MO&QO.BUB7/+FK*'78FM/F'D=6*#WA;%O!Z$-&&A'H/=YMF^$:!HXH)5[=DKC MR./,:UWS:YD7JD5700*2N*EK$LF15Q"G3 PF[LT_I:\,$0" M==)7/.GQZ1OC"4W=)PK5G&K74F_CX^_^+Z;DB FABL*<%'0RRJNU =VF5.,+M&5 M54037OXK*G_=T*.2GQAVM?2>#38ZL27\;)FCWD)_YG_#C@!S\>&V/]_\B!Q\/ M[,/]8[)V#^[K?V$>H(S]_WX#BCD=[W^S/OWX]N/@Q_&/@Z-/YGC_^#N,3 [W M)RE0$M[0-#TO]%SJ&,Q*P7Z+G= (3"JZ9N*8 MQ#>3,(03)7%H^58$&KR_VFU90%T#L+/J_+JR&YM%7CS=\O*8[U_,MTK1Q(P&Z_ZRXM%!#>B?IJ_.44VU5C_^J:6SUE@E&1 M3!P)C_:SG*49_CBELO,U1F:!.BKX#9@:ZSW-9+M1S*: IS&(([IG,]%E5_3* M1C.J9!.0)L#5FI%BND!CBN1;<0IM0?(+EL(C_+;)2K")BV" ;K+JL MFL@ %.69$RDK^2.P>+#-6(U=N%FS[G@Q6X@NU5K.:C%YTWYZO3']3F"!\((T M?E=-NESA:'&_L";88V)51S;0CR_)8 M2D@0$3=.*(M S@>AZ5D,)9%"M;M M?'1N^]?H@!$H^N%AF6F8-R$*3'" '2" MR&*QQ4P_]$(0XY;EGF?>U!- ,(YO'*^0'TO$:['K(R#AM"J W9^() %:QA,N M,1(&ZF\QY_(D!N8.\NA&?,LF2122*&$4$,ID-E[EY\J[$X']9MX&WP)UYA5? M:1^1]GBVP=/%IJ]_N5]H0K!*=6SX<>" 2FF'1L2H;01."@1MQHX;(#:-PG-, MY6T2[W22 <9^08\;+ M-)MEM1A.JDLX9'&:L[*:9',MGF .9>^QJLFC2S"5Y@/C9R2COH'=K(E7-,$8 M]WL@8=#!M5=%PM/[K##P.&U7,.*4-I*"CUEUB:_KJ\-- '-83.M&U^1'?1$D MI*ZZZ,"VHP?_GM'5@]^D\V: \&S.>"-[;3&7^0;'H,UWH)*1$'B+!T>$E-:U M+ 6PG^G\!9D?Q3.XX PPH:S-^ MCS@6%DI/!\>CP:29&RQC)?$ M&I< 6O6^?K9Y!!I5Q711L]\DTIO;WQEFY3)!'-B99@F2O7\G97^:DD M:,%SE'DAPIKX&*Z8[LA*M4F)"MH_N(_RVM7NL&KN14Q MEQFY,RA_YKOQAS_?O7^M';S>?_=J[S_:AT\?CEX??-"%"'TW?C5:N5"TV]L= M'QZ]_J ='6IOWHWWQJ_>X8Z/]F#'K\=''[3G?^=T 0&%M]3NF25245W=LC/2_EV<@F)4ZMS/*5X3FAB8 MQ-PW2S[-J0QF,RC,:(!)<0!XS[T MO8"941I&9DI2ZW()5;P%(1C9IZ!S52Q?M;#_[N$26-N_2TP:3-[4_;L%F]*% M,:QA[W3\UQ<_=EUBTM!@L><:Q+:($001,SS'AYF*W.G(#2U+=--S4W.T[4P=[VP<8DL9PP]@Q+=&IDID&#D!@N-1,O MM0*'AM:SEWFQYD-9^Z+FB6PQ7N:L0*AF8/I0]+())$YL[E@".: M9<5B7ZY2'5@[UZDVKKS2/4'=HS&\GLV+TID]8,+6).#ED@^S\;[ MG\Q//_8L>(=\^O&7>_CQ$_D\PX($XPP(Y <6-?B\']MK1#(#0L ""/O_A?5- MO@*1N)^_3F:?C]Z='MCO@$ .8(SDV_C'Y_00UOV%6C:(ES@U8C?P#.);@1&2 M(#7"U':QJ'!DNMYJ/#BB$?/A1*(0CL(E<12G41Q%:9H&-IQ2L!JNEJ#76MAS MU:)Q;\%!T./CDAUSI+]&./O"Y0R0#K9=KV\5D4K 3/AF$N <.6HK%8\$%SG_ MI4"GD\8U^GF954);$>I-Q>846['PZ_(EJ\6UF3R&98&N)^0*AU]?V>$74H2K M!>:" UE,:8DW#,_$_>-)QM*>JH3"JA+NQ6^H8L'DS5<&?(6/(!3G.FJ7^ N_ MES,I3N5%?)XYA7Y)8)>Q5#>SG+N#*G[1&6;B*T5O#RI4Q],BXE<>A>M+7-99 MP*/P/$\DAK>W9[$+>*[>AK@.7[FVE![S&T>'J: #A+FDC,$(ZGOG00<_8NM+ M2)B;I*YEQ"9V] 8ERXC .C)\*TR=A#@ ^N392\#Z]?A&V;(4><"Z=')VT2^9 M/P'L!-&_YP<&ZZ$X$4Y5? :4=SQ6P*\L/Z$\T8([^+@E@J2%I2 XX?&D]2*J M@+L)7VTU96RNT7G.Z$AKN-T*G0'>55F%+AGQ/A)"SX=;LI.,G59+2*USTD*K M^(15+=]L**:A(1Y_D(0GJ$B0$ :,6V+MT](EG?C>0#BC,*2!_BN&U3M MWJ7 M5SQ259T!/&?(3B9%Q2^(R/W/(O26%^49V&@EF)UGFG!\M+DVW/:4# >&166. M5Q4I,Y&/\WI1 NS:&B-4W@74*B!2 &MY3/,F)'+7>HL4DV_*8O;ZNX@,O5I4 M<$"PG=_/WK+BN*1S8/I[8-%6W)ORA/69[U],,V2QZR6&"\P#[#<_,D ]2(P@ M='W0"YS42]?RVV(G)O"]35P_)(X?1G:0)+9C,BOR0M.FJ_I,H[F 8#QNX8\" MLQ&IR"]XR9L7VOGZS(5ZR9;\O0O6^_)?7+JL#,VKH&'Q@,;K*2I \6\BD%BL M1*J>TGG%7C1_K%6#XY\S'B-[@:0+"L9\2L]>9#DG6CZO]/V'X2@,D05P1YBL M.2J7)*,#(_';2A$L\2,A(RL, N><1\Y]WQQ9Y_WH.F88DFN^?N[$ECD"R66' M@5JX6OCM+OR"ZKV7E,_WU$)J"*L);U1O\L(%WZ3ZY+F5]\(-?I-;++QWQ'.? M#T3*\VM,>;Y$Q="&U8,T8Q<<_14>55@R6"P98U[\/2.)XG *=V\#=Y>BD8JY M*01Y: 11C.U>>Y'>#&^E.8P36IB!4DRS1&M0;,!(C4ZDZ]1^O\GQW@*LU-G? MSMD']WWVZG@5::NSOW_25EV6'H6BY+:)3XMN,ZT44%T9PKW-;LQ27QJ@&N#I.# MF]CDZ^^RC/2>"$9C6F*;Y>#L9F12M)OY>FP?'+WY^OGM7\[A_G]G/#KYX_?L M\]'?]OCK\8^#']/L<'\R^_SQ[^^K[68.]S]]/_@X_@;CD?''3_;X+8S_]H_I M^.B3?;A_\./PXSMR^/;S]//1F_2@WQS+QXZ_3F0::>":!K$]8E!*J!':GAO9 M%K'AB'D]48^LUX5\Z(8S5Z"SH76C40)#"8S'+#!A<53U0"8U "H^M/QBP[C+W4-EP3JP@G6 HV22TLQ6'-9"8Q!"0S2N:32 M- I-DA@FWI8FC#I&:">^X82Q'5M^:!$KQG[MNAL,KV'[#@N,.PC]W'T$^&&@ M)V[Q[$A,W+[;([Q,1_ M*]X121/85AJ!#9+:24(2TXR($_LFEMN.@C@)0Q7\ MV!U),W[5"WZP.&6V1VQ *2\P2."Z8)K$L1&8<10$?N*:%-NRZK9U#[&/6R&T M ?#&ZYLBBC?N'F_T?-^*2,R[X)" ))%%K22.';#J(V9Y5/GY=XHW=G[^D/J> M'V++-\8\@[AF;-"$>H:5)'[@^MB*(GWVTM)]<@]N?L4;%6_2(**AZX9 3*!!!JY-O4BYM'>*-W8N;G$H#>FMA%2QS8LYD>F1^(D(F!3$YVX1/'&87EK M'T^B_E%1TRE6OD*Z5U'13;$(^6-7GUQ+B@66]E%ATUL'X4Y)YH"&ON=Z++9# MEU!B1E'L."8UHSBT+--/E;=[AR3SAYZWVS0=CQ(G,+S4#0T2Q9$1)'%JD-BB M86C9E%@AW@C3 \_>K;CJ%0EQ:*)RE MY>CF?9B+2B8IF:1DTD.3PH[(I!M6>%T M*4U3.TIM7T75=DLF=5$UY@9Q$EN1X=HL-HB?,H/&S#/LR N"V*6F3_UG+QVB MFXZ22?<>AON5-R=XN:G/VC";I6UI$K6';5!2W@D%NVH:T^R$)?U6WJ*U4M)O M=G*I;MGBD0N:R[F[UUS.OO,F+:]IB9U(JS]9^0'[TPZE!?_;]_'L\^Q@_QWY9/_Q%=9]]NGC^_3P*+:^)*D3!4G, M#)NE(6CFGF4$B14:EDT9C6+7<9QPM04+<$X_9"QR@B0@?@)"+V:N1\S(QR]B MLMJ"Y3_8IQ6@K7%P7Z-IW(43#A"_M_"#WVD%*(U];'GWVJY)]]7=C6*<')L3/7O,".6]CV[GJ[^)W%%#O_GF(_ MYA,F^XVUC8/Y2K$W&/87%N_ 1F$>K$*9Z&(=6X& $U7 1[!A4+3M$''T>E)4 MK!T?GN;3-5N;GG7[E;N4S<9P-WS#.1?Y**]A<2DK2Y:(_>OG_:B=TK*D>5TM M/[4$O^:1MLU:!UG1'AI Q[MWUUF[2-'EN]O1:(U>[[(/:#QAR6+*#M.]WIH^ ML'@A.DP+C9@E0F-&+.5&:231ALDD7$LEF6FIQ8HE+T)H3+@-\!]KJF$6/\ 6OB!C+ ML4\Z1R$_/=CE\> #C,E7-YF!) !/C M/8B1B\"3#;]ZL;7OV'KMW(UM !]!0S$??@U#(OH)/N8N43N[<-4C0?7V4+T] MG@#>JB+PJ@& .ON[:P!P-]VL[O'1)[Z_IWTOY-4F!\/08LRW=,GPMH(T.WGA M4)B\JW<.G<2)2!C ?RFAGAM:,?&2,# =QV611R[(V#&7@Z,_6%DDM)JLNH%N MZ/S9F\&^ZS92:NZF#TA$2F=_GQT>'7\_/(J=@Z,]=PQK.GC[WPG,FQT>?2,' M]OO)X=N#T_'1)WDIANZ#D.1O("V[)_VYU0 MZ9"XZ#!3HE!G%]RP@MTS/\T(X2ZM# #[QG+P-3#X(=RC(9..M4 M93>OI[XW46$,5#WF,Q4,V"J4H3GTGP7"M1XD?V*#6V2R*K=!U7T8 M5AP'P#/MQ C")##"P+$=/Z41[[EBZU88Z)9S#U7T'S'/5 [WBPHQ*4_1'=SH MVE4A=,-KLTH(#5H(93W%/8B8SSQ*#68SQR Q""&:$&K0*+%,ZKB,^.&]*N[J MVI+BPHH+W\9%4<6%!\Z%.U,@(B:-B1L8-$Q3@\ A&V'BNT;LFV'BNBR%T^<] M3OQ0-ZT='J M7I1L2I'0?VO2M($ERNL1+H&7>U\_VSP"C>"(%S7[3RL7 M8WO_3LJ.?HZ9$96,?C-H"AMX0:>G]*QZ]NO2/N7(OKT)@#?=,5#B;>R8GP5( M@*+D:/H"Y ]0)CZ&ZZ2#7I\V*5$H_@/)P >;E5](*5(-RQHPGB!&UPEG.U7M MUAWF=S6;"=9DC\3_U_\]H#D@Z@Q@\<]*V\^J>%%5J&/@S;R]G$[/JHQ?.'J3 MY32/\4XD@"[A],R?><^JQ;3FCQS.F3B!U;MYPX$7G^-%5@-GB:]^X2M9!@_M M@0?OU:BCEU^[AK:^+7*AXIUD]61FT C6* M'Y2X-HFWPCA+QINB19.,32MV.L%;E?PB):SZKP4M@2]- MS^ ,\;Z7!M.^ &OTE$VG^'^QQ;D0LD"JMQ5L"(ZYVBV!QB<'\)',4 -^0H9[0&AX\*:9X_SFKOHE1 ;U!$X2- MHYTPTO;@6TD>"*09S<_P1B)L@^:P95!3B[+JKU_B=PL/6:SBV7N807LCGG^& MEQ[Y#CG<+PDCW"*\O^"UY04.Q9Q DRQ-X4@!:*P4=SW;2YG-@P"+N,PB?I@Z M'ACL89KA56YQ'[UBYX!JG5=>3JD+K9VKJ7$(9L!)QDZ'*AW.EP4?&:^30K49 M2]"6T6H63W*8"(@$K^P:=PVLG MO/[ HBRJ.ILMIF*QO0US^L;G,F0$H /25"P?S#\F5E.#7*OYUG'5LR)!=LRO M&5< %EC)UJ5_E'43)/A$X018TE37XBDP $Y&\Q8L8C'2DBH6%>QC5N09\@)X M48(+M!M4QH$?X&ULK/; L 0./ )HD6B3LWEQC->?X5QSP%(4HKV-%T#_&>?8 M>(,:E@3_SX"BST8M7%'0T?D9 C;+$4&XH%P[K\O#03N=%&#SHAP5X*C &LI2 M&!E BD91B?*W]SS?5>]YRM%RRFJ\/I[S-WAI!'&GNI%*8A_-!?6J2.%<*4IP M;8K@QPUJ:&DC(/1N,[TR0=IL4=6]V^LP&: 54 GN,:79%%DBZ#F+G&O?J*84 M4P$$81J>M*O R_#5HNPA#[!_?I$=-)!7?^[]*?0(&,RV!?=&\(8CJ+$+T+8 T5LN68:<+27CY;?!0^P["H)L3HL"NQFD + M*GBTY+"F("I+? AH"$L2E,$4(K>V@LU8H 7@ M-T48!/Y, 74YWP#6$3! M31"$H5$7AD1:8$SE-U8+Y0Y6Q04)MP5P775_79+@(_B49G5KMJP@"NV4E4@^(^T(EUPLD%QAI1,VG?.Y6;*(.9,#,JQ@$#Y92V9% MOC1QPSEQLA2)$QX"'MYH5X ;S=13L)2&:UQ>5(!-\B3%61$I0'(&GXH6Q/N)/;'.5YG1^TO/"%2S,% M87:(.8H8#EB4(P(C"TT*P>R!+W,JDG4B*UT:CKWU+/&12-=.MU,_L0!<@QJ1YD+!0[6&W.SY7"=:K ZU:(L&\QM5RK. S 'D9XB MM%K"A9^P!M0"T*)LU$$LZ+0BDV)<@:AYM;9$78S:**0YV)]@0<+FNG%F"*9- M@QWPETJF2\,,$8)S_-Z68UG\&4^-O".B>(04)D.O:?VC$#5F T42 MWN!KM8B^2G<7=^"@VVAIH@)#5*P";A)+>_8[0()*=7&2@:P0;B%4183^U[R* MI;2R4J#]!#!"4FZ#G<+%!+L U4A*^6J2S=&Z%=)^>M9XX3JY)X2&D)EHWB"3 MYKQ=[TD6X+]TZ6QA10D@,V=Y%-UHV12% H#XB.6H"C(F3@#FA[.9L4ZMP 4> MEW0FI"[L?QD5)-"Y8[HW++ B&+:HT7:'C:'2UYC9?(^\I&#G^FYQZ8:MN$C7O8&FPED]4:I94M)VXE&.A+^3=QAW%'M84/&0H^9,[XAW!AP,9LT_3U MMIZM"/])E;+'USN1U"C5TA6TR<3C$NR$.P$1^K.^,;BEO&R;8::C6V6!+T1% M61:GK#%@^,OP;%9W\JGOPRC9,>C,W 0J,*R#V6C=I-T-U)'V;W@.C( 8/?'= MSA-V4O"RFXL(+Z;*XI^TJZT.Z,%UG4J@7\5HB>8E]S?W8@&=-ZN)EDK1OPJC M+O35^J-$2/FX,8!6O#Y%Q#&Q@Z@^,DV1Z'6F#%2$0&4KBI-H#\^%#BHV^-:)G2I-C(.$(SL]GT>79%6 M?G\2RQE9%TYBC2PQR,LEO68K# MQ&>KK+_OZD5/ QAO&(_OL3/@K+.,IT$(*Q$-._'PC'[;OD3N1>=FQA;O:C\< M@5J(]-MG307YMD \]R1L%OAF6-!9%E;'(7)V*I^J&L%4 M+.JUD$OCM/@HCZB#1-,%H87*RF%MQ:5F1?SP^-=\$SEHK@V/0O"LVGQ<<,BC MXJ;?@GL*-I\:9Q-@-=-W4#2[]S7 _I;2!>\9D7C,9C1LR9IIH$=OB]I)6%1W614@3JRHTSO,-<. MZ)EP7_JZ=%6>LC8$+?V/?QYRXJLJ3D&^[GNV[IKFED8+.L8_T $23;.XU=A0 M<8RE!N"-X.6V[X$N\:L67ELFXD[+3M:?+,ON241N%,,9(%?&L;D>>8IJIDSX M$WIFD[W1(#G'M&8]B!.VV+[%S: MUJO6[._ M2Q'S]4R(56.[)\$W*H"XHB[A(\M;VUJD-VP('O;T(AF4Z*;8'C\<:7OY&0=0 MB?EH KB5X&(8U89=)##>I#C%1W09D9 Y7SD[IOW6'C+9HM791"QK/0\&WV[5 MMDMIT8@@;#H'42<31OIZXLKQ"IUV78'%]!$^:\5CQ =%R0J^IYZZA;*PC[QR MR%,0%IAQT,!Q>B:WS-V,>F-C\+8KWVL> V;2/:)?]AP.>],BAJ;3!>8(\S9- MR]C97^"*IMF^I NZ^Y](1\:?FC]E_Q7*,Q70B )\DBJL<#>P[Q15ANZH)CW_ M%%\#O,=]UDW29OCQ M:T'BZ@VWW!8B<5L'-1=TLS@3JHCD-R+[2[A8^=? $^?B<=D1 -6J-M[4L!]N M-_9NYBWFJ-ZV5[%F[3!R)GKDO(\^X^=+K$,$Z[GPLS(AWB6>[I-TP -V.MXEKU MIXK7Y4L_J1EU7,DSM00O#I1]L4.K#5J6OJ:KP82[*7P!3*!?Q3R L1PS ?B* MSX!L:5:+;J0BO-UJV*@[+KW4FCC+FF-6"U6V?Y"@UE)^D4:,N4DO[&-@E[_5 M$ZK\%Z.@$ H >X\S=OS43GUQQK3LZ-PLV5Y"FF,)6-5M^8L7B3YSM MKCY%&"^9H_*F@J2*S4#IF[!HIU3R'&16&D\*[%FQ:Z\6;;,5@%%9-A9,#WSX]%8%^_[\93]7CSEM51SA[K1 M\]G;^ZUAHD9[EZ;&LJ6Q(82IXT4>F(![7O4MP4(1;UJ-)34)D7H_G-0L %"7 M\;@9[R6,CA[NAA7.IZH7[FD$956@1@ 4P0/=;32G%]M"GTK#<]9M(:Z35*R# M0*./;)'Q'0N^C+1O%)FJOYV^$M#-VTL+V1K-DZF:Z"YJO1F8K%)OWD)[*C57 MIGI:#5=RQ(U)OJ Y/6M#Q^U;(L:8'5,A?/BMJ)4Q5C?1Y'DVUR^65["DAVP/ M63:#K:@E/' B?%K<&&T1[+P#WY+;W)>\P@4FV.D&-!;)_Q?F_C>I3>L7&U8] MI=RV1#%77#LNNAH6O0I4S]?S3+1-[S) M1X)/N*$-W&+IDA\^TUVUVYCW\&CDR >A<.C:6Z$4B8/K79,!A-IMD=+N\+BW M0[J\P_.E2Y]W"G-ND\F%?!:5/BK(8!OS;>W"U4CA2M;=^HU5O4ERU)=J9O1O MTO&DK 6PP#;I#^/^<7,#H?.050W5]&9M7>IZ,WEG?TI6FN5-PLCRG9H6(*"$ M9L6'7\]UZ=_0;:01EVTI*)P /#$D9A9- MP QL>.VJ'->Y%<7XT2"W;<1[RO@2%CR;DPF#HUJ4M+4QQ T]N>FX*.<%ST7J MEM\A3)=3O.:C[#/,QB2X#"37\TE:V_N4+2\IP8//?V'>P_7(0V-->8MF'UZ^6BALT)%N4 M36H$S%/VJ&@.#V8+F>$E%+RB%"OGI[]9K8X8GW %+;I$M2Y-JF)L-63*V>U% M[)I/<\P[> J-!$,,W!DB^P.5;8L@$4YHTE76,CB:NU,)_E4M,&U0\OQ6HU]^ MD%/=H]$XA(!X_BX'H+!?&N5"QXL40]WB!6EF8D.9W!!K-H01I,V!,7XS$!"H M1:XF26OKC8%&KF8\^;$1F.TX8FX13J59*W-AKRVT^I5 M,ZI4>'!;>#!4X<$G'QYL\PW]9VMO#B"G\'(9A)=B ,ORRA/BBA=>7GF"5W9' MCM644A:5H_DWLMIT4QSK1?/'6GE\_CF# \SK%[C7IE%[EO-=\GDEI83!*/0] MSPPXO<@V,G))DI9&@I962F_+'[T1\9S LLYYY+SWS=$Y;YHCUPEDQ=";7YZCRJ4'BY*C_'*N<+H MK8\JV:$([58(;:DN@R(R)384-C_21Y7(N/9J[I_&MG;*&S+U856?ZW0FOI/[=1_TE[Q?!1U\D_MY']^H)-7YZNDN#IU)<75J2LIKD[^ M3J2XW13U@KM%O>?\2ISL$Z9C9CN;U[T[:=4ORG.G'GUXC^AU M*/H?<7HIDL4;2K:5+0Y--KT M]< ,%&D.FS2[I)[;MCPN;@:-.V=,LR%6T.FS:5";9\2IX]4CB[Q02[BZ!A MRO_;_:#A>O.::U'Z'8#CMBE]?8F[2>F.3ESO]DG]>N!Y> 2^@7A22'M_2I5. M/%\AK4+:74+:, @5RBJ4W264)>;(4CA[LTB,0M?[X[ Z,>_ #;JK^*IX["X@ MK:<'GJ.05B'M+B&MK;M$:08*:7<*:1W_+IS:NXJS=^_4OGZ\QAN44_MMK^^K M"ES=].+A0V:J^V @W(&S^PZ ]_!8KP*UNX_OINX&=^ G5_C^R/%]N"@-UK)U M!V[T7U.8:T7C.X@3+JK.#ODE/3;\M[S)Y=:7]^F/U]T M!%4QN[NB^KLZO<"Y"V/Z_J-X=P4?E:6V>RAM/8XTRZ>'TFK^ISV_8FG;6)H] M>A2W'9X>2U,HO:V6VIV4I5(H_?BEQ%.<6J M%X/U/JKYU?QJ?C6_FE_-K^:_G_D?9SCGMMJ25(R6\42C>:(E[(1-B_F,Y=>[ MF*'LZ?N[?*5[MKKFJFX,[A326KI_%[E?"FD5TMXET@;N';1*4DBKD/8NKZJ1 MD2I#N .^=(6OLM20Z2LFJYCL3B$M?'(4DU5(NU-(Z^B!0EJ%M+N%M+YS%Y<5 M=A5G5:FART+J YM.826Z=LQR5M(I]W+39);E655CSL#)X!IRWQ;I/Y9[2K:M M$]6,2=VNVRVLM1R=>*["6H6UNX2U@1ZJB\P*:7<+:3WO+CS=NXJSJAK0T-'5 MUNV[<'7O*L(J)KL+6.OX.K$4FU58NU-8:Q,]N(MN? IK%=;>J4*K_%T[49EG M6-?@CHJ:3K5B[3*<"F[5.UPOT=--]\%[HD*WX>![]8@DFH4ON\ZD$\L>A5/B6[I 'KW*IE J%[_?45,+6O8>_LZ;P M?>?P?;@H;0>Z%SXX2BNL55A[)5>^K_+6=R-O?5BN_*ZBW;2HKN? ?W0!NQW5 MQ9Z#X'*M7U2O(Q6;?O2H3G2/A K5%:H_!MT-L-DT[0?$9H6P"F&O='O#NXNV M)[N*LRH1?J=5"=O5/9,H74*QYL>/ZY:KDT"9B K7'X4:\MPR=^GK!2>Y[E<3%COS3Y]KJ6,U4^?> D_YS M!71]^.0UA;$*8Z_&8$F@&*Q"UUU!5TLWK6!TN^&>7459E>P^?&PEY'8=AKN* MJXJ][@+"6KI[%X7E%-(JI+U#+NN 3F J+JL0=E<0U@JMD;*ZAIYJ/JP2Z6-6 M#S+)_-[.YMS@M_Q1SN; [TFQB*9L>UK!0YWC3P--'[@T!!^>?0:Z3?RAIF%< M$8X[JBTHAJ(8RN-A*$3WPH=,A%$,Y5$P%,425DV+A_4*N.Y#)B8KLE39;5B\M>7[>/+/V[%[,WS+B]VTW8Z %AF P$^QXNL!E#&2S#Q89!IEC-C(CY; M-L>O5\5L3LNL*G*M2+5ZPK2C2?MO^"/0UC;;;'-&R^,L%XJ$##0$P9#-@WK,3EB_81=M[J.U< M:O%:EL /89K7$WT9E6LF.^KTJK%C/Q_ B77711%PU]"W;-OY'6 FQX2N<5>]'\L2;"^><, M<",'J0=S)5DUG]*S%UG.]\KG_>TT2^K)BS L$;BMQ6) M)7_T1W88V,0[YY'SWC='UGD_NHX9AN2:KY^_<'/D6R&L72U<+5PM?+<7?D$6 MY24%R9T:0L-:C6W=R"Z[<,4Q2!Y6WD/=!/]V+9.+=/5+V-F-K,V+G%V "8_T MT2$@>#BHU=P>Q)\NI[M)";6+L>3^N> M[.=!6"2:J0_&!A5&/4Z,"AX'1NT@ MT@P8+UY-:'[,[@$SGJY0O?%J%)>[+#;OS>"A:U5?&YJ,4Z=_C9 7.L=70R"* MR!_;,2LB?\JGKXA\F,=\UQE8BKX'>O"W3=]7*=TP+.H>Q&H>!.=F69),V7:< M&S+"/>?9%L6BHGE2Z1K['C-8^YR5N%5ZS*JU%,@AQ@/4H]?Q.CQ 2O,5$']C M(LTM8O[?>59C\*VF-7NZ!6 NGW1^U^>Q$UGG=PT$*] ]XNU0'N]= T0EG]]* M\OE='U,0[E07D;L&Q].]:*WDR;#DB:4[YB[="U'R1,F3WW@[5Z4%*7FBY,G MY(FO.\X=U#+?6<)4XF0GQ(E'1@IK[[% ]-V[_A\&<.*NX8X$7F]&_!$=9 M@:W;UNVKEK<"K0$@^/7EF4+P@2"X9=Z!Z?18\/M:AI1"[:&@MNZ3VW=F/1;< M5KQ[]Q'IJ.B MIE.MO'Z&_Z.(^MQ7<>5''#.ZK^K*=\Y833WP[(=VWM];B>7AJAJ/+V!URUQF M.#1CF?"'(AF5?*'$L!+#M^69TDWWP5-\'PU/46)8B>%=@NX 2$:)826&!T$% M#YM_&9BW[V=\JBQ%2>$G((6Q:X*BF'OLJ]*L:B?:;1RSG)44+X+WVTY@-XN? MK&#D7:_'AK[6LZ+7!X.W\L"$Y)_UI5X<5^B\T2Z^+$[KR=K*NTX8R8(WXNAZ MBL#WWQC6=\A978JF$_ V^YY5-6"85K.RS.JBS%BE\S'9=SBN*A.M9K!7!Y]$ M=.\HV;QD%9:)J+,3^)SE,%7.3I='Z>:>3\ZJ+,X --C58PYOP;L:/04 Y*S: MT@T$0 G;9'!"I98O.!S@.=@A )$NZ@G,\D/L@\[G97%"IS GT@M^1Z?:O*@R M7!Z &DB3'C/X9@JKP*7A,GB;$MA-!0,#+<.*E@\/H(.+HO+EBL$9 J!@ 3'# MOAP4P% MIG73B@> 4!;)(JZSKCT/P@3@5.&+4T83K1 'MM+W1.( A[ \)YC] M#8O*!2W/.&*M]S/976(3N=2"U.R1W6_I<@-"ZS6'X82&<=G;)+3>JK>>A<"Y M D0"FW+:^*WI.0#0D)!Q"8"N]_6SS2/0"&3%HL;B,OQ@S>WOK)>I&0X"..8R ML/K_3LI.$!\S(X*S_&;0%#;P@DY/Z5GU[->E?@6# EY5__J5 MOMS25FE3+[7=XE1W*3H%ZZ#YE<0GRJ@;BM#!"@T^QQ7ZN[TJ*BYGWQ9%4FD? MBFG"P?"V+&#K!WPO0]WJY39VS#=6X<9Z;>"LD;DDT@AVO1%MX)Q>*[0;=(&S MKSG,IB9PYU#0?%'&$_B+X^F,YHN4QO4"%S$7.E/5O#,!Z, T@E!.0 +.V([A M]OD'+E!6+)%#+7!&Y.<;'&%@ 4Y<]>R65G&UN7'-\I#6#OR&:G#?FEG5?W7M M=)+%$VT";]-F G 6^7&!1%)N@TD,\D*8UM,%>H;@+S 7P-KM/]12 MW?>Z,;QP@H;:X+>2SL\:JN.V\*2U=.#E&$X)/5F '# )/X#EOIQ-XTW\&^PN M>3&GV0B. "%LY/F.3S%9O-I<<:8P0TC %]SN#J0;Y8#A%8LZN[,)\ P8L#, M^M$0\@?A2M"UM_QPIAQ">\D,H%YQ!?.$[3A-MSL\[NV0+N]P$WD'76];X2SS M6NJV[1&YI;ZW-U)Y!$T#19>PB5+06E8M:T*K9.Z.[&42 8+JDTB?H$'SH<( M@"=F685VA+0&JKJ(OQD1!]7RZP!3('_^4('D?3OT!ARC=:CIC0/LJF<:G2&+ M")?WC^RP8XYP+&F6TSQ&1D8!#+66,N%!K!8E?"]9C=@:F*YSM%Y9PPRK!3)* M4"T7@*6@*,;L!'Q #M(=SN,X0REM0C/)L"%X]JH"Z.QXP07Y]:@OJ7S M<==-&3Z7['@!YUH 'N+3)U4?#F@4&/'^7 WVQ7QHNK&MC5@]UBY?:4"8WQ)H-Y7#R M"5LF4K*L6NG(\VS)?GN_2G8!X]V #Z/C7:CL,+35'UHN\4YUKPS_KAFPO[K9 MRBJ5@?Z5,VZIH.TI#8Z85A.=_ZNQ_RVR$[!2\[J2KAH@WGK&/T? P_.&S= 6 MSG(.J^_P;I?1;)O[X_B<\!)GA8)-;>AH/A $W$IC_C:?!Z)!5G7VX1@>.JA.52-[G%%V2%XW?(C/(V++NJB$9\B]8A_(].5 M8,-3.J_8B^:/M5PX_CF#H\SK%[CCID4%&)ZX5SZOI)DP'(4A0HY3CKP;+)>]C0.6<'UW'#$-RS=?/7[@Y\JT0UJX6KA:N M%K[;"U?=NJZ:WVRIKM2;DFPO,(150ZZ=:[H^A-6H9N8W7\U=M,D,'Y )[FJ; M3'0"/1@;5!CU.#$J>!P8M8-(,V"\>,5C2?> &4]7J-YX-8K+71:;]V:8TJ&: MBS_-T_\9'>>K 49%Y(_MF!61/^735T0^S&.^ZUHJBKX'>O"W3=]7J:4\+.H> MQ&H>!.=F69),V7:<&S+"/>>Y3,6BHGE2Z1K['K,Y7H,M<:OTF%6_J(#$SCZJ M:K&?@_E_YQE>FOA0T[IW!6<@5:(>[H2>8OVXX92S(H'NN^Y#%[0:$)6J(FX[ MT2 E".Z@M=7N8NW3K6:JY,F@Y(D=ZF[PX%6*!T292I[LACSQ5$MW)4^4/!F: M/+%"W?*5?:+DR8[)$X\\?)GH 6'MG;=LO'O?_\, 3ESEW9'(J^KENI$5Z$Z@ MFA6K9L6/%L$M:^0I_%9MYA\A:A.=W$&;NL>"VXIW[SR"6\[(4OBM>/=C1&T] M=&[?<_18<%OQ[IU'<.+<00S\L>#WG7N<'D]BVE%1TZE67C_)_U$$?E1;U$'U M)7S0'H^N;I$'3R]Z-%T>57^ M7^YH0QO9/Y.WE.L:NV##F)](L*%3Z&6:V.CK36%ZG69$KQPR"G[6E[K=7+ZW M3;MVT=%S=>&WW]^<#WV5WN8W[&L. (3-,3B64LL7?/?PW+S, ')T44]@EA^R M]^A\7A8G=(IM]1+1R9!.SVEDAZO01?L?[%"&G12_8[<1?;5]&"Z*RI=E9T1< M0,Q6&RO>L">R/'@.87E.JZV1!]L8[!H4)G*H!7UYO99S$H>O25TK744Q&'N+ MQ-5;\SDMT&],9&(:FE^)T$1GNAL1VV#1B\]QA09KKXJ*4^3;HD@J[4,Q33@8 MWO(FX@=\+T/=ZN4V=LPW5N'&^GW8NGZW'/L=OVW#%FYHJ7OU+FQ>KZ/9#9NP MG4,_\T493V@E^J[-:+Y(:5PO2M[8E//65K#)7HV"3$Z*Z4)T=]PAS#[_N-_V MN]XCU )[%/Y\_0/T0] UKGAR2VNXTLRX8'E":Z=]0UG95W16A:1LASOATEG. M?]S?!.]%6O,&S^PD*Q85G[$H!98>7W._ =_OM#B%KZ(SS0+!TVP6RVE5HD5H M@=WU6,UX$]&ZL*"V^,W):MGT;S3/=7G/+J[+M*[3:%0VS MEQ=YVD;]#?UK^>@B95*T&79[*AO:"7K%K6N-9L);+; MNB+-_B4[F[)C&"=EN*PTRVD>(RNB"]Z=FPE_1K4HL>5WP[FZ+<9%.:YL-6((9PJ*;P2T*A C1Q9;+9EIQ6=,>E*.0/FC.4^LR+1<76G %K\?[$ $@-5).8V>]>AM&;Q) <*/0:F MR\J3K.F +CN8HWN%PV"DB:[T B\KB55LO5>R._+7V+6PH_D)=Z"+ ?FD(0V/ M),#^X]JH"Z,Q<87XX(:ROJ4K,]&VLB_51WFMC[*M^BBK/LH[(-Q[C*-DQPL@ M7S2ND .4+)M%B[)B?85S.W.6HD!Z\6C,;3=D.\"MN3QL&-ZB$FRWB&J08.>X MFA^-BBB8^?-W.8@6]DNC#>K:F-5#W>*E-I3)#;%F0SFI\G7A5B!5M-O["J!@P"]2GT'"RP!-)VJAITAA0.Q M\^ MLD]X)&4EG@Q7=D&3+D']0\WF"IP4R2%+_N\S9,P@\IX-EDS\;883K3"< MEM5GNTGG_P:5L2@Q&C\] ][/M F5Q@%8-CEJMU6WQ2;H)Y1NKM;"QWJB_6\! MVC.HL4*Q/!4#Q+6PM>H2L VQ&+ 'Y,2"<6NE\5)NG%2,,Z-G#>ZF"_1S]Q[1 MEUW;X >Z:S88 \T/\:R<'3Q73*8U(E M YY7XH_2 H&7T18H4F,.5,#J1KV76Q2@:A:$[(J"=.5611LVNS8(^#H8NHUF MXC#*)0]_X_T!,(P9,(:_D0E5BWBRR(\K ['M=S:!%Z?X><;J29$ MWC^;/SW M[\]^Z80U4'^] "A4THQ*& P#MB03L2/T91NL,)LAZR:=!"*%LDQ M \##TE$CX#\4&N!<$=/&R9W"@BK\NHER;-K+8!6&\]G$?S*0$@E2$$+L%>70 MTMXS84'NJ--HC]O:FX+/')V3RTI);GMZ5L\5*ZU3T# 7LX5PBB0L!8VQ%@_[ M5N=,78YA7V7*(+C"E*0?X:-\A'T6RXU;C59Q(4C08^;V5:*^=(V*LBQ.X:]* MV"Z< $!-X#X6X3\X&VGCHO]@R=!)I-$3FDVY52/>Y(QW]=7=1+/#7#N@9T+; M\06@.3CQV#%@E @^\>[;NFJ9630 W*NGDGF&<"+45X*YU MYP\J4M!DNNP5@9 C>'F. @8'T#ES1>5W7A8Q8PD?D6?6? ==K6:@*/UD67:G M"VO4=]AG M61N!(L0A<-A3@V.:'+&>T+IS-B'D^$_":4F%56SI@>_JYE;@\8>YGTPF_?!O M)\44-EC]<^. ,-@Y UYX&L1<.HV1]I$!YL<,C,KDHE/QPEZ*VFT>RLHJBFX1 M:5G,I"-QVL;=ER (Y[@-@!OTY]V@4]BCE&?\?*60XWK-I*=E@A8!6@8'$1SP M"7J%YV#;L)8S"V!M-#18O"BY$U67>M^6U+@U3KK,"F62&[I#8&$,AVY.M]IT M7)=@["7-T)BC((1PUYR%6&%3K*@73%C"UAM"00;T JN?A(E#]C:&8A#TCG9_ MNXI>0&L1FV;LA D>AO!I,\>XP"\;=4H[!5C TUJU2%&$@%[GDB7,92:TXWX?IIF %U5VLU;+EP7)SFG,"5-5!!2[@?-@W;=IJ M?/4$ '8\Z>=>]DZPAW=E^^@:^E*>_G%#>:Y\^A?[]!WETU<^_4%PPZT>Z"TF MYBMD@6] W5NW)@=#7D>M3LI542KE6B48,+#K&8_5-](/=Y3"PZUK5\1AT2&3 M@"X!6NZ+2[) 3QR>F''Y"7X;AR[JXC?YA;A!PK^1MTX %%,ZK]B+YH^U*TW\ M,ZP*-O("8=%T&\QR#@4^KV0"(:BCKA.8%F<%LL:37))D$R/!)E:NX(@?P?0U M/=.TP^V/G/N^.;+.^]%U;-,CUWS]W(DM<^0[?FA?]_V=6;AJ2GO%U80/V ?Y M)G7.[KCS[!C#-0'MD%=S_WB[J[WGT=]S MWP5H;P%6ZNQOY^R#JU1H'1:-#V$U#RDI=Q7KGO/0?[&H:)Y4OSR\''W:=8?' MF-R!/@F\3I\E(OWM.<]US/)?7EQ'--Q+B10U__W/?Q>$E/+_KK-6;UB$="BB M*W@C(ZZS$QX(N1;U7!\B=UJY[&;+>ARUQ]9AL!L-7)_;GN[[YIJP?2A8[&KM M+T6:BC1OFS0M3[=,5Y'F%M(O[M M5\]]3*JI0ML!HJUMZL1W%.(JF^J:\'J=IGC)E]_!EZ70>)&?(N=Q$J6J#IP# MV-Y#UWP?$#(K\VHGW>=W/U9$;?"OQ!* N"G7\1+KJ.".LC+D^U/+"8EF-1=1800S6V^X0HK-/\X0L MCX.5$QFOZM86SND5H5Z4)6_UPZ>2)9#CN%ST2FYCF8AJ,9\7I:CU(!L <_ "G,&_M54G16U^@3R M-R_Q0[D8%\XY>?Y5DF'YO*6&"FM=#^!\JR+/V;2MQ2Z*^3T)EF)YUVNI$:RP ME*YXZ3ISL?Q^X;;+,I=>M;?MS*777^-"YK*\Q'74:NO%B3XTEV0*2QQE&;>J MIL!D5.0+1$Y.)(BO*PV@MH&!MRG XC*TKLLL6DCJ78'@.30@QKD^W\*-2Q]_ MME1MEC<=W%P)=H7;K7"Z52XV6"J[JE+2I9KMNE(R7N4>V88LNJNWOOK)=D;> M$D5O(RQG;MW[Y1+'V@[A M0V-2=K!H9V)2_BV\6<&Y*975/%8G;*-. I[VO"K0)MLCO^6A[4HU%;D2!LLL M,\BMBL#:U\F%P,*[00V 5-3K[)O9\Y1RD/H\Y4U>>JPD(#)X;G^-.=Y%.6!V MA_G^3-P.2.>3I=(79.)C1VN-%1'2$@O=L[/0]8B%CECH=C 6=SLY\NLGY N2 M775#IT-\O,FNBAJIYV<08S^Q.\64G"/8A'N-WPIL=0V997'KEQX^'QMLWJ]^\>8:UV6BT>P190=,N)TU_+ #3X!G,4="[ND >7IPK# MMA>@ZK C[%2PJ7S6P>:SP.ST42EM[@_6>M(Q36)@S%X$*.T@KOK![&S(X*!P M7X[:?E4((TJFOZ'&B%3F8?8TW0_2(.KKG"5HJ9^D]7]9>'Z%J83RE^]FW#' %+B?=LD 3#'0N; BI-FR)#Z8W@.I"&7"2+W."E=UL?9:F;NQ9Z)9LVJ)'( MV[';A]QNO':[C:Z3Y/:RQ2"9-%I__EH/K#VDJ9S7I[!F@39P2C5>T7O:QDE* MLPJ"+UD6W]JN.('S?=6/Q1Q$L1HE8 5,_;Z&,_&X+_\#_JKV$B(QZF*XW[KO M%%;*F1*^>3N1'UD=$4GNI$+YQ].#LPMYEY #P"H1!SU:K[_H;8'6_R5BL'$9 MA\ J_@\Q_T45]Q.!I(H(X"/9!YZL)B5F7DH18+,2H2\D$P&2Y M QLOZ6_$H,A%0LG32U] GG6)> /$\O;@G=%M]SL_BN+32R+A!,(+^FU3&).N M52UC+J;P5]A%DAXG5@';#>UD 4Z9DK?#8Z8LWFYTV^I7M2(E;) MP(IYJ!GF'_9TW&,*1>!UER@V971[F-6*^8OZB/IBUQ>=X7EX@[9Q]M )BU 7 M'L.7T4,VKH>R(3(ZQS)>R!7=S:2#]8HH=2+#PM9D#?R.>!EZ#E:88MY(B(YT$<.EZ%1 M6X1"S[XO4@KH"$SKI" 0][2L>A#*+9:T"56&H[:9_O;@<5#4M"P["I&Y>T_K MTBA!!EGIR&@1P!:MS/.P*;ZWB5U@;KE]Z6U-'5KD;?4$3X,D;AWF9Z/LDUQI$*WD!>6Q M)<4% UL>J% I4JW;5%&!4CB#GFW#!@.G['$BU?DL\OO +(](6J+.R",S=6- M9%VT;@VV2ZD9105&L-G,167NKW)/U^?7+%6B]24:"P/B!.)RZ:=X+P/4P3.9 M\_37Q5:XD4S!)/XA? _Z4=5HX.$*.)6G"P!KU;M(.K-GOCHF(99?3_AMDOL1 MCB'N+2DE>L]%5#B=/ZEQ6T:-E:NN9;7ZPZ%J#0A$1J##*3P>U#T+&G?RA,:9;6N8 M;]PQ*%NJY3PU7A-\C&0>1=MJCV] ]Q M=5YQ_4ZGU>^/2J7=JCYUW+9&*XIL1:T<6ZWQP"I[%D8U?6O'JS_N/^RNF&/.1;%VW\8?"BRF3U7RBOFU4?10E4!:5?/8JJYY3%MG]V^= M]6GKC+;.ZK1JE&R;G,UF>P=2'MZXG .&-(&0:"Z>'.5J;H MUTH%!/,'B^%AF;"@4B*L>TI3IB4F?A(R68><346DSQUP/019U+C!7GH%F(+T M%%0B]8/,._1I=@6#V;E^"-;ZP<[Z0>_]!A'/Y;NN=+&)1,HO$-X&OSL)1.YK M=O;^F>Z S]S(%C]!47B9EFQ(2[> 8D-D'>DUV;[ Y@F=;=M*+%HU\7,0(!TIEBTBZ9S7$;#Y,J.U$0O=I+'Q??<%!YQ\6JE6^<90>Z1:;G MR=BFW MNFJEB9W:[ MH\[P<2IVEBD*XY%E/E;%[C[!ML&H9PT&+Z4T-^P-K!=2FB/#R?"7,+P!Z[WWHX2#DGROT6:\ VD8.BG+\"B\_+3ZE5<].WI W6*OOT$;ZH$ MU!7LBY/JW"NWYI71SR(?6ZE>)"[Y41^1*:TG:FR\F>T$K>%ZY/3?5<13CK G M_V?E-@@I#'Z?'F&M>$2?/*(^K6G&VO))OV;0Q(6QT-^SE;%>#-7;'*4&**_* MD^X%<[,3Z,GR!0T>M/M5+%[K=S&44'.AQ$BR7$^3OMFXET:/767H>QA#\/W= M\_KL>Y;9,D?CU^92KMI3=6/6JP$].$UVFNS596I&XQ=0^Z"Y3G.=YGK-YOJX M->J8--=IKM-CFR[4+2$J-M3#PO)0"[ MGW4/7[Q?Y4045[J>9%)4/(/=EF(HDPQ]%8@0-5V@)I.K2HSXOTSTM;Q W=>- M0.@H60!U36&+X=5F<>67%;K8E&%@D_&[0!TA92X4#P.E!"95H3@+/5O[CFD?"0U$V^ \^6RS"X M=1>2*;77;PDCC.B/!&;&#/@MX!W\_*OS\,*^Y!+0;];/.7/@ N%Z$8S[WP-/ M#*7P9L_CPN<^N;[/(S'I-4,J\]??25=3B]\N76">^"R\)>?FW0X2C>DW](L( MS:6"FF]S2:R]?ON,+D#3#41 *84-4FXL?P@D"!Q96T6,24D+3$5UB"))RD:P M1I(9=$=-9<4 ^2 @:IA(Q3CHK_/ $?YC6(J=3BL'$A<@Y0TDOWC =V7,HL] MK-.Q=^ SW01):H;DEA5DC=K&6<8YB>R?CN)L%;>=7!X:@\Z@@,]#K.G TZS8 M49!A#0ET-4_*M@;D"-@D@3*LB1$$)*>A@>""PSL"*YX8!K[XN]UP]J8U-_<\ MU,3$!5!14F+RR4)'^B7^?FTFM/*LID .(Z:8%T29,\DZI*M])_%9(F( J%BD M84$\)99=F25(W(OXS5SQH,:P!$G&^)9DRLT,PVPR(Z$R(E&.N6)!9I!U+<02 M5L#^E'N@F%:*Q K;<>/*15_R2ZVI #]BH.\IJXC1;X/1;T",?M\]HU]&ESFH M3I=9D]7B5$06]2YK6_Y_\\]?$B",CC.B:O&!I_]])",HDLQ-ID$2 _G7[Z+4 MN'"CWVN[A.(S'J0CI6KX"ZB1H&D-%6T!S"8$\UD4!:!M#$S.0-8]\Q*@DHM7 M7C1#0 +0@$P#U7,7KM)WQN0*!-: NOTK\W"%DL4?I-\V"T-78AU_) % M@32]4:IAE),X%:6A*%"_HE;[NA5S!GFMEFJ?W@%7,*IP".L"%]F=O@L1+L.H#2)<][P,K3UCR@L^X!=1VFA\:Z0XDS0I"K:Y.V>]ZDC.H0(DX!>:6. M8ZV-:":9OO,:S*JZ%$[#L*C V!GX^7D-,+ ;)UIK!)P1Y:3^A82*( ,G*X3\ M[X!X/DH F7,E#V;$8\7MJ(E=(8 #ZP(TX8+I4":Z>NG!*&84D#5+RJ_4$H\ MIKI*:*=8M&,/(Q+4RW*8<3' V)2*'V6!79'C1JG$ _!\1@HMCU!3 M>#VE/) M;@&5%"H0834I!EY*#>CE#BL=A!*T5E\JI0GBW9K4]-2/ $DTHKM(.!V2_081 MTNU&*SZ 6% "XAFMW$, 9A55*O/OD-\=>/H]KH1"..@=I9A$3I/0E/)$04D3 M&B>J\= P=2)Z0M2$QJ&4:;EK<,"Z0MFKWP*Y+2/'-)VY(E)D"84* !*O0(]R M@"\U%)G3Q!)Q%_H,Z+$YNKT9E4^)^X()*+LE#T2/THA4N8^5, ML.,+3'W7*)VFLNELS00AP+378<6$A##GH&7X6=X3"]T6O%WIQQIST4&&XIC. M/6Y5W16:I%CD,R6HE>G!IJF J,X65"ZA=$WA1V+8Q027+K+1E;)8*N]8 [5J MQ,< BH$,B@H<>IURY:ZQOJ4JNK3:4QA /(AT)Z=FB9LNU/@'86ZU$;>*\ODP M^$+!9*ZJ*S)N,%#2*P5*D)D^\&3B=@[:VP[@(K6->=M;_!$R.RURX"O_%M6J MKS) .]_:9=K:FC>V7+3+X0C&JPG'10F@X!"8,$X*+0F9TJN3 M>M.Z%H:[A3AIT0(C0/U! !YP+QX.&$AQ"?WC:]QQN[_-(E9 =FA$I"I;JDM,?,Y2TUW#;)),!E!L;OR7.M9; S T*:K * M7YRY2OA3A%*4"2LS5>]9*"U@-RR+84_>)B%]I,?NI@QI-^6[WTVIU6I1LC0> MJS@45(R3S5P3 1W)HG-+8DAX4H+!:6)WF?8 K)"'8L69&<>W^E3D&9XS"Z4L M#WZ7G:Q1W[5T0(>UC:4''3FL>;/\F0Q0$54"I@B=_2(/J(G58?7\C)++[NS] M(M>RC9REVE)NO,TI/XEEYR+QM"2E:;$]L_^6OY/RG'U'_2L[E7I\*T^B&!,[ M?M)#K2\3?E[):,A\"T#.K%^71#9%DU+RE6R6D<+QSQZ+<3,6W4MOOGP.S ME3DP*YT##Q:YE'Z-];6N[5/@ "(%J$R7::QM7-!Z6+,?7=*:W:(<;S/;4JZ# MY 2]VAR%+IDTYY.+*^/T5)UR/+OZ<'QAG'X^.;OX-+DZ/?N\K3OZ#:[PS=(* M_R._!B5W"*L<]B]K7]N7'Z?3D"\LYCAUH$9-L30/&[KP"9A%QC@'=]6Z+] 5QJGD[:1[RZ()UWSI^<^"EU1.S'61V 4XKUZ"/09 M#7KLC.F:#9XQW=()\\4/^;4;R5<]+IDGT>CC/Q+ R2^E&*0^4_Y%;E^K0-O4 M^36)C%D2XH'CS5/KHX>>,=8GB\N*'T/6/4F!XCMN48/B>T6U=[E%L*KX_F#E M=KEEE&F?MXTS/\OVE+?T6MEK0.H4=[]E=M:-6=%0SUK(HKD'E5VJ "]^7MC$ MC7L@)ENH5]]OFP,\K*$/E9<;(FX?P=E(>-0EQVU7H_>6O7O;?9?* F=^+7)A M^2*)R*2-?F< /[E(A82-H[)+HM5M7;E=\S7P$-YEPHBIY]KP6A$X)S;^Z+&V.@T>ZW[I6,M7Q$ZSO+.QH_R$>6Q916.[%W%[ MC]^B*OA[*>I\1UM/U;:>1M]HZ^F^L:*-J9IN3-4P2 Y*@^3Q[=R=PKGYZ&FZU>T/+&C;.[F%[8/:MT99[U]/N7GO<[PZVR;K7T^Y!V[0&G7'C^GO8 M'INB=*[:WZ^AVMU4:7FUAN%"]3D!S.A;"VK64S.SJ>-YA! H\GG00#9Y( %L MIA%L] BZ(I'_'+1I%)L\BGJ!I$%L\""*J0@GS2#).6(QI\%L^&!R9Q\'\R0) M?3>:;W'GULDN/W\2H(O MW(F/<-/:<(3O7J@I,OBI\^'YA)+NQR2\)EOI-"_/,X M7K[?W[^YN6F+G[6O@Z_[D]">PWMM^]RY9N&^PV*V;P*NU._L"WM-L],;],?F MJ&-UQF9GGYFC/=/J6.-?37YK.69['B_>_'P);]#&[%/MGC&1)A^ J M0-@GWQ ^]35UKCH_IYD@/G$'22WMR ^+YG8/%B_TQS\%7B MZVCOGQ1<=W-H10S9LT:]P:@A _S"Z>3+###EDY1/4LBKR^CV]X?[<)Z]<>/[ MK-8\P^A5V0%4>;$EKJA79Y)A9!@91H:18608&;9U-7\M"+_.556W1E55?5)K M*ISN!^():]])K+TKL?9"C/W@SF,W$:'ISXL_U!AB(,"\R:-'F/CSC"$E:)2@ M46PB\/I5K2%\F@PCP\@P,HP,(\.:;ACAT]7*'[-6QW[JDSY3_4, =6W,VPI0 M,Z 1W/O#XK>6>:L.=YK>)XYMGK(;#]Q@B4@V^>;C(%*?;G33?G_6#AE/H_VSFX]?J=OU>UT MN@W&NLD:LH:L(6L:G0$T$@']R_WOG-:J9"'#R# RC PCP\@P,HS@O>>!]^AX M \%[!._M"+S7O1?>VU1-)'CO^RG^R1JRAJS996L(WB-XCPPCP\@P,HP,(\-V MTS""]ZK!>UTZO4?P'L%[NP'O=9]\>L\<&5_:E^W#]BH&9UK]3C6T;BS%>0FM M(VO(&K*&K*GC@MY,M([@.C*,#"/#R# RC S;+<,(KJL*U]%I/(+K"*[;$;CN MJ:?Q"*YK5#%/UI U9,TN6T-P'<%U9!@91H:18608&;:CAMVSFM<*KGO-),CL MF.W3SY>$2ST=EWJ5\3OU = Q_N_@XB/H:<3,M[EQ%-C)0J3DQA[B)J[^W-&? M.P&/##^(#;9<O3IB,3-.7(\;4VZS)!*WB2/YG)A=1P8+ MN<$74^Z P,>-&\_3>V0&Z>TE PCP\@P,HP, M(\-J8A@A)=61DH^3@\95S8245$)*/K(I]P@D(6O(&K*&K"&0A$ 2,HP,(\/( M,#*,#/O.#2.0I#I(<@CD9K3JS=D#5E#UI U-5AE""OY MGA-3,HP,(\/(,#*,#*N)88255,5*>HVKF DGD6-W&'P%$6-V72:(\W86A L6 M@VPQBU8$;Y@//>O'3'SB@*K.L=16-LR.^:YQ#D'6D#5D#5G3Z 5H5R"4_9A- M/?ZSDK?'/_*F5;SUJCTK%E^Y"QX9G_F-<1$LF/_GG[+6C@I:"XO>GLI(S6[G M1V'UK\_[7]H'NL6ZK3BZKN^(D7UO#81M"Q9>N[[RFXU1>WK7J,'C\!$F#8\QYR$$GK[T#[=(-2T+?C>:5&I=KBYEKS,]_G8;[/V]>Y3I_ M>^/^VOG5M 9ORKIJ98*K^ZM8H1^Q<>$RB/"5Z?)Y^_-CFB9 M:F6_)R[.??RF^ YL&@5>$O.?U#,[Y==LFKL7<7M/? K9Y?LH60CS[[[! )N= M:B-LC5>')/_G/,P"]C7?FX:<_;['9J)5[YEWP^ZB-_LKC5=W[O6+>O6I+9[- MGJ7%.$ .MX,0]S_?&\($'L+/P$Y6:_N,>5]L>B5[2^9>N=)&"7, MCXTX0$'5D/^1N"&'3?@(AA4^N^1V$HHH)!;LXUM[SGQ1JT[L&+XVQU:OI2Z\ M=B,18,2MYJ).=1+OSD E5T=\[4;B^V40XF.FW(C$\(HO A]E7J=\SKR9,;W# M&Z&OJ1_$$.D37UR$]V-)/ ]"T3SGWLBO>GL@.QNSF;5?8"(F[AAH!Y.)&'XR M#4)A! R&QY81?Z__LI&;YA=1Z'''C98>NWOO8IF^A\]586@\;H_','(8C!2J MI4Q2@:HMO]-)Z\J75GO8,8?]7ODOMEZ^_=Y6N]\=6.;@D==WVF;YE]UVUQH/ M!UONO?7RK0_N=]M]JVL.JO;*/8!BO0J4.E@S:!Y>5QBYG_5@4[04$=+XQ!VP MVKB\BV*^B%HR23WU[78%Z$W'"3^0:SYM7I-AN[^W\F3+*\[X9\9'CEC,WU>8 MU-1G69]]#K[RQ92'AOBHVS''=>J^9U]AGKGO#NY>S=M>!K]\Z0[;C_;EZGMU M^NGLZL._C?.V\>'XXN#XXNHAI\/JM4:0-;7Q?54.(IJXC(TH\%S'T%Y:YXEQ MY2Z">'Z'\X&'(AS'-!]VT9J=6 OPI^_=6#S'?LY) *^:N(#0M(S#NGAA\G%D?&/MG'P MY?##A[./_T^YYRY:\^W]O[& Q85KSUGHX)Q([/D\\/Y#MH9E0#9F8I=,AR*%VV??,ML4-8]&4+=!%R;GVLG/! M#SC&6WS@]'F/\=;GV&"O4WYB=W\:.'?B?_-XX?W\7U!+ P04 " "'@F5/ M^%\%6](/ #8J $0 &EN'-D[1U=<^(X\GU_A2XO MNU=U3#"8)*1F9HLD<,-=)N2 V=E[VA*V(*XQ%BO;F61__77+-C88"]O .K=0 ME:J K?Z0NM7=:K7$^Y]?YC9Y9L*UN//A3'M7/R/,,;AI.;,/9U_&O=K5V<\? M?_CA_=]JM5]OAO?DCAO^G#D>N16,>LPDWRWOB7PUF?N-3 6?DZ]::WV M40+=\L6KL&9/'FG4M?;Z6W%]:;0TLZ6U:E?ZM%[36R:M7;$KLS:9:M/VU##T MQ@7]Q^Q:;UY,6)M=UBY;+:.F-[1V;=*H0]OF5?MJTFI-Z^V&1/KB7KO&$YM3 M AUSW.L7]\/9D^>; 4Q/ MG'NO"W8.C6K0B@G+6,)M!UH%L"WGFX(O?#VA+O!%/4]8$]]C/2[F=VQ*?=O[ M<.8[O_O4MJ86,T$?;(827VF0>.U1,6/> YTS=T$-EG, /_Y " K+FB^X\(B3 M I]2=R(9=H6'8%>UNE9K:F MS?CSN<%]QQ.OJ.>7>2;()KCH2RU&4H85DUG2QJC8<+. \$,MAEZE'UI!8ID? MSM"L_?:5"D$=S^V[KL_,@?/ G]E\P@0@:'R6G\"Z3EQ/4 ,,IB=\T%?D_L-9 M'DC'LFTZL5D$*3W-]0*DQD+V2GHI ]D+,_';_\4W (%8%-U[%-Q@S'1[X-1''C>^#1:(W^TX9L1_]X4)PW+1 M"<0=G5+;7?:T&)(B?0[>3:B-1@5>L(GEY1R)X,F<.PQL.IB'' M S'$>&;@>VC1,%#ZRO !,SL01]$9BWKT"#.+90[-;DBW#U5@ MJ& Y1N2.3;P^$! R%NP['@,G[PTA(/R%"@L9P\^9?<\+OO])$'330*K;>]F' M0'C.QO2E$W8C:T)O:+AWUH,G@!YT(P?O8R;F-_><.CUJ6+;EO:I-4F;SRNU0 MCTV$#_,4_4('7IGX>LR15[ B(V;X MCMS 23@.INED16^2!L-!8]:HE?J.VS M1R;"-\6LS48$%5L65,0EGVYF?]:;'6BZ14 Y&,>EI.G;;# =,H,[.(LDZ&#Z M*-B4"<%,Z0%#GN_!S.%$LY@[1L;'[,6[L>%]9I?W1^!0ZNQ%)/(,%[(:!$!W M/MJT1TE>JN,M=\*,1 Y-*(YHAS##@$$^7)RQ'ABVMC&JD%6]R\O=.7=_$QA['%U MO',45@93Y=U?-[$=?^:['O2B6R\NX-&4: @?<8+4#OMJWE%0!5>]!D-@T''35^,+WE<]!@R2^^R/27 MN9)T9="^V;3=NF?M[N27,Z KU_!,!],JZ9A:;Z9K8V#0E2XB6-1U#+E+ +.E M:S-#/N>V9;QN7SR7P/065LE#YC(,EB RN@.[9/,%ON_^[EN+[6%63N#*I:Q< MNL4QPIWE&C9W?<'<;39\%XQ5&_DXS1.Q'^\)K&P"#*DS8X5S1V60OH69 .YH MP8,9#+X)##/H5L]RP(U8U!YYU)/M$=%V[2B#JFJUV*C2#SY.X3BW%?HLQ89< M433[S@:'O<9DL%O"M_W+=QAX*+V89UN'JMSB/09;4'3&9/)V05]E@0W+WC%3 M0!PH89]SC^R>.S./8670Q/M,/5R\0ZPTC#ATD5T+9M:"VN,G)AB=>JN"6^EF M26P%AN!/72[V81ZY7K#'>@.90SRFN65[5R M/D<&,8D#')13;#6*-ZK9&[?=U#JM!*E>F_,'1MM#SG+(WD*H.6*V#^ ^Z.NJSO)$MN^D[W&5H,IF%Q;ZX8)"^J:H.3'K=M M_GW@//H36-R#$V$8;6]Q.TJ8RN49>84M'F6]V5O;V'1#)^.>\O!'9*(-[F=&4OCA@O!OV-Y"5W 2^\U>[E;%,];M73*!I%;JNI@*U\5JQ6=0>1AV4\!JD;K*]R;RC$5MR)'O$;AAO_L;W* M63!>#G7%-E!F,$9XK+7^3I>5R[N*!,!,7J\QQ M);$'[AC4?8+XY!D$H"@\S0?]=G?']Q1N_&EQS<&BF8+9KWWXH[(5G;N0J7SI M4"C+N?]0H2")0QT^RATQ;.I+L*55K/\13-598S23OL?$,HV/]9Y\ZH%V;O&% M>2 K]R;HYCK%O.+&YG]V1ZCC<$_BPR?AL\7" "/\.3T=71\>LBFT?4' MJ6L&-IQ1E_^NJ3 $QTZI&I\O!%]@I,O6B- ML.F785]] XCD1XDGHA]Q$.OLQWJ]KL$?J<7WT"0^ C82H",)?._/U[&LX?== M+!+Y*#^O#U0('#91 *[9E=QPJQ-R(UCX,!*$0CPWG?O.PVUW]*G;'8^*R&,5 M4"$ 30J@ :.^W,*#SR$X">"/=< ?(1IQO"?F608>8B@Y^JM8U*+ ":X4!?EI M!=W?CT@THW%GW/WC0>W M__XTN+_K#D?=_WSIC_^[LW15*-42U>OUEE*B2=0_D@#Y28B]V\[H4^]^\'7W MF;D!DUIDK7K]0BDRQ$@DRB,5U$#,J&/]43CD6X%3"*&AU34M"/&6Y?GP)0E^ M1*,]\N=S*E[Y=&3-''F8TO'BLRORS(J%6>8"TR,?1K6$\&]=0B%BPJ$J6-NK-NZ8QZU[ .(OS '*D71ZRU])T6ID9 ?(ADBDB.9 MC@EY(@%3).**_!3R==*M=2,1%P=^L%W4>+KI6DE,KAP9QS&[1LPQ4)'62)']2 MC^SHP)2%^*Z\-@4'[("^0T%+K1@8;NP6:\24243ZI!0*)Q_>_G[00")%0ZT$ M38@E=@PDD"*1)$_"5RU0VG=;2TLF/!'84?8@_D3:+-\0EB9,\-]YC47BOISAR MY8:/=M%,9U2+RO88MWT*R&&WM,%NA-3V_!+6!#L+_Y1!*""B/:41]D11K1U7 ML##8@W:<,@IE% 5").$SO[D6Z"KQJT>JZEJ[RV2S:@,9)KJ%<4T67A268QJ".2%K: MAHHL1%1+EV >O31*1B99>-31R45S0R5MAF2.-D))#2W^S"^N8RA%8CB%PNN4XF;SDL\NE@@1\[!L1QX"CV)DP%;K52!_ZS99O2(7$9$["C47@ MNOYB2I70ZWHC?1Q7H1(Q P0Y(!XG2Q[6 M#GZ'?)QT9CF F3_DOC<%V4I!K0V:WD@?E" M94^+G@8Q%1T %LH 0 5 :6YS<"TR,#$Y,#DS,%]C86PN>&ULW5U;4UM) MDGZ?7^'UO&ZUZW[IF)X-C/&,8]W&:]S3NT^*NF2!HH7$'@G;[*_?+(&P %" MJA+''='AMH4X]67F=ZHRL[*R_O8?WTY'+[Y -QU.QK^\9#_1ER]@'"=I.#[^ MY>5OG]\2^_(__OZ7O_SMWPCY[]>?WK]X,XGGIS">O=COP,\@O?@ZG)V\^#W! M](\7N9N%=38HE:GC\X>.AN,_ M?BY_!#^%%RC<>#K_YR\O3V:SLY]?O?KZ]>M/WT(W^FG2';_BE(I7BV^_O/KZ MMSO?_RKFWV;.N5?SGUY_=3I<]45\+'OUW[^^/XHG<.K)<#R=^7$L TR'/T_G M'[Z?1#^;Z_Q17"_N_4;Y%UE\C92/".-$L)^^3=/+O__EQ8M+=723$7R"_*+\ M_[=/[VX,B=C.AAU,1P!G/\7)Z:ORI5<+*_MQ.AC/AK.+=^,\Z4[GB%&*^5-G M%V?PR\OI\/1L!(O/3CK(O[PLSR3%W-0)6K#\]<'GO?J.-/I1/!_-/WZ/_[YZ M:H%4%31\F\$X05H>^NE*>KWW?N_#_L'1/P\./A]MHI6;#ZBEA@=@7(DP>UU\,>D2=#B;OWSQ%S6Q7R+T7;S#I)O3RM4W7DW/ M3R_?'C*

GB]\LL7XL/LTDC,US:'079EAC[?GJR-T[E?P?_>XZ81@AENC?; M]UUW@8ODO_SH' ;,)V>H (J^*OE*<= J),FFAA24JD%0]9"MPY5^ ]'E?J& MJ<:9=^,OB&7272!Y!R(::5C,B$!R=' T)X&Z@*QE,B<)$K_0@AK+(-9A@/CA M&+"QFJL9^F,'9WZ8#KZ=P7@*"YEDYD)0J0EXC3*Q@H('13@PH[P(6;19+E:B M6A(?%((K>X5,FD,5)AF3AO M'60E%#.A!056@5F' >J'8\#6:J]'@-DD_G$R&:$BIV4EFET,I.!26NE)B &( MI)039V4@2N.*X]&)X5XV,?\=*!7\XO/3PA=(A[,3Z/8GIV<=G.!;-_P"[\88 M=,#[R72*,_!A_NR_#;*P06A'231)$.G**XB*QPD99V!J!3>^"?&?B+-/WO.6 M_%GA0C>S6#VO>G)Z.AG/);_TTS)S66BKB 6!?EI (&[3$QP15K/L\Q-'.A; M0/KD*U/N?8$4<$"U>CP"69^.(9TX+LQ!FW3I=GK#>1A'**7 MX,%:%P7QM*1^*3H(CDN*,&.VZ/'ES)HPXW%H??*M*Y.DLEVJ\>7]T(?A"/D+ MUUZDI)8;X1WQ-KD2XFOB@C8D2A&L (#(FRP==Z'42D)^]!$L5+\LMI])4MDT3%I$4VN(2+)E(^@*E/3M26O+@O#[FM)>HMFS%VYY!6 MB)DEBRX")1@T*0RB B,A4R "O34N%U^/Q9'Q<4CD?)C-83+F#9$RF+ 2">!")QL D M6)33\!@A1^5-:I)#606FIU/:=L;?5NDMIK&]<5KAR :E363*$>=PG94,-/J< MV1%J6=*.,W%"HV<=O$XI!6D->X[,86\F MO.T93O)T5FJSF)0\# 3C!=Y$B@*")5301BV\A8X "I28Q[[VK>6_FO/KV MWU3O]7S[^:;( '((AN>$/B-ZCQ*X)SZ93$!RGC3-D#VTL/GE\'6$6+@1#CPD MP1BQK.S$.>.)]3(2Y2/EP7( W2:;=W]-4!]*9)YDXSO!Q\8:KKC?/3F#;G;Q M<>3',WP3R]MW5K;>R@Y\4!*%PD@J686R92V)#PA0:&NTQ$ HL2:!Z$.@^C2) M5:! -?U7+76YVGU%//,-IP^3<;PDZ97$V0E/G0K$:9^1JHP3C[,UHLOXJ3+, MW5;+>_QW]4JIS_ZPLX3F UQA)L0-BBCOOFT)C75 M#P"N4UA^]'GO\\&O!Q\^'QV^/?QX\&GO\[O##T=['][L'_[Z\=/!/P\^'+W[ MU\'[PZ.CW\;^/"&?TB9ZVV286@K=6L1*I>S?"R+>XINX/QG/AN/SX?CX$-?9 MN6C3UY GW57AQ&?_#:8'WV:=QTEA./;=Q3M\EZ=ECL7?1,%PF.-WXQF@O+,! M<,T=!T^$,8K(".BL2:?*5EFV*D<9J6ZS[C63:=MUX I">> "XT!;R5,V&+LQ M$$0&@7\+&',QG.ZXSC;:V"3EL0)+GR*&OC#S]N*RK0FK^10HV^0FEJMRT(%A M M#]+?GKA&O=/$K*"= QIF! 2F^8:L&H>Q'U*0SI*Z_JF+-FA=KMLKGKDCG( M&:-K%=%Q+FEW5K80,W)>.ZFC%TDQ*1H5J]V'J4)DGX>S^

    (PYVT1T+M(E MM)\5H B+5A99J8(FTGV'T*=IN!8/5H3RFRB\&K]_&W?@1\/_@_0//QP7'(?C MY7@A2"U\4H: \AQ?.BA)4,0HN+,&0PAE4Y-LY".X^C23MJ)&3=-4X\OULG\U M*T\'-%IMN PD)YTPHBPE%5Y[DFBV^),8M&KBWMY!LGT-XA100^4TV1OX J/) M/*6V6'U\-)S+6'*L' /Q4,HBF64DNNAESI$SWJ0$X4%4?9HAMV/&W<+#6L:H M1OU_P!@E'"&BO70Z' ^GLR+OEVO_A ?-G ^<.,B.2!05O1Y:-N5!1)!&6=MD ML^,17'V:*NMRI*9!:NZ-+!;TLEDH@$K"H\')7X5,;$@HFTHI4!]L5DWBC_L\ MJ'ZE13B/+ OJ">.F'./FQ3HY$ O**!-IH*Y))>O.TB+/.QUOR,.[6PG]8$#% MG:HKH%>SQ&N<1%!1@R@MAY@C,2%E]*8R)SYA=&FU]CXJ\$8W.I^]$L\39VWR MXW!I.]776\T[%.=2L($3(6N?*/$L170G&"4.W6?"A,U&!,E3FT-'2QBV=UZ_ MP/@<%B]IY^/L]^'L9/]\.D.==P??XNB\-',JVTKX7RK!B:*19HIFI"(*(B6U MQ!I."5,Z&PW<2]VD5G@#K'V:63=ESET7MZW)*N; IAC._F,R2?.R*^B^#"-, MCR:C-"BY"9/CO ,+NF_"6A*4HFAQ&4R02H?4IN')O9!Z-7'6HDHE"^P@YQZ$ MP'#,29)%,BBE*XU6-$[MTEJGG1+*-UE&U\RY;U/9::KY<(O:JJND<^&SREZ-827*)Q MME=.E[H=3IQ1"6=]:A5ODQ5]$%:?ZMS:<*.B6>KGS)>VRJEF'H^,@$8W' M9=MHC3-8D"PF6?C^S<&GHX/_^NW=Y_^I5IWXT*-;5"2N+4K] M>L_]O:-_OGU_^'N]TLX53VRAL\> 5RK8+/T^;_7\_(0N83>,..)53]";'RQ] M\R-TPTG"5[,#/X4WY<4=;AZ%4?,EJ.5G'/"M;!6.H@T--G]61]BG_R('K/]3OU>&P[42UVM MQG>96[B)3VK&=;"!%*&)C((1JU@FR4+"(%.FU*9]X_H0^[2W_^-S=%L.M.;H MV^'8C^--?$J: "%8XIA%?,GC.P3H8R;\JV394]:F[<_Z$/N4<_CQ.;HM!ZIQ M]%+$P[PL]N%X*P4/HJ-<>JH)I'+83?*R-!A#N.&!ZAAMX$T*9AK(TJ>CA#\0 MZY^;5<\QA2>+(9O*4+1DB]OF9H!-I_"-:N(B0)J7$-WH M,Y2#8$)P3Y@"%-U(0;Q!I$$9*K1'[HA69PQ6 NJ3S]^(02L.(&QOFWK5D_YB M7MQ^F-] F+V;3L_+A5EE^QO?8Z:T*>&"Y:4GF2Z7A9565])[)LI56Z":A(P/ M8.I5SG%7A*EDHIH5M]<,7L YS$MMKI'*EHKH$P% ;%(;2FS94)(!64T1&].M M"G$?1M8GW_@9YIOMK;4UB4I"\W%,Y0<'IV>CR07 _(./YQTZ*%,H'5@&7%"E M.4Z2SF9!)%>,>);9O($V,UHFG#(?R]16P-$GE[,QF79MM?HTF^,Y/)M74*/W M^KOO.H^3ZL$WZ.(0=35P0C$K3"*>%^Y;YHE3"HC(VG%CE(V9/YE4CXW:ISMB M=DVAJA9I'4>L2J?J -IGSDI%*!(Z8K"#H;_&&51Z;C1--NTR%?1H2GVKLS6" M,B65T,3%TFJ@'/!!XU/B0U3,&(IO=QMGL)>GDQNQY('#RD_1?[67X0V<=1"' MKUVUQ"<)BOUY7+2(9'D"R#)#D[7FK0(K'EV NU*#)3%"?\ M)M6]#X'Z :*%VNRI9J.*]_SY#EZC$YG*N7\83R\9G+*@0DA. DOESL$DB;<\ MD("B4D6- =:$+ZOA_ "A0&VF5+!+'2]_#B3Y9?[@?P*^OQ8=&-J@V?[SUPVY^[]IEJ+$_W^:8 M8ERS^'S1[(,-P!@;A2QUR@A21I6)EVS>4\N *76>;6X/71_B.KS2SYS_K#W1 M-#)@S0/.M[;JOM^B/AU8SW**'$D>C"/2X-^\]8DX1T79)\,7HM&II0=0K4,C M\R>C43TS-63.XFKM^24C,E"-A"4JT')+;SF_R'@D8)(SB3N.OOMNF+.$:AWF MV#\]=*.^:FXL-(M.%I@ZJW*%FB<.(!"3,\- M4 29FIP6V0SN.EQS?WJN53=L0Q+>NKYO4-9P6LK5RB?3/X:"W,5=;%MVZ[6_ I,U9*B"925UJ(R1&#@"$T2PS$P)% M;U(9O ZXM;CT)TM,5S=:@XLQ+D^"W4QHO1E.YY0?N!R]8SH1[4SIG!PC"2HE MHF+68%,*Z!NV(=0Z\-:BU'/7N=3G5'7+53]\7M(9-P\XIUQRHIJCL$5B:E%B M)14Q5EBJO=/9MSE7?!^BM;@C_F3VY0&P3(>*$^D-!LME4@8@!NN">61 M)^&E07VTK#A\'.(3-Z&?Y>7:EF;W%2!6-F#U&M9K?,M-F[U7PGH-1!OA2FM\ M(+ZT*.6<:26C,-#F?N:'0/T(5:S-2;2ID9J4L1[Y$?SJ9^?=<':!A-Z?C$80 MYY5)AWD9J!;@3'2>8"AD2^<;08)TCJ1DN:6'^ S>OJ'&ML MT>9M'0Z[8S]>E*[<&'2]]@,W?K]6LX'[057JPE!(U%U,\M'P>#S,PU@6E'I0K;J_*95/K\JOU\N:W63+&?E[;M=J;6 M54+M4JFE7VLWO:PD/SH;#6=^C(L&+A-^]/$\X'<.OR$2PUUOYDT7)F1^]&T]GW?G\&\WMNQVLW1J[H@HK MM@9:.O^[A[Y>UUT@Y#F>0711I"P$ 35OP^4"\2R46E/'A30:0FS2F?%A6-M& M#[].QG#QJ^_^@-G;\W&Z(S4#;K13&,WPC%)+:T@07A&OE+)"T4#;U+,^@JM/ M1?05>7,[$JAIG7KUS_.]VNL7M62T1Y/I>0>#$%RY'@6(DY:6WG*!N,P\R3E3 MP:RD.C5)4MR+:.L.Y@^;%C)*2[4E$.6\@88@OIP,@R QZ HYTM3F(K\G3 G/ M^V[4X$QEX)L$:1RQ%J:TTD%.31/ J M,'TZ0]*&%EN;H"T9)"@CDD >2BF(U +G:8_<%-S&Z(P(R37IU_$X&9Y8J;Z\ MPUF.S9:#CNBB^S/H[BQ^#$1DBA-/RZLH4FDV)!BNA2I2%I/2UC[F^SYQS#Y- M?UOSX$9U>B.]USF^3U8X+0I2C#8*$K++98-4DE+73)377F3C M:;[M):S%B0>&[-/4UY(2M;1>[Y;8HW],,*8?%X!'$$L6&T._V]!R,#(YZ0DP M[\H4/6_<@+,_\M2$R V73=ILK(6N3_L/U;C3SCYUHXS7/OX!Z7YDT>+8'HUK M4BBD=IY8;21Q,=%HDH\0FU0=K .N3V?IJA.GNG7:MQI?,P49)^,X'%V>.Y[D MC]U5O?(\*7G5VV&I.' '*=O- .TZ.N32W(@KQMJM>1X3=J?[M%?E57ZI MLJJY!1X:=,>[N>N*O].-JS(?WSGMWGYCZL%A=[SQM+X*=KHB)73$9\/ITETM M[=><^\?<\:JRIO"[73>N;Z;>P;IQ9ZQ=KQL/"[O;>HD(-S[OT*4\1^]B-YOH MZPV_<__ZJ2JI8[$R14ZFPTNO?A_?43\<7^_+'\W\;(Y@?EG[)A9YRN-K:7QC MD7:NT)+#!4>L"UTUN_%L&4>-8YOQ9J-?A] 32_&YM?/!A_@13Z+Z4 MTN\(P@63"##I2;F/B 3N.9&4LA2#=:S-W>9K8.O3WMC&W%AUX+*F3:J>X9T# M^^2__HIO7X>OX2U<)H.+G 8B:$ T'A':'#7Q("*UPB;C&UW^_!BT/NV9U:=* M'8LT3UH_84:OG&VI-/(S+&U/S[ML??YJ]2G"0E8&DNEH#*%&IK)AQDG CTC6 M+OGD7?2VR0;50Z"VWIF+\?RT6!+2.DU:[S]E"3+HI&GIO$WQ5>,^$"N#QYE9 M>I=L]CRT*1>L)$"O#M%6H^&=K;[G,'?-TY&KXJB$ " M!4>B%I2:'+)K4WKP,*P^K;W->%71,GU:AZ\:R%3(X6X_Z#.LONN(7VGAO=NJ M9_^\Z\I,PV0RE&9%E"Y%I.5V#B\<1>[XF:,)\C.6]>F*\W#L/I47]F&(A7-TMS163XB ML('+$007GXUY(=?8*EAZ_^7[+W8TD +33W*+_CH MHN6WDZXT7BD752Z5MUY&N:5N9#I[[:?#Z2!GHY+RG'"-48_4^#?':#G;Z35C M5F61FYP)?BK0K?W/A\?[GB&8QVZ_C3OPHP*@M+1_7:H"2VG!(*LPOPN-4&E* M=]\RB6HC2 Y1!<4\"-^D^VD5]+U*]C0EZAVO=^?&KW>(8$/HY1J&[]!#+#V4 M A"?LBYG$CFQ7%%B=4(G3R;/;).-RRKH>^6"_PBTW=SVS6C['?9-(0:6NH2J M\<1%@>@8S21PI0B+T4H17+GY=A?,O ]@KYS[YR1?%0LV]_[?3\;'Y910P;B) M!WCC]VOY?O>#JN/\+C]_\PA@Q5-:**!=#+ \RA9!P*K'M%!$RS!@>9P!C4%@ M@$\)>B\8GD>=B*6A-"0(SO'$G(I-;L>]^R[5$>BJF>2\J/3LJIGI8?[8#<=Q M>%9Z+?T/^.[M\ O@U(0^&Y.4"%-J9@0OE[8R09+7-FGFM(,F;L]&:/N4?-Z8 M/[=7D?9VJ^:R/!WJY+P;@ +*P .AO 0%& N0 #R2I&W6SBGJ0_.7:VVT??*D MGY%B3[7;\U'L,U(&!C09=-N8)-E":9]O#?$4W?@$E*ODE!;0I!QS,[A]\IB? MCV1/M]PSLNSK9& \C49;C T%&")IL,3:G$DVVG /P$R;[NR;@.U37X)G9-@3 MK?8<_/H$IWZ(_FQ7;K">HJ4*\(%W03EO%8E0]HM4Z9#E01(F38K>8T!IFMQ3 MORWP/MTE_!R\V]Z:=1HU%I9> M)A%<4DSY6\' /4V;-AK^B?<%]YL[.[+"+HKB3H>;[Q4O_WK%0K75D*J=*UL\ M?JNS>;<>TD#ZIF?K%H-;$GG,Y6,;:IZ15OUBWF3EW MS[N2U;W$:6@2B2/$)#*&&-;ITCE;$6VD%4'*Z%R3E/S3H?8ID=4KUFUFS&<@ MW?#+UT^!/C/I%E#[E,7J%^DV,N:N2;>4 M2P%C,@?NB9GO81E.";X- ?^F0LK:&?.LG.MG\JM'E-O0E,W38@>G9Z/)!>!O MS?"'!6TYX;I)6N2>)]5*AJP#M%+?M])R\60R0JI.RS'?V<4FZECQE&I=V!X! MV$H-6]RW>-^SVJFDX3V*=\;Z4%I&SW!)V:;=W^-/;:>LAP5HI;:5?;>W:IGX MQ"':*?0)HK72;LD>3\;M5/O \]OI=5VA*BKU3O/=C=5W]TE5%?4(T)8JV7)E MN.]Y;=73>(6X,U[QL(O/LNU;^.B#VZKM03%:ZF_^Z>'9/):XO+K^HKHJ'QBC MK5;7%:ZE@O=.%Y.T);Y:XG6%/53C%FG5MW^AO^:#;9OY(2 MEJX0OC3_UJMTE<$;&V1;=;2TU2+2G/_TXWD73_ ;32;N1T=J:X6G"5KK\/YU MZ_9-]+C\Z_6.Z]\#J;K$6[4K:-9S?T?=].&X)&T^P5DYNC@^]N/T";[ >'Z? MJC\^[N!X<^]ZW6=7>Y\V$F:WBMS")W_:"+M6:D._?4T$VRP$3QQBU\IM. .4 MH^H?H3LZ\1ULHKH;OU_OE.9]H.H+O]_^7]02P,$% @ AX)E3U(D+Y,.70 B[T# !4 !I M;G-P+3(P,3DP.3,P7V1E9BYX;6SLO5N76S>2+OC>O\+C\SHHXWZIU=5G2;)4 MI1G9J9'DKG.>N ) 0.*I3%)-,F6K?_T$F'3CWW[\[<,KYG_\G__Q;__V M[_\78__K^;LW/_P\3>=G.%G\\&*&L,#\P^_CQ:)#+AYZ.)__Z:_TGPAQ_H,%- MYLMO__;CI\7B\U]_^NGWWW__RQ]Q=OJ7Z>SC3Y)S]=/5IW^\_/@?]S[_NUI^ M6H00?EK^]OJC\_&Z#])CQ4__ZY__?## MA>1@EF;34WR'Y8?++W][]_H^TO%D\5,>G_UT^9F?X/24$"^?L/CZ&?_VXWQ\ M]OD4KW[V:89E(_JK(5=0IL+Y'_5I/^V-Z1,!F:7SB(Q^BI-*\!XQKGOZ_IBO MG\4R%C@_7?2(^/ZS>\4[/8-QGP*^]^@>T"X?Q,[P+.*L3ZAWGGL+YQ7(583U MD;0H?![/<'Z*^/DO:7KVTQ+BU?(*D_QRLA@OOKZ>E.GL;#G_'T=/K0BZA4S_K' 2<;\XP_C3&@1)%HC4A)H-/ < MA!=%1(A<1@'2CI35UDBC6$P["/CN WJ2Z .H5D28;=:!>U>24;H('TKF-J<(A>0J"HZ,%YEK!\PY M&VA_M98%9VCE-R* U\YFZ7L4X5N8$1,^X6*D\ M>!#)?GKA_OGSW[,/KDU_?/_OUYQ?_^ MMPF!;N\IB?=[#W"U17&9EZLAFATU-*%D(5S(+)R)=#*DD?.EA*# MEBSFI?FI26G.&4;31F;((0;C^E/:^P\G+_[??YR\^?GEN_2R2I2!IR?7J]O9]"Q-/E3T?G<_81X//H_8(+J87_VDZLTS+BX-[O^Q&8Y9'2V@=4DN7(:>01!(O&&N8D)ELRQ.!YBY%O MB?.N6&Y8_&QV):!+(V]'*["ZKKVR9#$=3B\7W*#Q_?C#=$:/^]N/?%\:W0=' M S@]K\<";Z>SI>07B]DXGB\@GN*'Z:_329I.%B1@>N+'UY,%TO*Q&/E@@S$Q M,<(KF2X%F3?$!^.TH#');'FC>=4'_.%)UY0ETX.K^#Y1Q;Y$?3$].YM>2.G] M)S+FYB?GBWK:4H4N#1(@%M0;^'0!TWJ7I3 MQWVJR'VI\I8TC+,9Y@WPR#K^?S<\P_G\_JTHBS\33_)YR>X_)W)Y^K+N8O_\!9&L^1A%%" MY-EJ1GYY9EIER2 %P1""S%IQ>H=IMN5M@_2X>=569IALQ[6)&K$=; I.,V6/"#5'H#Z77*M+]7=)YMIN:S]BK\O?S,?<2&\ M(Z>;U:-9,NWJW1S'PCQFB=P9R:4<>BF[1O==4FH/!=UGD6VZ9-V@M)HK2(EV M;U/(6?8R$$JAF27/ 3)WSKHF=E4W>-\EC_91T7TBN9;+T=J(]KND68\*O,\Z MWW3YVHAZ/H*"Y'1X8!:=K2<>@@4%G'&/22O#,V"34X4=\7Z7S.M5B?>Y%UJN M>"^FD\N K)-R\?5B'$_Q/2;ZY&),RW6,'F30FBFO:;E.,;.8,HT@)N%2X2Y[ M/?3*]RCJ[Y*'#12ZYA"UG^/^3;/H:4D/)6?FO!7)T9"2 M71];TW)%_).00ZET#2-W/M>O5\^=)],_83:#R6(^"B5%%Q*PE.K)LK9D4Y + MS8QR".#J[9QX[#9]ISO(#/XP6<+NG_G,267TS//N-DOHQ2NWU&\PY)A//Q@B;#[,LXX<6HWV&: M?KQ0[1,2-4&FR.@PM^"#JO8L# M%GFR#)W07M;P*6AR:+,G[N,F[Y!*74/*O>\X".,-X)$I6L@$ADG"Q+2@R1($ MQ(I+(J9B!KU%_/[<.^T><%.M-%!%9+(%,TT"FJ1?D-F&V M&:0(3LKRK005]1SPDFR07+EZA%N#<;0E(24;6=#!ZZ49MFH'#QWPTG_8!M<9 M!?#$T$=/OK,W#,!'YKCDJ(I44<>#AVWL$:7ZH;)I%&5.1FM"@1K)'Y.%@975 M'S,IR, Q^$:'CK=A]+A:WDH9:QY\N8GRA7_[<8X?S^X9)GO0X6+EJ4; =%*MV&=_C.>CG MR(8 94T=4 MD%9V YJ9Q#&*7,AS;Q1T\@"J'LGR0"[? ^390=N;B+.WU!N$/JY@^GEI?G0" M-5K)+NR3$FM1]6EE;4J1?( (^VMOVDKT@_&B2/"0+3";R((DDT^SZ$MBQB<- M)6253)-@H0'Y<"<%]?!TV$;B;2.C?UFZ)",'4D,F+140M'$&QQGP$%B1IEJ- M"2.FQM;A+[=R9(=TNGK0T.9(YQW$VR!E8\-AUB4X4 M6"X.?2Y*@&V2Y_,@JF/@07]B;[ &W/51+C$A&N.$E4Q #;M05C-(Y#^5%+E( M42IRJ]L[3,?#@+V%W"#7X5E*YV?GI[5"RZ9#PTN@042B)EG6-0F?Z8B$QT"1-NIHD._P#A2 YG)$&V*34[9-B(ZAM.%7J3=8/>X!>=7.*,O/\Q@ M,H=4Y7OEZW9 V/*8X7&(!SISZ$>GJTQIHY &%F<'I-Q'*X-%!B)QID$K%G21 MS.IZ)463)\LV2\F!*//8L<2A&+.-'AHPY?7;D\M-CWO@PH;,N/%D\SCRG@,& MQ82/6F='!E%J U25Z5L]JM8F=9+OQ4.+??UH1S!OZMJ^B."^>O?_' MJSEHBTX\1VE&VIF4;= L6#*8-1;ZRI!Q;A2&H+)0M';N63_^.!F7<8+)@CR[Z?EDL8P!.!VG&E:\"WN[/;DO%N\PCA5MJ,)C% Y4 MK'Q.9.@ZETT0,G+22"DC([U2W&2&M@#YL098!"!*"X 2@RU*X!#::*^5PVBG MDY9,5#DFJWGV12MC0DQ>%P_&V^1)#R,L*&6B[8"6)$.[@[,LI*)8X854"1K( MAQE"2TM?JJ&.+I\_J(;6C6E%/\()Y\G$RT9:;:/TG/:":)PU0B4?PXB+E&CN MU',%Y+4 IF/>Z<@@:JML!!Z,'D(_[["&>U_D4;W_?#JN,2ZOJ_C@].UYI,^< ME((U1OSG>JQQVE"36R,95.?[R6EUC24CCY.! &00:%UHSR/#S_A09"#K+LU;>BU.8SR\-U3?7L3A.*)0& TO! M9J8S:.8M$52IXI4!Y&3)-+E(7(=FKTR3>PI[%N>+&=GA(T523B5E)LG98MIP M,B=*1&9]TDF4'&B0G5)*-KYB>*]C?VW>R1#I1WB#5*_[=;JXA?,F?>5=-3S% M2()0VBG%%(^%;,<0&' R60K0["/_*3EH5TEE"Z##4:9/!3]:>*Y'[?1X4+$4 MP=K5^UH,'')*TA2FO"*?PQAD7D;#P)A/B"U.++N5 MR(@0@C8)F Q9,DU;+XM"U:QQ8Z3P&,D-:K9$/*$J)GTK=+>")=MHHP5GEG N M8+Z=722 +7\V4B)HR"XRXYTC8+:01Y4";T&03HN-A1B\R;U)7 MUHIAE%P27N=$\*R@C2P7YHU'9HJUV4>'D!I%WG1$>#1D M::.3!@$7M[+OUR647-#]M\_3R8U5-.)121]T8B9%56NDUT(153JYGG\6)U)2 M3=RO[;$>#:%:ZZE!,,>E$7>9GW\R>U?;W+HP'VD?DDK+8C6"F%[(.P5#IF &YVVD MWW+>)CER"Y#?/*.::Z9!8'2=NE';%]0N8Y8)SB.9?\G6RI>969%E ML,'[E!IE#S^"[&CXTJ\.6M2!3)\PGU^3^OG7Y<9[$=[IE?&9>\FLJQ=PR6KF M?7:L]I424>9(W&ZRLFS&-%0.=G]G@'T+^LGD9&^,W%,9M>-<,UP6U4436> * M6$P%-$8%PC;QT)Y>M'1?*N\<.KV-Z \3_]H%X9^ATSOK=/M V%T41&QS3_FMA4XW9LPV>F@:.NVR*?=NCT5NK9&#J]C6Q[#&)8FN.OIJ>GT]]/)G?M\2M@ MVN9L=&)%);+!M%;,*\>9D80I)6N*7.FJM^& Y*&W'(UB^Y5GDPOHRXRRVQ;W M>2^UT0 MM30;[T,Z<%6?_72V_K!]7X&WJ.-R'YE5R*T$P] ZLFZ$+"QZ8YE4$534-!NP M>?SE4RCDTYH!V\AYD H^RGN%4="HBHT7:UV,N2:* _$P<(.FR8;P!"KX[*N> M1\OW;"/;'LV]C./1&_P(IR\GB_'BZY+&#D*))AD6R_*X-05&%J=C$@-'PTU9 M6QEW?B7E.::_?)Q^^8D>754\]E@V]WTEVF.41X5R@>*2LEUP M;-[$M];P[7]RVO _/).V5KO/TUGBP7.SEY/ON!E4PB8Y%

    =BF."&3'V.D@4O:4DB3=S44:WE=/LF_3B>SJV^?PWP\?W-]K:5;KV M]F4Z9[)6G0+&H6B=L@0,36IH]3J* >K2W6YF,8I)*27:>)B7GHQ] M'HIS@5OGFGBZ6^(#6=U?/G M=PBGX__&_/>Z7:(RO 1M:_4U2T@S9U%%P61,NOH?F;<)U^\.\7OF72-%-CC' MN1#5M>1^'L]KE H)ZCJ^"K@E1QM!U\KFB8&* MACF!TH#, MLT2.D&;WB&]:S7U8/%_I728$GZ93K!K[_ [%^X>'4^R:LP:]UJ ME;1(3(&ER>-"82"T8]P+HXLKGES%%IQY!-E, HQ 3! M:LE*JHVT(406@\@,I,C6H8BHVC05>!#641*E1TVT*!I;SP(^W#T+N!ZVT-J@ MR)Z5$FN]"%#,^]K.#H//R1I/XVX2R? J&/;>7I30(_DN,PMN,+S>E+OW7!6 M#X3>PF>PP.?3-?N>4](HQ6FC$P$()6@AZ['YI#T M(_H&V\C*&?,;_(*GXL-T^7^YS#HH.)L_.ZNWW2.7DLPEI%8A6K6$U(JB2CF'!@:ZJU9Q%H$IHH> Z" M#/F2G%&]K]D1D+)![A:>$7GF1DC2$?0 8R M!YJRKRO2/RG82JT-K+&-@#=.'(C*9ID\\S'5B1. 9>*22%)-(E<"=/$2ML: MZ9\\;*76!N6E^A#=189"$86FE G,!UU/1(PDL0D@]Y8\W6 +3[;)Z51O(QBJ MGLP39.N@RG\J56NN1__\Z_67_QCCC)!]^KJ@"MF5Z M\U9H#Y/YW$+MFYC53&<')YI3"4$)2UM%/7M"XVH23&&.S(Z:$F.5+$=*L$?R MJI\O9Y\/K\Z6;KJTRX)CLV:80R)[ \R8D'2:NY06;)(O"NP)D6W M1Q;=QW1 !Z1_;6[BS9ZJ:)!0L Z:O(0FK.?>1,N4#)Z&; V+/ EFDBHN)'39 MM36B[F/ZWEBRBRH&6DO4%8&+3JC(>1&A!F'$8IBW7),I&$Q0*""VR3-Y -/W MQI)=5-$@'N;6#GQ+#*]F^%_G.$D7R==%!<-+K,V<#:_AP(;1=BS(>PA0C%') MY+8'LYNQ_>F5]:F\EOQ:!_!R:G6!.+0CMH+QX.Y7/_KM8!OWH9R!/*Y5J+%V M.%U<'H\\V.AG*4;]>E:_J,''E M#=*>R[FFK5TX8%Y*PZP&4,Z+4$23DJ9=P#T-LV@OK79QR/=1R5,K\D%CF4X2 MV0++#BC3%QN2T<84H4NQOE[UR> @ M2!4DSR/GBU&93/E@"JU^Q6L&5G)FK?6A&$N%'IZ^FHZ^QUF>53Y$UQ AMG5/3)&%C,M>4(6+W1&#- D5[[YR ZX MN1QJ-G2)(S@<>UH>%M[:;O\Y7GRZ-YB5%7C^;N4>_+)_UT6(/40N.!!KS;*N MEW-@IO;>H_FFIT$?K.M@H0U+F8$\@2Z#VC"FRZ[07%@> M,2D:1/#7*#'0@UV50-PTT[7JG/?)LP(10(083&Y['=MR='_. MDZ=.J99Y';T:AS82\JPLRR4&IK,(#'1P#+RQR1H;0 T6(M6S/W'0$XV+.\9< MDG4\%::*K6T+BB<'&2)+6@:GO Q>MXT8[VD@@P>.'^$IQ?:,>"IAY&N[TR\O ML5+,(++FS"<$IDT@XUJ3:$M*H@@%M%HV"5#8B.C@80D'XR5Y>6&=@C9*9LFRJ59Y 6212\FDLXGK MD'CD*]'9&TJ'/?"2@[7 VE\3TP9B?&KW_I<_J:X!CI?;*DSRL]H%%"8)RW3V M\_0\+LKYZ=4'FU_\[XQHT)O_?N2V :18P\))TS@(5JK5B,9&G[G$>H M95+.!>:BJA$F:%E$[IFQ414NI.4FWI9#*];4PD436G2&" 19\ZY!-?W86%=T M6&I[(!CO-E?G02P?5:N?1KZ@WUK,T&Y34H'4RKCH44$(6 M227M,8T*JE@BK?Y*U1/BG PCM6KFE8W@I#,QE3VC9= ^ARTBTVN-AZ'MJ^%N_$-O\V1EMLWXX*C5 P'!Y(9 M0-J0$^?UE!Y9,@JSB=:3/3?HZ&^P#6\.]S%P0&J M(-\IZ7=-ED$'-F2&8*9E,KD%LTTB\(\"ACA(;4Z:)/@Y]X#>?+4;O8/(1 MEYXD1UDBOTCYA1JF3H9:5H$E2W9=$D)"IP[$]-!;+*+O5AETYZV'[TS;ISZG M^\JU1T_Z&L2EQ]<%QA8';MW5W+]/_?BAVAX:6-7A'N)KJ$V;DS).%99MD$P3 M"5F,$DG^V2;+?;"ERTG\T]#BAL.O_I6XC=1Z5MXO)*FS\[/K9%27E(#,BJYG M.LYFYG.I?2ZM\0%5B9ULW4[JN_/FX6RYO60_[4-P/9IE2R#PQRT@,@^;?"#KQVV+7!W":R<0@C.2XK)AAQ .U 68#-(26+.HCE'W6( QP8/O#.88^(.XY] M1;)0F@PP0U:8B=*X&%" UT/HL%Y?W/GY;#JA+Q,.T\.]V^N'3NG< M5B*KMS@JV2)5((6"]AD\^""TM#&+&$#(40DW/S&>I#&I]>: !PV7DJQ EB7]\=0G'1IGO\!5^6@FEQ4E8@7;[P]>0BUO6D/,O3SY62 MHP+ -2?%^E#C<$,1)+.4F1 E:?!D;.LV31YWACS\:B^9D&3S:I>11:M(U( &,K=*N#;]A[9!>:BC M]P')L]JUJ)D2&X1%?J#/W2SE5^5:.F!J&36[#M1APF4;ZG+:2!%#D208IW0A M]XQ[58L&.4M^-JWQ!-(J%4V*LDD@Q7#D>"1:]L#_( W1-(JL[H1O>Q-]?D:M[ M3>]:Z/DZX^9F+<>:@YD-=F0D%I'4Q*-_%!?PV+OZ'MSYV%W:/ M50E6[W*ZP#C2:("M-+#A(GD7\36,!I"V1G1&RVR5NC:T>WDTD663;,(@:X7) M;T:+G:(!^E#B-E)K&@V0$7P.*3/DM/9K+06+)F96:^AY)4HNO$O:\+<4#;"5 M[#=& VPCN*;1 ,Z)"&!JV[U4H\2L8,&ZS%3=+U)2172*WOV6H@%VUN#.@FM@ M*Y-MMEAN_N\33F VGBX7%P#((=. ;!0U'IY\ XC!,-K].2TZA2MCF\34KD/S M_1A*_2FE01F;*RR_3>:?,8W+&/-E?EX78"W/9#8B.\S!3 _:NQ=[W:?H6ZPB M&P&B+T'&*)G(@CQ("\"\R,R0EMI%X0RJ\FLXP MP?PJW3:KR!.*R#AM:4PK)#]?&(+F,P=OC5:JR87 >CC#'Z_TI*\-+-A#V,/E M-M=XN>E\?%%T^P7.%C3Z5^,)T*X)I]WU-PRLXC6@D^\=*A ME0(4D&& G$>IDR@^@?7>12-'"5.V(4NF2LYD:AK-H@Z)&8DR2D@E(^X7>;3% M4);V36L57;YD>$6M&]V*NJ2TG,QS)XI-.A@/"(FC=)P#^'P:MPR 9S+8K!6N"L.M/4\1)1%>9=D M3 I0CIPR.67D+$E2I*9/U&"!S,B_ANKK6=@WB7^+P?6"F@,M.KSVI;4&*9DBM6A%#HW*:9WP'SPO\^F\_FH2!-"PUBYYZE=!'W1Y8R?B;[ M=GR9:4$KVE+LD_SL;#I;C/][^?.-@R'CJ40NM&1&&\\(-V=!F\ D*E0F*0ZZ M2<7/O@9P=+P[B&8;N+H;@?V*BU&6D385IYCUU08443.O:X41,NCI1Y'VFCCH M&D:@CHY)O6F@0?G[S@GV.5C-(3N62 [D+>3"0BJDV%KYTNFB@_RS@,7^7&FB MCZ<2G;MQ2,^_UL">B^/&>K*003-C-*\NC&8A"[)Q:1E--ACEVK3RZH#MR1?! MV(H371>I'74SY$Y6 5Y=-72 V/*6IP/&P]SW]*[?KOS94SD'XI&7DII ?JP?CSR-W04Z#/-CKIN]9M/>\Y7^#L&A=A?#\M MB]]A=AUL9F4&0& FU\[UJ@ A$X)9S)#(%=SP:;R3B!L%D;VJ#J4_3T_SZ[/-L^N4BJNXJ(A(,AQ(="PZ)GX9D M$$PJ3$=P''7(L4U!SP.WE1PGQY758X.&%WT+*79 M.>8>:EOM_]+A+\V[C'[EOAS1%@/*1E^2%AF#1W!>.T0=$2&/T!EGI31,8JV, M9(UA,2UKY',OA.#.[UL>O\9S7&:T[J*HVW_>D\@W(EH1G@U:!^ Y<^UU*N1J ME92]SU(),L0@CE2.UN=2MV+R\#5$8#%'9$X(+]#HY/2>9:5N0=T]>.O^0_H7 M9(?@*ZZ3$>2>R)R!UA[KI8I(XK0RF!AE&?&(HECE&.1Z[8.0&/ 2:#/3V;E@ MI"_]<7&/M6/-4_H7:)?9[;5)062 F*66/D6E-5&3NVRDS)&/N#:QQ)IDY&2M M>Y9C/?S.[,)%3#R32O:,AKDYB'_VA0!7&KR:SM[#*;ZOK>26[>5NKH&TS=J9 M%%F1D;8V;@E+MK5:8DK*"8Y6-'$5MT*Y=_S#RBM^QKBX>Q.HL0P)^FTR0SBM _@[B?UY[9A4RRN.:@'BY$.@3;^V3ZF7[)'@#F=4/_'=.Q@7I;E//8<1!OZ+N;00AIM8X:FTY)IP6L><3IDG;L@4 M:U+3KRO [XEIO2BIP>%H5YR_3B>US7*-A(P +DI/7DZHEWB>YH#/]"V7UE4/ MW= D."2M;J#^2;"=%=?@K'5EL5W!?YG);LA7#$ 0R>MF&E)A0> RI:E$8;)2 MKDDQ@ [8A@I-'(Y"?2ODJ00H7A]&OEZ>+"]#$6IDBTX@G(_D\$"BL9"[PP(D M3U]Q"P@DKC8Y+AOP'"H0L7>U3_L7?XOJC3.8S O.YC4L!6=?QFD\^7A2UJ"= MUYN-^?I?75YX=!E+T]*@/0[F,)&,O;!DM4#DH57\U&D;#80,&%F@25R;,@H& MVCMFI0%GA9?TMWF7#5:,+]#5H#E#F]& *OG?%OJ]V&AP'OYC./D]GL%@Y MA+FZ^#0 M_H7Y'C3!O=$Y659J1RRM"544VC*4,I547 '=)#?R 4S?,8WZTE2#8]7?WG^8 M(YT9LF&I@R'9!"+#$* MA:PH02N<*8YY;0TKPF;EH\)@!UA*AN/*(Z[Y\%391@$MJEY^FLX6'W!V5E?4 MZQ+YR6J9)>D.:G\Q($@0#4O@+:+UD=LV46KWL0QOE/2MLM5B#GO*NX'O_&8Z M^;B"R'*.1A#);="$"!1Q7B9/+GTFPHODT#0Q4.]#.3H"["GMC4M [WD)MX'N M$B9\Y^]["A#>C&DE-%@AC[0^"Z6YU28"""T,R$P*RL5D/7(YJ>13+5PL-*N5 M$YD/4.N4OKWE* UEVJ1VJ+3E8W*"HO:9SBFB V.^7 M9G3 -#+):Y-=9N0ED;FMR L#1ZL8\ Q!E)2D\OU)=(_X]76/:2#33IV[R33'#/%Z\@C0^'2^^OKD."0#ME!#D[?)(4T1+4FBP0&N3\=;\_#+YA;/I[/9]/?QY.,+^$R_67P=(8T>!"I&-,Z5UZ0"7NMJ2P":0P^^2_;'FW@;92CDM3*=;6$=&*9]B"DQ!L:R6PZY;"K#B %6H M-@-O3I1C)<)6PFW@)M4%_>;,\?5D@;3V+]Z1<;C,4+STZ4DI/5X"+ MC MK!O^LYR70H?3^YMB$1F55+1"6D%K9326ULJ@64#$VJ$%$<1C1O(N+SX&8C07 M>(-8Z+>S:4+,\U139,5"FC1HV%J#8(TCF%.8$YI\PF\%D<3)[-_[X:?'K>9772;FY37L!IZ>8 MGW^]_-S\\H/S4;WN)*26915K7?60F'?6T5>6.R%%\*Y)P-^>N(^)8T.J\#X# M[5[;V!48,LG&TSS*&85$K5G6L@)PCM$?)&9\C@DYQ(#=:B/>?>XQ:'M?<=W7 MG&NR=KS\HP8"SO'M;)SP^I?7;!.C6HXO%"=8\I9,IZ0DC;N>MQ:55-*&&]DF M\&X7M,? G.'4=9]C?J_5X:XE?D'Z<7H+7YH6:Y8AA($,9"FH4+6\&:_ M\MXW*UAMLH"?+]:W5X@CKH(JA3N&5B+1N:8Y9%K?(& Q#@+G(7=:+3:^XAAT MW:,0U^AVOVJ^MV&]GJ0:_(NO)[=Y^'KRLO9A/"D_7T3IC8+CT5K!620[G.E@ M @M%B-HE/:D2;7 J;JWT;N\^2C8T$/L:FNQ?[_?6C?[SK[_ HGK87Y]%6KL@ M+4;%ZL13S$SI$LA.EI)$4:N6&A>Y[T3SG4! M;HSS=U^-)&G^&TW=819GK29@.BQLV' MB[K;/N3">%$A*I5H T]/@V,5[G?.LJTUUJ*_PK:H7TW/9R.KK?+: O.\.HK) M: 9*6B940I5T/<1\&DM91?M]LVQK?36X,-\>]/@+CL#'3+/ T::^]%B)$: P M,G)6%3K)0;@FEQD[H?W.2;:MOGJ\;;^(("'$BVZ(/WPB[Q?*HO8OL0&\]L! MUCO9#('YE!/S*#CM\ *]64F\VA2XL\OKCX(R TF_Q[OQ=<(8T2HHH^.&$(1Z M3\^11>TR2T4@3YJ\B39%?^\G[7SC?-A;N@WNTM<=EERDK//DGZAVN0:#UJEL>'[4B["?2C7*E9C$FI\<@$M>-&>)ZSH7 M-*U8P7#F:)*@AA*-:'* =!_*H8I!]*3BU1"*_43=HB[:'427=4^Z8&I9]&$= MJ,.4>=A780_J?P]I#\4$8SB&I TSMJ;(B%(8H)8L*BYL$&"=&6 A.&!=Q2$( ML(V0>U3\TJP]F8T_CB=P>@V,2/;UJH8 %SQR45BN)JOFG@9J1&:8-,=H?5(0 M.KD.#[QD>(-P?Q5,&\BOQT3"):YEH/@4)M?9CI>0DB4GE>9;O0PG[EKR3+2K M(^8!HD&79;< V?7/_]:UV8/4^IZ@%=*S-9ABS,(J\BQ]4)'5'F5DNAK%BE%% M0[9DQ7:+'=CP@N%4V9OD5S6YK]A:J/+Y&DP&K?""0#@L=4.)J@8S&B; <&>Y MDBG[SJI<\X(C4.6^8NOQ]FH^6XS>P>3C126G0"^*.G&&HMYO"%U;EEG+A)/6 M&FMS7-TCUQI(]-!;QA%]MVH8W7GK<3A%NPNRA38O2=4%QA:N3W>]'J*8W1X: M6-7A'N+K<9E=A:-0Z**3H(7!>*8Q!P8&@5EK4Y!*1EKROQDM;O!4^E?B-E+K M67F_D*3.SL^N>J_3 E],/8WU0=2JS8K%;(")X+R+(EN355_JN_/FX7;,O60_ M[4-P/7H>2R 7956N@$",3A6@/;K&,-F@:JP)LAJY;VQ42IDN]YO=-'C[S=^@ M!G<67(L2CE==TB^3OMXOINE?RP5&"6VX .*2,39$Q=ZL4T^U] M!SARW%,MT[8R;5"2[G;BY867$;E5W'F6#1*KL6@&OB1F?>*@<[:JC1&P"N2X M]OZ]Q-P@I/$VGJN[R@Z(6F[Y]R$=9LO?3U4/Z'T/.3?8Z=<@,]R2%\DUH_6- MEKJL+8M6.\8!-28=O!%-*LD-I?E'=OK6BM]&O&V2?O+T(GLRPN1?)X7V(LP5 MWYO7ST_>735FR]FHG 4CA[;FWGM!VYUWS 0GN3)1\F:A\8^C&]X@V%>-]\,* M>]9! Y/@;K;].\QX]KE*^2++?CDS; Y6 ^?,\GJ$46IH?B++2$5I O*L4 Q0 MM'0=M.,R&WI618,B<0\CO)PR73"V-"VZ@#R,L=&W@K?BSQ[::5XS>0-675S MHCB+20#3BDL65#+D/"%HCK0SER:5*0_'H$>,EJ= H&V4,CAQ/OP^O6[,5Y0N M-/"@74W8\(H%))C<)A4*-\7Z VQ:U_B&-V[Z5^Y6[-E-,X,;/,L\UZM>L[*F M(59G(*I4;^ <6PN^/1#MJ9_!UZ&1R!=-G"8(;9[RBU\WMG@P >6P:7:!%"SF&G#KI(>OY(9M"M)N2J-H8+M$>Z4GN$ MULH_7D--3D\68Z*=++A.-[4[O?[0)L2NJIL.*O>^\X)^H4=]JAKL#C?4%'8) MM4&@]K2%%E?[+PIFC;,JA62#EIUHLOV[CX$CC24^7//6%].SL_&RB>U.+3)O M_WE/K3$W(EIIB8E!!2ZRUT& 5ABC1Q\YHJ-ON'%J9$+)/'KR C&2E:A*9!&* M9$;&8 1Z:8NX#7HOX>W>N/7^0_H79(>VK<$*#98;Y7/113DP%DN0V2H9M+)J M%++-A6-F* *Y841G!IF87+OME4Q_ZXOJ39PGY"? 8CSY^*:6?MVCA^NCS^Q? MV!VPK[;,I7W#:.V"1JO)P?4\8B9F(]%995M&7)DB78C,*$EKA\R&A4A[#=?9 MZ>!\M"CV[.YZ'>WVYKJ:AD'4.H*IRZ%D6FO!@M>&*1M%G7.&MVG*<1_*OL;T MLQG"27F';-1!FMPD%7X3 MH.'WQCWUOFI)]R+I%@U8<3Z?SNY.S7&9+3E:Q0W:U8Z)_=!D2YS?/&U:ZJ7!^6T7N!OJ0:OH M7?2B'ECHVJ[8$_\U9P&L$+R:!*Y)U-7.B(>G5E,N[,"[_15YN(7L]>3#[].* M=SX"FT)Q,3$?4[7G776/A&1H3;1!&6=63P &7V72Y-#DUR83T6S4*((GGMO5SN&#DRW:ZA_LFT/U37(CNF.>/SEMZE\%4K?OW)JFV5U* H^0K,=P3KY1^?<3*_D0*JDD,* MR+ HJ"WC/0NU1[3207!O8XQM4LD>AW9L!V/[2K^]O7X+X:](X.I*%P(GRF9% MX%1A$+EE"7F04GAKH$E-B0=1'7Q=V5N-G5FRK0Y:EB&Z".8,44F5BF*T'])R M)A%9<-DRBT)*K706HHE-EX.]I#E4^E4L*3HL]FL5MM:CH3^;AG0 M9WA4VF?'5$$:#.UN#)1)#%64F4,QUKD6Q-@$Z%!QT/OH^-YM7 ^R;I&AO@;7 M==+UX\A:!D%OAG:8,.A^5-B!%WO(?UB&.)LY!]K)G*_%$56TC%QWTF50+@)M MDRFT:8P[,#,>"8D>FAC;B+WW!@>EC!.^_PSTSSDMB@3R,LHR<2L5NL!LUJ5V M $HU$TPP#!ZT@&"D6;$O-[4WV/2* W2[ZDD)T]XEN#%0I_PJ3NSBZ101N>%)/<8!=<*Y&7B:MZ^E B63V>5U "A"HM+$2A%%R M)$'RX-"1O6XT&8@QL!@-9T9CM@J<=I[?QK^]=)=ER3Y-3TF%\Y?_=3Y>?-U% MLFN>TI-4'\.W(E$1LK8Q*,6EUR ].*ZD,1%T*%88&"EAR;CFE=ZU;'VH?=VB M=,Q@]$48[47 OB6Z>X3PQF&%OHE,JJ)B$3CQ[9TFH):!2D6=KR4[U M.MH$#$W*C$A;[53EF/ 0@1LI5;9]R_A7F%6_]\L^$<,=GMI,[@_C7]$ 9!XP MVHP)DD:>(,@"ELAK8T'K]$@9E,46SY)V=7,0-25%TPYAK"^)<\MI<^BO:NB- M1RN5E];)PA+X>@IJ#6TA3C .(" Y*TO[PJ%O^HH=OJCF6$VPRR>__P2DRLLB MCYC%"$#*("PP4VI A@-:J84J3"@%R@L776G2C/%19(3Q6W:I^*S]):!MS4L)R<&G&CO:5,H/LF< M2Y/CL4>1'0]C^A)_@RB\S3P>D<>F0\Z1=&=J" VG]=#$S"R2CZ$E!NS4O6AK M8FR&= R,Z$G@/5ZX+?WX=YCJ4,?DS<-B2==_5ANRWB] O"B9,7V6\U+<N9O1)3IY^+(H)%VRBKV(RNM-9R1X@OF5J#*J M'H/=+HJ47XCA$NS)[-WXXZ?%K^=5=M<_O;&R1MJ&7#1J@AI=S5XF^7CRG9WP MR,'EG,.CGM4.[_WFZ=%0S#U&I&V&>G*^F"]@DL>3C__$^@/,SP@K?,27?^ L MC>=D48T3CE(&763V9(33RJ>3$BQ:VAV]5EQQ1U93QWH"^Z X3K:T4$&#&+,' MF7Y9%&%,CANWS+E#J*['B+3-4^8*X=4$H3WWHN+;2/CB3/"&<5?;-SOE62RE,&Z<4:'( M8%<][VW6J8WO_999TEK,]QGA]PXQ2I\PGY_BY?B??UW"OXB?2*9P&W5A.2,Y M;C&&ND)&)HV7J 2JY)L<3CZ ::C@H_Y7CKX$_52"D3;W? IHBPDFL:!38%J0 M>0:F7F>X6*P1)HDV-82?7(N\WE3>N4G>-J(?IC-:%T3?=Y.\K73V>(NT700^ M#!5*!AZ1H(1@:XUU;EF0I+2HDG9:U ZI"OMR#G1!V-)8?!SB@8S'?G2ZRI0V"FFQG#R.U-'Z6 KW MS$ !IA-&%F(MB:"4$^2T9V_U,5'F,6/S4(S91@\-F/+Z[+3S-O"/K'ITRG!MCPI,(I1PF2I 4 M;+5(B4%*-00M+B]8 I,Z@\P^D-W41O?[1@FV"'L-I.E_9PY"P%E2W-?^NPR=[6^6*F3X\Q@$I8"\+(E&BP M"6A=Y^#JY2G// 8,;2JM=/08FUBS7<;\E!RA)D+P4@5C@-<*QZIZP;2H:_K* M1.<3+7+*K28H?BN#O[&D=)8N $C&EU%,FN9T%%$Q&K'5C@SS1A&H&ZS4?J\! M,3HRN^HQ=EV2DZ9MB/R.HDI*L19$+&T\LF[7@#W=;CT^QD/>;O4R2&_19*D4 MHV4HDW%5R&,$,K.,< *Y!R/Y0>YM^K^:*"$IK\@QLN0/,>VK"P%:,*Z\0 ?9 M^]1D-FYU-=''T;N7B9/)K)@GAZ]F=9+SX$5F)HF2BRLJM%EV-AR]]YX#?3]? M\*YDU^?/@5S3(AMQC9:E^@Y&M>M"1/,>IB:K6T['))Y#V"*L:,L B; M"_G0*@HR0W2PS%N?&01M8C06:/KWDQ9Y-UKJQJG/!0KYMIYE7XBH& S-R!R8 MU9")K#H"M/%R'X35?QC>I1LC2!M.E\!REEB;J])PBT$F%7=D^G%M5+>6= ^\ MY&"W77WH^/%(NQTDV7>3N=JNXR9D?61+D,EF3KM*+7I?C*OMH'(]JZ"Y"+50 M+^^DU+O//1X][B&OOLNEK!WB*QC/_A-.S_$MSBY_,W(<:5#HF!,ND%^F.//) M(5E^(95<,Q&2W7VFKGGC\:B[B8P;7%BNQ7DGD>"&M%SB0LY<"84\ MNGI $ZV0M,%858J 7&S+C/[MT!X%J8;35X,:H(_EL8R4P[IED<]%$X!,=;0L MB%"/0BQ:I-\V#_%Z4;O>2T<24R:S5[ B0ZZ1I61% M&30U=[88[I(#MXN5R1E]$KFI4DD0;0PEM$D4'9\O,(X.X?9UZJLJPNUJ*R-*3)A:D%EI#W7@ZMI"+DDXTT@#[N3_?GX MNYZ(!;J+7J;MA-KWT?9=>">WX;FKX-"BE1-1,Y%J$T1#HPY"&Y8*N47.B2!= MVD'GZ]YUE#K?6ZAMY_G)Y-GYQ_/Y@L"92W#1^(39:!9M35W2-'#/R<86-&(3 M/)2PVD2RH\97WW2D^MY+H#T>?*\%]_^<3Y"@Z4MHTCF5)$168@VTM&E9P4TQ M24YQ(-C$Q]UF]]WW'*FF]Q!FW^7P-I)07<6(!)ZLXX;9X#730M4J-=PQGXOA M6>F,MMNUY6-O.E)=[R70OFO8K8+[=?IE"8K@R4MX+H DN[0>9&8D,DK-0 G) M!*?_%!D=,7:KC,[4U.-EJUT]GB%CET$/E"Y'NFMDDDR M65(M$H&)@9>6E6QM5DD9,DV^90KL7*.E9P9L(^<#U&@I6!PJ0;8)[5#UB$'3 MEN@%RU \Y]YRY-]MC9:M5+=EC99MY-[WT V6$UVC#.U M!IZ.U4LEHU;HY'DV(4?H9"9V>]\!5-ZGCJ9M!=Q[^.,JQ)=K(2;0L6CTS&D: MO9;SC?7\T82.I4$[O>^8.;"_@/L^ +H'\<5:B%F!BMH[)G3T3(.+ MU9&ME^YC =DV MH<;5^Z&@:3UQJA"K8F 2&8M% 3,4AHQ7)3'F][*9>Q9EMM+5TRN95'(LR=/ MGV:=M[*PPG72)7-KQ7!!MM] 1?4^V-5W:?5M=-B[[;Q=S6_:SV7Q)C)7P)*8 M3#WWSX$ISQ/Z>K]KNAVM?R.EU?ND2VMY#Y)1U+51!=#6$3-H9D'2?A'(T ? M-#/H47&%P+W?G2A/O5?(,+1IH8O>;?(',ATAEIJ'3^36RY)>+K/(R6*T,LH@ M50:>.AKBWU#.:+\4V$&2?5_'KL7U;GIZ^FHZ^QUF>51LD"D1\VPMZ$3N1NT3 M0?9CC,[II,C.5-TNWA][TY'K>E>9-LCJ>33KR-%_%H1F"MTW]VD8)@Q@/F^T@+SH$_==C1*;D\" M2:P,L=8,,[4H'-DD+*IL:6PA"1Y"*M"#4[$]L"/?3P;2V" M#+<C[#^;,X7\P@+48N&]I@(YFD MMC))T;8;(^>LB)*LR"JZLD=?Y$X8OA-3I#\]])B__CCL%=*^PRIA(O.+Z62) M_!Q.:Z6H4;!%9*"%B+M,>U6I2U+)M;Y7="8$'Z+8H_32EFB>TO+>H]X[=,UD)Y(U83>+_.VE_=3 MJ9JP.2Z4K&1E+7 6I/,TJWQBWO+"R%Q)*A=3K_6_]SCZK33>.8Y^&\D/$SS= M!='W'4>_ECZ+>1>##4 %EYD[YP)2J'7*BC3<)(Y^M;)V1NM+IE%%P9='U;3617)8DU')0@DEKH;&'G-3RZW4\VA3RVUD MNS'"ITU$Y',@6X00?Z8) HM;&^76L8_WG]1GE.,C.%?B&8V.(AEOG0M.:1O M,RVD(HLD"\<6\JZ+SMM3F.P;V/OH@YMJX,%1K*K"V5"CQ8(146MT$=%[!R4K MC$J!JIU;O =)VU=.U:B%3,L2**8UZ4$'[9*)>X;R+MM)W1O%LVI@?USNKL^_ MWGSD+7RM/WI63VUO?#@4P89@%<.4:U.\Y&NG/F#>"9%SH'G=9CO:'WJ/6_,+ M^#Q>P.E%=ZYW.,?9%\ROIK-7YXOS&=;@'Y@L3VF#3X%L$8-(FY6H'9A5U"SD M4HQ(Q #3NBE&-Z0'Z"PY+!,?, 4:Z++_1+HMT=ZC_-1"_1B&EPFO9!&]U\LIVS@QKA?%/XAY URUZRN\JU>N\DN7X MGGTA>[":YR2)O]?CRY&Q:,!7F\[7)%Q936[ PK*1RB2K0)HFYS>M!O3=$/Y) M,:-!OXB=Q[7\YQW^U_EX/E[4Q-,OXX07P1=B5&I%@UJU7I%_R;3ED7GTG&&I MG>(D+R$UJ??09#1_?+Q(#;S9MD;2FHC+ M$#<1+=,J _D%LE980(\Y<[2K$=(]$KWOT7R?1#\H)UK4:-MK]EX.ZFK2"A^C M NV9K7T:M4R%!>,2"\(6[E4Q7)BGMY#?'<3W2>M#,*!!>Y*=I^C+/SZ/9\L/ M7R:S9&=*/?YFRI586RX9&D-*K(1 /K/(#DV3;B:]C>#[Y/'@NK]/8K\BVO<;!JTS; MKB2YU'MN3J:DE](S8762'*4A<_-;U?0C46RM%+V-2/N^]UG> KR>5-]W_ 4K ML-N=95)"571F4B1-BY92+%@)+"DE+-+ G>[6?OZAMPQO%N\C_FD+V?5XXWPU MQHNMASZ\)*LEBT>4&!D&J)%RI3"(WM$_VFE3.%?8I)[9'13?]R:^NT(.<4^V M41 WPYCDE7G494PM;8$6@SJ,1;$'5[8]2AI*T0T,DR9CX]: UD+4;#2:XB85 MYA-M"]P6C#&7+%=C:[XW\CYB)#UQ[FZCWP:L MR;YXH9C1*C,=16!12D&+14RYA@%'FUH0;R.B)WAK>;HU M&,H8%F+(3&6MH B=[E48[HD1V#7)5J(PC.=4_7QA M63 8:*/7&ZWX(J4MFB&6+?; MP@/S"1(S')/EP4HCFUR'W84QO''35&O3WD3>HUT\GRU&[^H&O60\5T%';3++ MQ/;:P)DSKZ1C*D6I_O_VKJZWK23'ON]_J=WZ_GA9P)-.&CWH03Q+?M*NB7)3AJ-P$YL79*'MXIDL0X5!2]I2"L3?^@& MYOS=?;R_>>KW&;GL;_@16^KOA+@-LP>(L4,$,MP/QG_AGX\H#D#@/H8'F&_$ MQ?R^.,3K3S(Q"WE3V3>9]R\IA5_)L;8Y&AE%0DV"4J72IB1&&D*O,0B^;YY\O'WW(-O/QC#< MR%OI/7;7M4"II 0R*.%SKFT6NA>QLE32>:M#]"';(86D04@^*L'+0_1P0X[] M;MY1 M*.DV3K4ORI(S H[[Q^;S>N(97:F]ANIVC^4K0/5.I@@&DFU=H5I5C0FMEHG_ M>6,@]R!KZ;\)1T=J MZQ.ZXC1,KWLH*1T*OUY)^V*MBQ6D=!$W.:5YIVN1E3C;;J&QE MD@#BY36;POOF&7"Q!:=L4L#.XR():R (X.5>)$/6&$^H?)?&C=-SL5USALS6&\S,=J! =@7F1(')P1VFI<=AQU=WD_O\.[FH?XY6D0 M/Y>[FK]<\19+=P3;O[9?:$JW>D'"$KT"+Z0!U2K\023M2*C@7>9X%H/KZG'UN:J_3A+6(P>B,2E5AR+#6QEJ1G2G"QY140&>H M3]/R -E>DX.,#46'1>-GNJ(Y7+*$%_B)3=VFU+5KU=\*F:,FJU$+-)B%S2F* MK!4(GU"YG!*+V863?9!TK\ECQH?CU.7NB\7B^M.J(KSX@_]I.7L#E^7ZDDWW M#J;S?\+E-S597VHUFEPU25K>;]KH$F.41$I! M\78SL:"B"B8)A,2Y4R.%3LZR1Y9L:LT D/#T-5GO=8Z>([&<-"=WGM^6K"$* ME+'HI-BC0S\^T)/69/>6X,Y?-ER*EXV_T?+C#&>7LP]?[T:.YLA631R0<.@1 M6I4'10Z.31R5-FB/MH))6=_*7799I]^ L?4[%MG&5) MV*;?JDF(.6&64?C"?UA+442/2>B*(5;P/OXY")DFCC:BR4*R-L$#45(RLHK.@)<<7Z31$'(?K M]N-5Z;J9C.!0YS2:Y#$5WT\7__=N3O3+U9(XX%^N%*P!T5B2K2^[[>9*B42V MD9<;1(?>UM*'6[:W9C_>EZ[OR\'.=$YC39Y:$'YJMUXX:5TI6!PFWBV3*""E ML#ER/HJ-^B]"DJ:Z5CDY^[?E,LU%^GT\+[W*VE&1U$D:V MNSKHO(C)1Q$"JN(S6"O[-96M1/CA?X_ZW^[P])@M,EH7!,@L'>DB,+3:LN0, M)+53IG8M4*KDT,@N1[S?8W/4066:DR!^+LU1WY(1)H\F&70B9V(-(/,"G20* M;V6)Q5MEI!14K9P6&9B M(6SFW#M[%))LT.WN@!Z4\7YOI![[1''[&W[$@OK#B[O/B_%*23UV0F K'\3N MYNM(ZF%2**FR6P;>'%N=18D,VHGD$N^;5B:,H[%"G >IQQ@@[F*UKJ0>5+R# M57S#]A:L '*DDTCX#*K=HM85ALR;?4FD'CO9?BNIQRZ&&WDK_9;!@/?TMH=7 MH6)MK'#\57:018A0/H MC:_//JEKE^MN>MYK:2TN5E48N^B"U1D2VIK!5U,">5]A0LX'IU46/B3?IM)J M 3%$092(+%'P-9V^I374 *&P=QN2;9PYNWA6$@2B)6D!BG*OE&9@[P:L.T]I M9S:_5?[M3VM*D?68^ G)"EZW[I',^%O'%@#*6>AB'+%1>PU%[:?2&2:ZX_KV M:.UYXWI'A[[5#8G>P.?I$BY7BBS:+:#Y%\)WL_F[Z^7UG'Y9+*[AJM"$TW7K M"!J;6(M!R5N1))+01G% 6@$E=:'ZWEG2[\Y+^V(Y]C31G:6]0%SA=_\'UZ'5 MA!39&I,5VJ7&B,81<4P*AL'8VKS'JY;_Q] M:[64B5(9#@:C=;71@W$F@6WZ!VJ2"!Y5?3:.[BSC#\<] =8].B17PX=9:L*? MKN?3JP\LX72&JW:FK6G/)$"IT10O4DJRR$6K(+M:12FQD:.D))(%$AS3MG,KM)#[3"Q_Q=Q_!SA3!]0> M^I8_G_965[,"8Y2@4E@1BUH JB)*2HBU9 SE1WOK&?CE:1 _E_;6VR:/U3DB M2RL+VTO8 NT4HP;!R901E&O(1"7IT,5E-X5X^6T1.[G!;"0X.K18W>O_&2)- MSZ[4<^@GW1^>+3@?8-O^B*L4DL_%"$=1"YLYU@/@3=ED&T'*2B9W*>F>0?-E M+Z!W,>G8E=6MZ=_MZ7,L%9V3#(=%80,F$7DE$TEJ967V,=XGQMI2>7KF0<>/ M? \!8=;)@EL/;48_O[]A^/H'_$E['2J[9XL#64B0/2,04K(K4W$TV[+VF]2%HKS;\5'>!ALQ0V1#V@L>&13QG? ME$,:$JJT)E15-41M78TQ4&271>34,B'X$F8QMUD'.NR5S[%,J19=F>_V"+/Z_.),0S?@0IHN]HW-8@ RF D([Q-65C+.WB" M2")94XQ+#LEW2=V>D>M8)<73;2*[F_]<*H&/KWXM_[4^$2=%56!L]WQJ;;<0 M716<_I)2%FKJT]JU5:)3U0A'A7W0YK.K^3ML/8\*MI%-#Q&O9UWP&?E.4R@< M"L&W8AP_=AT5I2WC M&O8P<8?4]JY*=7&]_#B;3Y=?;T@--%9H4VYS::Q$)4.[_!T%)B2;T8.$+M,9 M'Q?G-485(QB^0_;R4*I;0I0!DZ/:Y'#!H%=AR'V,7@'1R!I:#%M.K; M_.OM;/2 %5/Q0OG,0A%O8[#BS"Q%\=\KY_LP>C\JS:EF]1P*UFQL2_>8F]#F M$5U MZR[Z7KK<.^S-4MJ6118PT9: 49D2O>;44;M0+$V\EJ;F@*(ZDIQB6A0I>B-R M3#5I#QI0'79\/E2/5:2['V? ;D\X,CZ/Z76?(R!Y*7DU-3X31_0(Q1DBSO2E MK! K31Q#5@B5T,:3L#$$D:O'U4CT=MD-HG7'0>D0:H<='W%DG(;T3C XGC2Z M$D%9[RE;*3D@#IPZ:^.8W3=@@243"+ (AQA!)>0,']DZLA5^\ MXXW@+8LWOX++-]>+)>\!\\5JQ>8TFY[[)O9U8J ^U_3Y(SM$>RS_ MW\[V)B[ZF&(!X73A;2TU*AWGO>#]#>-JU.$@YJ%];;2+K,0^K6'U1 M[!&YWO61[VBQFV*/YA4_(GEAK 9A'1D!FE#(8 I4QSM"IZE>!XE]K'/=DSCA M$1$]]5EPHZ2Z&P7[,\T^S.'SQRDG :LZ0ZY*%Y:7 Y'6\U"@5:99$V>T=)P1 M%D5A@&\.XO7:*L7I[X?T]X+9V&B,3-BWCJHV15IGG4.$&IM)!S)^K.#3#?;Z_GL\]WP]8Q6AV1$=@:%!5W:&4(0 MUGI39*88!Y51![VFFP]^R3 >9,3C54/;8?+O-%]=5-VG8//-[X]4C=DNT[U2 M"]BL/3HVJ*DV6\AJ;]9W((15"1S[C@36Q M35GWKTX^\BD=;#F@RBBS4R62,T'GQB88E6)#5.^F"FZA +F3BU<@;P[Y; MV;;%H<"< !5E)6L:SZ('5!(?^Y@.-AU2$518M(M:0U32:O;"@%C8H"'ZI)7- MD\BF"Z4 Q_HU"ZL=?X5:"?Y73(JU*@=7!"^NEE.<7EXO.>/X.Y7K.>M.BYO* M".%-Y>33Y^OEJLSY6WT+\ZOIU8<[-3=39'3%FBBB,IPBYU0Y12XH,BI?.%=V MJ/K0I8RDP,&L,H?)L;XG@CXBKT%L.VC-.L%QH&>(A/+259G:L4N7.NLHTA^_ MJG@2[WW 3'-TY+O6'0]4YZ9>81(11*EY.RB1[5ELNR.M13:AIJ0=2>ISP#ZJ M&L>J2YZ%&Y_0 TY=MQP)A[]\??P#5BE\<-H$CY[#H@9-D0R-3$6 14X9(%NM MNG2@==3I]+74XWOJN&O_:![3H87N<,0@3ST0 MSE.XG58Z6.NR*-C8(ZE*D1K9!&?V6J76DN2Z7"<\C;L]-^7QI7K;+BAV\+(W MLZLO-%].>?W_G7V$YG/"%2W/NB@77. M0&N6QS1V[-\][*MO[\TUX)^'VLVV.N\8-IHP#9 Y@D,-MR*++^Z_9'FZSSO__U_U!+ P04 M" "'@F5/"AZP2D]F !_W MOM\8D3)"F09.JBNK*0-45%3 ?? ?0)DY25#RMK,! $U-0 0 %K@,-55X!!X MQ B>J$?8 8?!8RKPV.CEJY]_ 1X .-FW= :@ =M.@.>*8 7.+/WVW3_+G^7/ M\F?YL_Q9_BS_EQ9-:UOS1V=UG+RL'<.X+DC\).44&:.GWO@ M[NXL)R[^R$W,W,K)PEK,TLE1W-O<6?R2V$5Q0![F[6QNZ6#M?M;"VM;ND8+@ M>G6]X%D[*P5!N+3F14WGF]8/[%1]7:UU?>_\MY.SH[ M6KN;G_5V?/C(3WN\N!QS^;Q7D5Y5VM;.1T;BG_]0KP3('WK\_BY>4E MYB4IYN1J*WY)5E96_**$N(2$*'B%J)O/(W=S;]%';GQ_O<$M:S=+5SMG=SNG M1V=_GIM;.'FX*_!Z>-A9R=F8VTA;6%E)BUJ82UJ)7KID92YJ;B5Y2=1*4M+J MBO0E&0F;2Q:\?^W>RO+OO3M[N#[\K6\K2W'KA]:.UH_?%?KI,7 M_^5!_QMF2U'>RE+.\N_8 ML6/RXK_O^Y\G0_ROQ@<>_=U4P6^>_?^@_-G)GYW\V F0'/DR-$CAVF.'CE*2T-#2\=T'.08=*R,)T\PG6;E MY#C->IJ=BT?P'!>W #?[:5XQ7@$A8>@%*.=9<4EQ$0E!$:C(SYM0T=#2TAVC M8SE^G$7DS.DS(O^O"^43P$1+=8HZAIJ*%SC$1$7-1$5I!B 0'6$ZK?R-W5 M=8CZ\)&C-+3'Z(Z#%Y2>! Y145,?.DQ]Y,CAP^"G >#GP&&F(Z?.7;I^E%G; MG(;7A44B..XU+=^-X@96G5X>GC[GE[>/;^CCL/"()Y%1\0G/$Y.2 M7Z2D9F9EY[S)S7O[[L/'DM*R\HK*JL:FYI;/K6WM'7W] X-#PR/?1F>PLW/S MWW\L+"[A-S:WMG=V"7O[/\=%!5!3_:W\RW$Q@>,Z=/@P]6&:G^.B.N3U\P*F MPT?.73IZZKHVC;D+,Z]$,"W+C;C7Q0W'^"1U<*P6KKUT;/Q2,P+XGT/[;63_ M>P,+^0^-[.\#^\>X1H$3U%3@RZ-F F# OG*44,:A?UE#EG:&/L,D=KYSN9.W M^@Y#4@JX,$_(=!\MRA6AO;T1VCLC[21ZJ;01AJ2HN60L)NC;>WGC[!^3BTKV M(X3JIM04ZCO#6YUO%-BXVD;(U_KGXQ>.MK!0Q\6U96;_Z_Y^7QVJ6KGD'XOD M"42N0!,H0!AF6GR?RQU-/&9D=^4]MP=K&P5H',:QD^BKM,B'"R&X4N(1"G#S M$7AI,%0KWC1H.:](ANS+%=EQIKUEQJZ6M0.\L*LP[UE8(\V-II>X2[&!7DF&@BGSZ-K2@3:#BB !AX=[E%YRTCEB=18NY;J3)6R)8$Z=0SS]:+Z M>Q'5LW-,H[68&<;6 *VF_<2R:.QRN[B[W0OE;%@C3'?$"Y-0XX!G;PY4 MJ)=!RM096.R+8RK;=XNB[@GHFCY+*]ZZ\A1IAV&THQ3JCP,?C0%Z]((;B\T4U%7+>&,2N-%."P M6UG3MFX#,7_07_3@KC?JCE5$"QO;?@TWYX.(A(N[L_.P9_O#$=J&'2\%JKB[ MJ_Q9\8C&P*MZ*)6!6_!LJY$)1C'S+6XN\B%-3X^]SC,HEFC^.VT+-Z'"#;I+ M]'X135JC5W1[>;@E/W_7U-*:T=]RWH* M4/WWPU)MTMR\:]!.V6%WMUO?]"&SJZ-%<*;K2BQWJ?Y%/6*J2[ZVB]YNH !; MS(A7B?N"[Y!M/)OD"A@YQ&'S0S4N0.U9B;:2US/6[:F55@K 'Z]U<$R3 F3D M^$9 9M=%))Y09]%]:6_!)!?N,P=N% M^CP"'XM3'U" R7O\@16%[]KQ^L\\* "M_?Z-:>GME^^%%:+/46]+S3HLT?SH MK^[D4^-C\Q1(B6SGWY9*%&BI*4O6&1O_W/OE^(LYY=,BGZ9#"0,>:QQ'6+1O M,U8HTCGH.M33;$'3DL6EM*4_7I(5[+0(I0#3C.7(\P]PZ^& M4J7?4[C7UH(+^'0?1K>:W_RJ]%"6(6M$S4V$[WR04R_WI##_[;+3Z&/@R3.;B,=%K M1;EUU4E+&[;I6%L)M0LQ29Z"_ G+IMZ^\N2M,H'B1VMKXNL"U77I&M&1+VOB M.UI21K;YTTOI6>!OKFDKL0"_5*IQXB5";CY19HAZ[*.IG>[% ]/0*QVS!YVD M89[:?3%<9M*E>O'KOG&TO.0JG/851>N:FX)B@.9V:55X2O#4'3#/4-;*[A MVR)$EI2OT_1$Q=KRB4&K\.6P;>Q<+[^*G1+ZQX%>*;P@^2,)!T> M_F'M-;V?< ZTO/6ST.7Z;RBR&C]ZYU0:!;BNOG>JKIKT@@+,Q:M1 '/A^BV6 M(A,XKB/VQ_M>)=;YI/\L?OVKZBWX&1W,3$#=36N>I+\E][A>>B+RW*U5TI9@ MT&3&]O(PYHM<>ES>0GF,0_[(N.&=B*-7GT1=)-('/AF LR7MNJQ4ET>YDU?R M3@>6#FHQ"T$5U!X0US]^J!H0TY]L''5X^V+&,EQB)3#(S>P %[$34"?WJJQ^ MMAKYT?A3HZK4\/R\>9L$XXPV:3*WC@:1[5C@>.%Y]%4#QX8EWJ?B&V\7!UK4 MU3NOS8-.54GW'_;&M^_L/:LN)WB\M9=XXNC(:Y?C1A3).E\X'$(>X)&XS ,I MQA6^3+,>,%YE-Y!_83RB'X>BJG'_$/TG9I H>4N?67DYKR4L@8F M^9LG#_)@#'79"2:K+/"2>/6VH,PHX2="F5' OZK[3CNVA/#A,@F"^+TT]Z%W M-OW?4*(0O H%H!+D&T&K[Q^M5R!*8TR]$7W712>+XL\)4W+O=WA.TMR M6("3"J2FIP3#Q*+VTUH@!Z(^@PMJ7W%*;P)HE+P5DE?A,]],Z&]>&RAL6.J5 M=YW=A)IV1Y"O$&B:[Q0;+Q=_^]IZ"+I]\0P%J)D27S992U1=BW#WVM*UC!.( ML8H<[ W7>S['M&(W^*SQ_[#QGF)5LP"H^=,'4RC LG?*!-RN!CT$:I)E! 7J<[E" 3Q44X#.*H%8"V:=?G"*P0PC# M/TI9>[>EQTU:%ZS,SO7:IO"&PM_'JYS3/C5_S,(/8)3.0APF2E. ^)P9] &= M,3B4!H3[,N=G=(:=Y))ORX!GDN=RE9J5#(#47: Y7YFOL^,HD-=?Z?E^&WPD M;Z?&=O1)!WU/&@ZF3J')P">*E@2Z/0SVRBI7H4._AOET__FX-W.845^3VPIN M1.H1M_71&B.?^-.$ MNI*:Q_%7"FFYHZLO&+]X49E%9B_[FM7:B&V9WA@ECU. 3@T[O4\[,@L.FY]+ MI$R1^KCOFS'(R+P&/7-O"LP7-M,&!<].\XCELY] MO"4$JFE>9R#&/A^ULF])0(R]7HU-7/5HDE%GZ'J?&24"".7]2.(/K@M6M.W6,^(54M1TQ_X85*$7$SEJ5^_PM-::$?G MFE:BY >Y-HDPLAOZXI)G>M/A$&G1]ADOZJT\_%@^T8/@DRW)GWXV=DF)S"63 M[D3TIJ\O]'V& [OL7-X@= ):KY'B/LHE_L]\WN M9.)N:SZY4!I):J;-(#MIMQ[H$*333MFE=C BSDM2@(_#[5OZ:+TW8C8!<>8' MRD3YVOL?$1/?F"D C"TFF%"TM"8%XR0X-%>0&XT$?,W MR8G<67%FEZT\9$_D'N:,-.?KC;BT?T7)WV[:"54GBGM>W)!GR@]3)$C;U-#L:%. .*=FV/8N.SG(H:^.EZC= M4W?&+E-3[:'^T+GW@_]!JFDBAI$O]F8(\MJR["1E5/(!;@X-\I@B(( M+=-:]&V]]CSGRN(]IIOL4D8@-]^?A)V"SHN?(9KA$;'?X\374_NU!.??EUK$ M!9.'O6"(3W0S^>].:WVW^*Y84DG*JV%F2;M?/"1&LYMT6'N_5G%X)P-W:X4- M.PPOHP!VA;U!%*#.)'6/-VIXJ:2EJ[NR1/RI(C6>N<"3AZ]4+2V8=>B^1P M4._G05:)C4+=E3DE8-"102ZG4@"13=BH.%FU+(<"F*Z"I-=^^(3E%X%3L;N_ M-P$IY"](6:^05[3^MFAN\Q?#R6?S_9R6IV[Q?L!1+%MO7(=CL(VG@B8GT M> M3NZ@ !LZTEH'1V#DF-B/;\/O1B) Q<%W;F.$(%7W&R"ZD.,N;G?C&,V[Z^T;7PG?\Z6OAMQQ MX!'H(2I 4HKL=XQ\9_E6)=\Q;QV>&^;VP2_/M*2Q.C%=:$9V'[3^DAQKR#7=$4X!H MS'.APB2V%Y4IV_/H5>GIJ^&'/ 9%%6Z7O?[I!@:IRUN(:,4C>.IW=I,"'S:- ML]TJ@U%E9TX,-SZ_5\//TR6;LG^YH.CULW ="5K9HTEUQW&YS6A6@IBU'$.Q MO+-P>VEB39LQ&?"&:(>N(U3\94F9[@B63K8TK/=LK\>5 M?Z8UB[#W3M#E% \KU;S],B#VJV'KX-TX8OZTZ)7; S4W\UNMR$6O'%P9S5_9 M\(#AS@1H^MV)F$:>\+:7UF2\4?P12@%$3YTT(9G,H[ .=MC7W&R9\XJGRG!K MY=[5A5(!-SRVHP9' D.RDQOKS@6KH:\/S%*_]9.EV<+T^$+%BQ2;YF&R.2$& MD(=X>LDN\1]8:_<;U.?+>M*0N89]5+/3I,/P[D+_4_CCE:=GO!^-'2, MBVQD&$I-O;QQ/]#BK<7P/3'=F0[H(HHIL*-,)R*AL6IK:'7P?OVUY:W)"KX- MZ5E%*8(VMINJ92?&2^MH6UV#SR.LZ@??0[Y% 9^*GN@_WK'X*#,JE%EV\E\) MET'"52PBRI_>N?"UO:MHA:R#+"J%&G1A1JV\AEU,GB('T:V'Z&W9CPE9-/IV MFJU/T1(,6_V7%;0.!-$8(T+?7X*6R))K0>YAB+;!O2S.]*P[K0L3K--HZL K MBE4X;^.678X!E[*.[6ZB/ZA[?QR0(PAUM0%K-94-#=]2'X'L_QJH):^Q>FCM M44\BAVE $-$,](0OI(/1Z:Q?]_XT!=@_AOG:L=ZP??X&*$ FK\&'D1\AQ'@U MV(K %7)(XH9 @-?!)0K0SI] ;M1%+@B;5&!F$KF[X8.P.28?"F " <%0>N\; M(M,WEQ@B_@]2>0&BW68DE%G=)H<(7WF+AS7=66&%ZP9]O/0)D&F7'O"W(^3" M4$35'5__@BKZIV&.6321(\[63B8[6SQSPRGY$A>M!%07KK<(V$R_K'S1&%6= MLS":7NXN6N*HN$1V RUO];4=U\:A:JA3<#U3419#.L-1?Q8G'6ZKA;6>]0?_E%E>U[]9\)]KKL#27-\?UC!UQ^WJ70^H%B)M<'_ =XD M_23!^*V947VRC^N1G(_4'34O3RDTKL'"?%RB$SY,5B6+@[5[@F MVU?-A!I'"@!QI>Y6Z.$)K>38PK!E1NV8'Z']QA'& L\@7B3<+/!7JXCWMC*F M/T_S37HELEJ4-(# /O0+@JF[QD=54W?G8=Z[8[Y]_'3YI,C43;^WZC1?^'<% M) (CRPHGR%^G&(HRH3R)+O:M64T^YU5(6ZHD:-KRO=:.[J<+& ="RL'5*6\M M3;0AKG8\]K)CYM!Y$NR6-3>P]]MD>?U)_-U3>\ITW5W/9 M_M<884,^F23>0+79M:<*C O.#D>CWB3HWP\,(<";RQ3%<2U)E3F*RWX5NT<$ M7XQEG=L]S$30K_7O/[A *)X=D-:B,VE_D:-5-AKB>[&Q G(7U"&?- -$S:0- M7#6;2]]N[JXB0#N%,""'NZ;VZ8:[$K>F?FU9F*D/C_0+8]$VY4\?QH5B67.; MT&'I @,Y>JD[#FW8#V6")*MTPSD*\$$.W5F!X1O:KE5I]OWR.;]@O'9POG,M M7@66P1VT0&/_.J&<0^:KBY+M::'VSGSNQJAU>5$'L7NF> MC;G,EM100KHG]+73IT.6>(9J?SAQJ4HQZ[4]HV7!R+C!A,KNZW2)IPI[2PI+ M63H2! .6A>1SZ^E$?P\C,^[A]1IQ+%345BVYL^KC<]6(C[X_%>8! MY^=2 1U%2Q W]%CC9A!,1M[EC4.]I$ M-"!.@?+N+2&-W)@,V;\X?,D4UER_)Q)X'D27G%;R4^DN>"EC&$>8"+( D9>= MH[4=OQ_K^^HZ=X!(V"\Z%ODL!^2Q%FZF(3&_V DN2'FS6P/ M0!'4SC90OUQ;3XXQPMLAF7Q3%5 QH _N/&VL_;AC',=+B,Q7@XKPVC%T=3D# MIUKC-;U?.2P$\M?@2.D8AO0QKGL?+^NH,M!]-C4,V@]K[4G]FFV2B0V/'9M5 M:9$E(K&72_KGK7H>FA26W)^^TQ0*#?#S971UZ,K+?'?IKOXU$ WOHFH#.9'M MHKAN4LA/NF50E%Z)"D=O:/B#"N-^-9+$!HTD[.$5:MAG!GM+[,H]7OR@Q^"=,\,$FMQ]- MT,BC4K+CYN.R$U,FVFUL9"]HZ6B>$XB\X*K%G[X%S[_STBZ?EZM"6\G!VZ%Q MM#MZ^\E6/:-!NX\K\5F-B/AN"HI.XMG,8W0:W0'],;LI!.=@EWW'9'=VY38Y@[<+?ZX= %2]GUA4.40#K M;KK)&ZTW!TKI+S_TK[,\-DN\#E" V<'I21@!CH5%>$%)F$/=EGR.X>2I\X** M$57EQ41)HQLEYU?";%S\DT&TOH[IZE5EN-:GXK=KG)_K&+K![4:XPD^ MO7OG$P5@[,\=\.E6)\YB"I&V3D_6L4AZ6(2'7?22D3JC\/C\F_(%QDK=,,46 MA^[F7HVI2+OT;B46^+&_)'YM'!1Y^[9.>RUYV3'Q04_/CRUDI$WBQ[\1ZG^4-YKZCGAR2N+\^_7?GQ3?>FX^D9$,>0T9JG*\@E6)\#AT2B/YXS,*0-^Q"MGM:2,YA!?! MGV9CA&!)]7'J+K9P)0GAS(I(JY!;293*P,'OM&YX#C-U7)VCN]6]#HX^G'0^K*$O,C#M\ MV_G3]$ZNTDRM*W*;4^RUX$%2$?(9IJ= VW3*."!R7A% ?:J[D$:"ATN'[QMH M4(#F@0]$!?SSBU)]!+BA:IR79.G3(*KEOKK]S.2A^1%9K:]RT$Q"F%4JLAG# M--H<(H,=R*4-NB\TJ$!D)L2!,H@"A-Z8:F/XF.L8A?-ZACP!ZI('# $-.YAH:"5!8?8\#M[\ M2G%#C<[0]&)I#NGE^+'K)IN/)]$@P60DJHCIP\3SQ,Y4 M2,06FMXN,G=!SI_M#78W9917Q?6M<+^Y\.^<11[MRO8VLQ\U"2V+N M=V*_VU@'(/@?&A.!SJ8)@ M.U/)E6_GN4G&-D!\ZS,CM=H?"> IJI#,;9C"G MC[%]'4\LK8O1V%._XRD7ZRSAK!QPR:3BA;KVKKK* (O^G6AL(4VSB_QRPP.@M2C2&#T8#2B/E$?8EW-F=_"7E:2XEKWS.1*\1-H[ MJ#?:T I*I]=B][]=[M?6G"1G%/#!FB_B_C4EF/[9V5[-@-<"&I6- 6>=;5D++EN7EJ<;CEN\KT.U&3CZ9E'Q@$ M+1.0S @E>#/D<.F;'O+%!SIK8]Q=G_NT7,Z*P/#87/!5+'FTU=?0R^Y)(K6T0[_HO\4YL'UDWFTI/P@G^/"K('/6O@8< M>4(GH04P;"_QG"2AB7;8%Y95%>4HY8\NB4G$1$^>S$N;@=X8,P('SK[_6A\( MTEACO32#2FW1$HDBI52>ZPUD"=GN1Z_7?[+JNK<&X+UA^J8\6W1A7YV\TJJ)A67U#L%]YXAMYV86!"4J%: MI;>U5IFQYWO(S"9C-PYL!FTTI%M-EI*'XA5:,_YQ/*#*B/]5= MJ>_)M8F7,0ZHR4861E;J[\^&KM&[Z6TYK1IGGI4[6LTYTYUB"[7,.UC\F=3] MJK?2BY9GEO0+X#N^X-"3DW#X/W+ ML1^4,5Q']8&WW+0Y1>(S#&7^UW')UVKC=CO*&B=O3KE;Y<)VOR(Y5Z%-\1^+ M,^#TLRB(V!/C.WWJ[4A4^LV.!K+HZFAIC1/V^DSMD>S'J+([_M7.?CRK!,9% MLU-K&VU]ZBV_43;^].SAGKF]APYD\KM=_RZ>,B3(G^-F:/AAFM! M#FD<"'-;:JXXU)D@"0;9]2_^/PH>&&$B,*.=)OUK#\78R8;CRO?0+NE9X_ % MQ[M#4J+09C9ZZR*[G=V=+T-7GS0%KTGV'$0MYT8^UTO/2T)UBX!G6 M)+H;5&0TZ7P<:6M2MS#U['%EBVS V-:Z,-; RD;BX M1%NTY&&I[9<]V@Q.G_W9WRU 4Z^+AQLM>R?/)(6^4QW+2>K5T>^&:\6AOK^I M>K3ZO([Y]K/6O4HY,<.45!2\WC@/]Q12LP<@F] M05,#8@W W3)U]E_V9CP MCU6M#PW;9\) :*X)S< =^3!!5,'-G3I1D/JJXKX?ZI+#>@,Y(CU3<[=MX2C_=T@>^V1V6RGAXVET2P)3=X@F!X 0[#SS9)>*?-7,XH M:[.J[/_F9'%7XD[7&F2WP7Y!\8^")^6Y1.)]#M6&PQX8]I3/7J9?Y" OG\,+ M_1T(USVF"VT<;97*[?P5W.>#KZ.+BV$NM>PP=S*W[YZH+RXUM>HLV'LQ0ZQ* MU#7\53[,N>?3J,]5FB O?KH5Q*Z%5WQ[BN')(\,!Y">#.),OK&+":Y(#6]VC MXE@V=(E6GM$2W553(PPLRE%Z_$%]J7MPHKS23 X?(:<8#2& 00"OMYG#^C)/ M-^#0RH%;$X2KYC@V6=6Q-*RX,O!(74:=!O/":6(N3GHJA..Z#BW?V=CMO793 M,) K7B*@/^FVLM9VVG,:P!31KG,9D!6>O,"7OJ$F_8T>H= 7!YY1/_R99F,@ MK9/<*/V>[QT_'O8H'GX&\S GHFY ,XO84CVM(;# 00JP087[0?+_ MI(H7\[ M0I/\:Y/9&R["@PA0N['VJ6U#5O*S"Q29ADHMZA4&L9^X2"]Z(#_.87PP J34 MV6,X7S9NJ]I7J.&S2/7M=_C\JP,VT?=!"SGW,QZQE!;**2"NU_?; *T^COPG M&+.$(4/U\CDQKU.P+N'*(DV@VPT&^GFG7F*,]O >SD3_93]*_2^!6)]ORZB?+#\#.HX#,;\+9/CU M>[RCR22OGQGX?+,4.PK XTP!AJ7)>M^1)0ABG*,&N7J, BP,8MB2\>QOLT8( M?5%"F ==T!*"TDP%40^OI=Q?=%+APY>=R($MX=-BUW?XJ0C#[&:]!V+&!?4L MXM:/WB^ZLA*MGB*-.O)+N#C']W]^_W3/3YFPE[^#&4C!U,B^$=[3D2TZ[1NO MI[)AOX>M+=]Y$Y>&O9,:D;EHA_IL"&W.'\XHU.2H;8P2*FSV I4J^>(RFD$J M+8W^5*M6BIC-9G;\]RLV7WLN-3'(D#0]T+B!.E#]9]B )"+0&M3(B=CG^G>> M\Z_UK'4[4(#P'#R:1"V%.-@4IP!GLLBJ\$:-L=>'6A'9:#(]\6S&"$3HR_4L]TWW:^J.+I^Q7L MM#N]5673!17SJ-.69GY*K-D6F05!/S.3$&-R%_N;V1G'+]5G2,DZ<2KOA6*( M[1AK#"WI>3L%>"QNS!V> 9+9\9QXB=+7?A# EO_ M1UB-ML=,S&U-!JNR9\'R'#.M>5M\Q05R4+GG,_H,S/#;=B5KJ.R2@P-'G4:N M3N'#SVY7)T9L[ ^FXM$1BB)RBGE28^VPGJ(Q.C6L,./-+07&&;,OB%>S.->& M(6<_]T 5$^NN(A#RG?^^7X]U8VI5*V/,T#M?9!9-.1S;V(3Q%\1 M1H70@7? 2GDJDB<5^[=>I/%I?NQ*[S[W%;:>>),P?(>3W&N@9=G\(#-J^_;O M]SDP%L%L:%,46>ZL]FG>T8&M/X;TU<;7'$S;/!N%-=0RR+(_3+Y4VF]+3KT$ MOO56]>&,X6B]2J!@9?TUP_W[71#W-0,IQ)1:X#]6O&\_:$G_= MG.:*K0^_YZ6 ^!F5E/X8E6A_%Y4*W@>H_&7CQ2*9$XQ).B!JAXF"J'T?4^LP MC0FOW[A7(_F30B-)IZ'K1IO%R%-BY\!'^&T['4WS% ]RKFR9 JPW48!,G9J- M6L;9;F+2!))$0&ZIP]/AI5K39N'F2BSZ(8K;_[28]OV7,)%>(^M_>R#6F[>J M//[XB_@'5CJ8,U$-*\%.2/Q1ZQ@A89NG ML;8OROEEQCH;35,@'^'*+.:$9-K$4;\7[&2S"Q'ICWV)-:AF.BQ_#/99=E[; MDK->."T1NO7HHS2"_H$O-G'(W8\+A_SQ?>(,V0INXN*TRNNCU6T/7774F!9L M*M3@7^ =[,8;=?-[$R51?14DQ(X^;O633:_'EQOMW4JO=#P@SW3WASI9-=?$ M]/T_*OEBHI&V* Z"/8=8@46$<V,[.D,#WY;WF42L7WUYTH0)9^K<3_0[01%<>* MZZH4XW-8M,UZ7\#+ SLA_UC0KE&NK=XQ /E2W#ODB#!HP0\]8I SQ87=^7F9 M4?@OO\'!\^$J &?9WT.\F-]V'?X@#R X>)_) W MO,YID79\6 SA+NP4; $!3E\%DE %F[E&5*4 KY$4X#PX?NSRJA$45MC]@>&> MOQX%H*/!JI".4X"]*R!0L*L0A2"1D"TP&LV-PXBF ?E*$&.TU9D\0CZ9A;$9 MM0_JY(U'$+(8ZH]='.A'*98KMLEJX^%_O 'DEZ??*60)>!3PS#6K'6F[?L2! M? PWE&^'-884?W'QY(_Q'PCH?'^"F+V+,'K 5$-OF860 M7[=6UO9_4CPKMQN>)5FWG*\[]R4]ESJ0KEN_P 25.J MR^R81,A)/8FL"W0B.DO[ZYF%GY*39085"K0BZ&\RI=")CA XVZ)XH=]=XYI_ MYUA8]-F P>ZNJ9 Y,FL"0H/<-<5H-C3JQ&G_+-$O[*+=4M.SE+TYHDN)'_6R MH1Z:GXMS8/?@JNK#"_=+2DV?C7TN5LXBZ"D#Q#!-)=99SO_V95ODK^'F?T/# M7&E%[XE648 #''B[YQAYS$W")@40* =M,!!".I7X(W%5E\#^^@7XC8Q?5V(P MEPEQ>#(%^&0F5]/#AR/5CGLN[*3+ M]7N$ZD*?]8SBLD9Z0?KV?J!^0:\4O.]GT*\>_-K@ M\&,46KVT5%M>X-#(V,C9X9[M_=: M^W,",#@'K$)N+)'+B:4_;ZB UP!S5O#[PQ/'KJUQ#1>W%9DHL;*\O-NO\#-? MS1M29TC*D^>SSB9$W,8?1=,UCF;$B24>I59-4_7W?39.@B[9[UW=2<(7)C_Q MAUMGVKE=P"TL87U.SM_^JGR/Y^!&\#:_9]%+:=*;$#\>83#,O[-AW8E8V3$@ M,O?N;C$J3N6^W,8'!/3C(C0"(#.0"$:Y%V58G Q/W^LTJ<:C9Q!]!O5(!KK+B6[S?KN5*C,YMZ"K MZZ8ZIQ*8E+HG8^?/!P0KW?=V:E7DQ'M\^#)#LAA:>=_^1/$;?"GB!$QD"B/] MIL0ZC/7,[LG1QGY3S3.7A#KEG[)>VSU?@\2*KS)F>+L..8C3:?)\S#^I9_7T M^R3SDC&A+IH0IW=:_5'O-8O _O2K4<-*H0U#$J%NGIT*"[J[O+K/==>ZJ/;% M:_U;]+=-=7:-!Q]YB.K/K#F)94MH0-,-T)O]I?8=W^I;5L)KIS1G@NZ90+M<5U!K7 M%BS!OBF ZF==E9[#"GZYV_O0GQ4O3E9'1]:O"+N \8S>C;6?J $&I5RLTP&= M"7*AR:3%UYF@3?5;?E-86)=D05(R0/4Z:!$V(\B5F V,)"D31.5H>\3VY$\7 M*_2U_C=C98T1HMGL#UW0'4>604K99&F,AH/>-YOZ$U]X;/%@DR-6_''Y.IU31;^ADR7@]K@- M271Y06;%!P0^_7+"BVWCIMPQWCAUN8MM]Y5II7&H9LQ1K6DM[JF%#6C BRMI M=NA8COT MTB<5P4O@8P6[;%DB;(9_0.XD;M,TH%%L\!VV26Y\Z>@8HO&PY_#FY5,SOD<\ M81ZD;IKEX0AFM?I @3=^\RQ1#<\EGEWG.,Q34OKC.8NVX?[WVAR"DUJRSK"X M^8>2)];9B<7H^W()*[)2CVB$\4Y888+CC$PIU,'[$49,3/_T_<0G)RYJ\,A. M,W9%X9$$^PDD.6SB"IG<3I9N()H2$L6;4:S1+_1F^@H:HCK8ET-\0)RQ>Z\8 M1&7"ZNO^'C^_.Y1]V:^;*/T(C)4WUD "A[2B )RPF7P/$(_8W:<.#D!*$:J3 M*14OHIR3$LMZK5VPKP14?70K!]$SXK'2D"=F# G&@Q?N?SB_.!-YUN9BJS I?1#Y ME +X!)!4?/=OITG$"&S[%G5FKN_/Z/RH MACFGK97_YGL04M40B\:#>QX/_.0^1-CTCKX:!/580?AO/T) K=X1@-%O]07M M6=[3)( <3\>B3AM30^;W5I#WF%:X>?/"6_D\_K*X*OYWKMD'MJ$KFOZB;Q>3 MJRZ_=AIO#.P M;M:/:]KQ&_37N""'CNXSA:K-)$V$?UNCZ2>P[*<'T/A&?KT(?]8%":T_5D0^ MMQSMX8]B"'XPNRKIOOGD1\?-);_TIBG6'>O"$C;].*/16\\:Z&AG8XZRLIP M:-Z(<(MK%/>Z5TBMGA^ZJG'5_1O+)3%6E;WUR<+A1/W\O#4C_;\Q<:K_OO1C M+L$!='H-4-BQ_&3-(77;F)"Z?]*27UN(JA4@XILH_80!"+/_+YG&+1@*MF$, M6O4N2$9[AAG4R6?]VRG (1/R6?T?35I[ G4<( J9UI.C6?N'H[MFKV;=B?C! M<<0@_/!)Y^NK2@$<^.YI_W4/-VSWT=&46X_;D>:GB W5[:?7TW-4!OS\OU^G MH0DU*Y6+RG[TQ/>(4;^'!HGK;M2!6DWJUR6^YZDT0IV$J'PE,ZR"GPHIA^CQ MIK$800^[1W>I[ONA(B2+"$Q]!#F*:7XCKY)AITXNZ&/:>\0Z(Z5_)^Q*CY=M MEC=ZMCR6J/UPYZ.]6NYH&ZUW"8%8V-13IA%8^D/A06;)4TM6JR"AS**%_DGEDJ2-#<^Q,]IB:KL[U)7R='Y4Y;@?C(CME MX,FP9.KQJ(,.H?C3.D+/^1^\UE.Y1G/=S \7.N-8WX1DO#)*IU4P"0PG8,X% M\.F2>I?'-Q=1MS BM5IVHI>5X?.,5/ MV6SZHZ] Q(BV3L-G!J2W:#YIT=I-RA(LL;6,^KKSFA[,*B*H5(Y#W$5UL]L< MW,MM_H[3,9:?S,XEJ ]-B_A<-!%2-&WTM(9U>7 O"PW:AWI1S/D'_*DDIGYQIL2Z0UL^2#7_"C _A J>0KC;M5-; M M_%4UXI=[F5&7?V:6/D$_$$RGCZ.?!$J&:BI9%3^.=,JE)IE3SM@=N$JU4C@^ M;^/+ZI&%!H=V7'FN4 !?W@ &F2V978QRYCL)%Z]K@>ZFHR8&9IIV?L<;7*A? MS$X *<-TM$ YO M9>F(6\./+,O-DOJP!A'O]=L@X=#RT)UT_(!V6-*4ZDLPSJR^9-Z389U]KO_H MN4#^S6H%V[ND;/)9L\_M3HIH2S2VO.0PZF"EU&>H&NOHU+R+MLN1IZZX MF'ZC 3G!S8YC35:2Z7_L^7.3ED%(;<*.#\%),++F7CK?0 ;LF]SMX*QQF727 MCKSMXTV03UX%6F'U1[=13^#%$^/929RGKJP[<3A;M^H]Y0&'H&P)XZ\TP=ON/8X4>23ZTR@6.-<)Q,P&0\P:B[T@>\1 MJ+VXE;C-7>*Y23X0_J6G2'B5WQTCKO6J[#RGO7K,7DVU6QTA=6C[\+'D^4QNT2 M03=\ ML27H+MKB!C OJ5'-4_YOH=RT!2K85@*H)^F06$82 MG2^*= "91;CW&@<\"@CK\!?]Y0/-P&XR9+!&&C>XXK%\K$ LAOB!]LUIQQQ= MFBWIQ2U]#VA']L//B5'[(5*IUGT@5WSMG.$EH.D/.CE=0BN("<+VZ-WIX8GG M]_H*%B<_#78_I@ S.MX4@!PFJDLF@I3S=R<''Z+&EMU6Q'1G853^E_!EK_#, M3;O)DZ<'[I>5#YC'&YJ=8F61X4]8C#J0B(+2)9JJ>$H5@'9O=?'G,NM<_5,T M0XUYD;_14"D]7U/Y;I*;E+(L-EJ$$$G5L!\"C: 86H@9NZSE&H=X!S6.J!% M,F^5!"Q\M/Z=1T(:H^_/RX(2X-OXXA0#$68;<+S!S2GW^IEBF2:^PT#H>NJ" M4&8E5W7E=3-K\/[!BNSXFOC)Q@C5042"AWW6PXC!_JP 9<9:7T>664%V=YK/ MDP*D5T2/C.K:F&RCP?>+ @E$PF[,^V_[-C7+VCW;IKRZ//EOS QEELI/2MEN ML^YS:\9+)=*I1RWYYI\(-=5N:7\4.0^3%<+T.*".$5Q7(ZMZI"HCEZP^QD02 M6^ \AW ASU3"2NZKD&1 L&P>0AN;ACXGT+KUE6TACQ#2$!ZF7-<'Q*^X>Z^. M.6%'/A&7UX\C&!^4"5XV4@HKYIXINT6^4>+K_M:[M9=&>",9G!H;\5/VKOR3 MPM6A*F5+O99:8S19>D!W+]^RA S61Z M$_5HE2\TU2-7H=4!Y&6&)_8.=D!.]HPQ K;\W8ETQ.&[^K[3KRW;SE--MQ1 MFET4KY5;;PW98R/>I (%^3"T=KD9C)SK[]E5ET*ENOTVNI88C<]%]+'P#5W M'!X3V ';$"5$D.NP(%[1^VW[L*;I&2M'6\XC.,E=56O)_,F*#!6F9OWQHO/F MW(V,=YP+MZJJLBE7D;62S#$]N MP^]>)T)5+;++!TQR?XBR[A^!A1!%70^*Y*]D=TQB+#E@^_2*8XV*7!_N#P5" M^J;->[,^QJ@2KQ4&EE73"./2(V<@)PFQ>J@;O4Z82)F)$R?N!1AG$#7]!$/J M;>AU-E37:IQ\JP+JKE_V+."QV1'?A>,F"/#^I7=1K"PBL4$GJ#0,M5BOE 5W M6'M[-'F;,FOG,KI1%#UG3Y6*XYZ$=!$\NVK<$I5F6,D0_ M7X> M135KG30;(5AJIX_.:J>JYJBJP77F0AC?0-/_R?X++;(3"[2$<6BBB!8$G+N< M=\BI4/7Z8_[^W&XSHKH8(DYZUY2%7"[6T*'R,,?10O_T.8"O/VI:47:A*JD> M!^I[K=Z';VJKXQ^H-]&M61P.2E=,7'"'7[#NA#[W%_P# /3^"@=P^-"/D73= M&1CA7CJ, KS6 '5&_=%:IQUWG$IDC>3LEQOKS9P"W]%.YU-[LQ-:2R1]XEX& M.#/.(U1[=>5OY_+HAS0HL<"%__Z_+QBD"^$"0V=%I;YYHS3#-\Z]>MK$R+&M M?^;MOO[$;[O(-E6BZZWS*UZMR;/F"S0'*.50@([9$=6CC%B:H1J4"<%Z5HM! M$FE/<"5+F7UH84J"'2Q*0-?EH&]DWA9N"R9"7L;&<+%ZB#3E\1W6==A2WE3I MEV8$M5]_H5C]<@D=!>C2M_1F;A0;2VOG5<4P^U^TH(XK.64H%6?N,011 M]>@N9%9^_C_QX_S_:/4G'< I0!M-$WI[$]2)I9L" 5=^;?&M<)K)Y)D!7[F: M8/_4!Q0Q.O <*!TJZK>HS4AFU ="X.7E6,C^030%N":]/C@[3.:3,C[R\R>M M_]:/W?__7/\93@_@LXQ-QS&158$ICK9O;]Y_F./#D?.T;O73B1,0^PTTP9K> MF!P>+4X\BL1C;H0]4#YV^>:='T':9A2 IQXG8_LZ;4&+:N;+(5L$K*?VI(R M1$Y+4H 8I^VH@!8;)_*O$-L-RO?P*X@3);7J?9O:X<3)KGBH$H=FA$L M>)J1NJXC6]G?J=;_K*HS*.U'S]DSON0E[,1^S6"CM8LZNM[ M4L?=>6"R0^V1"N^V&)3Y%%\2ESDO4LDH%>+6:Z).VJ!H%L:U=;TXSGCI+Y':-['5K(M&&%YP#A\M"^]N MH'1)R/\3P*57CD;5(R)U;6U"J\#;[>05G$L 8.H_(WMM*C_46-\SA'^O,/R3I;5FP!/S2\OFH6WA MIB:'L2,)OPY+E_!(T.9 BEB6K]4V%5/U2XO,WN5@L=,=9UX]*L9[>WS.Z/Q?M3J/'0F9F MYC\9B'&2S0WXN'B36.GC/R8CM:I:;LW,_W:.:=4+K#@#QWKZH/!Y:!_H#G"N MK:J#E^M#(@-GRB)"T\46]GA?HV#I2/VZUPR&&%+*,7=C83,,FWMIW M]:'0<;43.IDR']89!1<0Y268)_RHC[V5?=%H2?I&[#--Q1X$O:@:FB=J;916 M9%#@Q.Q->FZB6X2/Y5]\TKK2#5.T?YFCS_[QD5"JT;J56Y'A]#<[X7TYU[\ES%:$V M,]C*N*_"4K1F.U5^GJW76GO4C;3[EI[#=E%'IX/>H)GO2B"+D@M\FGD%\T'- MMH^I$M>?^S]IU)D_1 7\N0-)Q$'1?3(*^7VWS^Z<(YFFR;TBO<5D?1A76@6C M<*$]^!;HB:O)Y^>;FG3'1C'#>[S#\VM*I:45S?X6RJ7P!6*.P^*O99OJXHF- MF:D)$M,\)OBW"+:1,IF7Z$$^%CH-9\>"M^N#+EWZJ=_AZ9OQ@Q-GD:+9YSQ>[\[MXX"5X+38WYK$NO&&Y5'U?>IF#S)_N+T'!*< M,] J^*DIOW+,TN$!4\0+V6$R J *3%:X<;@YZY_I(?ZW+;@_XW.')5LRY3*X M)CU"1G\YXLVMNMGRUT\ON-UCQ]..-",8'X.^6$ ^7!/=>YWZ[>^ST*Q+X.Z3 M2<.[J/UA+\=# N + 4"46@ZI) Z,L$7FK^G-G92[4D"S[;E]C:45DWUO2C; M_72W9X^[,W:"FV)=*$^0\!7-5;,6<]&TD1/Z!JZJ25\"8"G]Y0*GCJEQYZH5 MC//]A'" [:"(&F7:&'LLPX*A)6L#@@;W77BY!'&^SH;_PC>5GH,+ZS$0PT8D M(]6JHM_%>DF3:']YP>9Y<;)I"I^YK_?(S$W@8?EN;9O#RH62C^%QN%OF<[0Y MWZ)V=;+F+N>6Y@J%*8(:2]R1J?NR C*1#.SE6)._S]MEO*CP]HY?29Q5=4XW,=8WI+FJR4BF6(A^K6UPRK MF-MBO*ATN3=%W%+;[YQ-/+HU8 M80->L ,&YK2^^LG[!\GY/=DOKR,*''N MC>]FY0$K,I 7L.-%EU,628^;U.CJ5S;C^HH7*7T5G'-QD0N# MN996GFB>@:+^TTFO#(\1DQUI$1\WT17E;\U1A3GQ?YQN M&TR*THMD"J+QV^@G]YLLBXZ(_L* 7>5"-8OA4N=S',S/N-CGP[,T=?&RD+#; M \G M+;RPF=$DI)KYKE= GG;\DPE?KO)K#[L5_:CZK6_1DBN<+B=MR8QSL<&>+1>A'$!NZD(&']&GM5 1[%Q@FNLYPO'-PW M+A:"L*)H+<$J+%&GF5X*T^H[DSW+U5]!(^XLQ"TN2RZG$5'%&B8_8[:+5&=9 MD:P-N0/)AA0>NXTZY-O:%^B\O^>Z^I/AUPD[*S __ZVJ'I!BOE:3L_\5_X)N\?B8 *@D'<)U$ !L4IH7\02 :!E; ML/G!C=9KI8RX^@:>N#8(P5M4&.OG(E9OQW?"J@D*?'0QK]U8 MWAI2F=EB@S]L@DZ0!(!5N77'5-II>'7;M@#[F8%SKU6]2Y=>R6T'5;HYXJJ(.MG$?258'UFC63S/'P:EKS7?;[+I2J6 H/ MU%!9EBW"=\_1[9;E+RNRL&R/9A*A,*A6JU5"-ESJCF&S'N3[>(*Q@D M3HK+DL;/FQ!A17^2E_+W/L;JQNM%_ /WK9Z;Z;2=PM2/TB3O8BH"NUR@#Z K MRBGXIFMKF05.P7VR-\VO'Y>1HSOC7DX5Y,3:=WQI[HT>_K;!U-WMC4!H- M%#E#";-_5>\L4PL[.&9QW)J"!OK*NV9=X_UO;_O0FO:#T6=+U$Y,+.&B5?VV M>CF\J.)#B:.?+3F:>CZ9'$\5^%?X8G(S++):6\(T?L(.-FOE;]*Y;@,[W4Q] MC+'=U;7)>.L4#C29B!U?K,&QQ):ZTSLGFJ[:O0':)CZ=5=GT"Q]E:B]KO[8^8E#CTMH-*=$AV]" M["&"QU0_#^U-*V-DE8X>-TWIOVJ$D('3U/([#VNP'']7TB3T1,8XWV7<_'.; M$WQ_$,ZME\#B_E2B'-*9O._9AKI,F/$_]'VU1JDU,"37HN"%[# %7XAWC;[J MH3(K"FE;V&HK[%DVJ7Z^9Q]6I*^V$+JUB/S^=WM,MC$[?NVNL=VX$I.EA/7- M/ 0QUG0%QHF=P-@?[GXW^B4;.'>> >^N'-@'F:1_=5KU MR+$CZZ?Q/JX%=( (DB9^SG7DQAGV%[JV?74406*0<69;GGW]A>MDBRFLWS1^ M4[(OG'VSGMTC50$*$'5OUNUG+\UOI6CG<&C>V7(1-0>U[ MU/.?R.02H, W(^SQ#,RKM>NW5?:BHO21 [:ETIWOMUP5'/,"U1<&F5IE)SG' M+WD^GXC#%&:?O^M>DA@@QR?]\17%TE[A$9YIW06>E%"YT^%O[+0O5IW74B1Y^![^J0A0= MSE@4_83!ES2HIEARF[&9>?4'0X>I1*_O/7U!O[YI!D+_ J%$)CT)@)0ZO-OZ MZC18ETKG 5]U_+P;GTNE>LX&I_YKTH#;1(![ 3H),374O15&))SO"B,:OA\! M[M6@\3S8T#QTF>ZV$40UV0YO(H9U^KC^9:'A: ,8=#NP*"I=949@1B<^4M9? MW54E4E/05&.0+7^J7@N::1QIN!ZE0O[U,6M4]#)YO!">HL+5$V''5OO^^T1_D6RV6JO\>%M:>E MA#@\$@]AX 0UPNY(].Y,!YE.5*91IU0F60W/4&_);OM^%I3J: M]+G:X(T;MC!117)7;:082 ="48^O/_%4,6+^6B-%=K[_=UV)WK$ =X=A[85< M 83EC]\+YWZXEG=L>ZE)NZ"]5>#00[TGRD<ZX6//^N9OE6< M_83&L0VUF#3=Y@<+!Y]9L;25Q$FZ['I;K;?;/[10S^N:+)(%O-L"/8-/U1, M-)?2+?O'"8OR3BG)X8H'=) ?,A]B7$",QRSB78W<19^JC+?$,'$)S)6WW$[8 MD9++! #=)@2%R13K7Y,N*^MI6=<]4UU16.?$] MY+LY:X:EA/"#I*M4: MQ7;YU0-^? (]NHT 84OWG)=-]7,YDS)^G) "V/I;B/[E>KD\VB".&X[N*W>' M/\:1:#R;F#-F)'3IVG(;8KRY&FLZ;7T>O.<. MF;[32]][3%RFCHZEG<%YJ,4[BO$ZA'>*79RY[L4$+=2W5M"C9=,Z!'U.?4ZG M2VQ]8-#]1K(!" 7$,=4N/>W M+&(1\F1&.G]R2Q04-:3-\- X:K.U$(PF&RYMJ)\)XO>_L^,Y_Y?L$'E_#4UM MGSRN5_\GNUCG08\%"JQ^3$W67(Z)8LK/;FH;TP"[P.B."=8:RTX\L&I_-X5S MP4YGWO+^W-[J<*LDT4(S 5"J*!'[\>< [&KAZD1PUFP=YBL4>H#L6A^L2WNR M4NMF@4UB>N\R2@QTC+GV$VE;.5()@PDEK&![A/\7]Y61[58FXQ[BP#*&.XP? MO9C/,SNA[,!BA @.@IYC\A.Z8-*I5_/BHB?2U_"!T)YCN5H]6WON"OP'[='CPM>D MS8"GP/%A<_XGXRF=R6UA9U1J)0]_^MH7$P"6.,43-_O*7M@;\SUQMA]]ET#O MYBKT6DGKUH!J='WTFX/ +4_S<5"FEZ0]9:E%%G'MWBBC^BP/<&E>36.T68D6 M7[)&OZ3X+'S<65"1>$/=F_:T$TZ^N'GZ,(&L@QE;;7\1TVDY5>G+MG^H,24C M3H$O=KA55?7\[LKL36NBN@K1!@* M*2CM0Y^>D$ E)GM2E.EZ'6*ZP^D2=G6 MAFKKJLGW5:>?C+FEJVU$<"]H$0![ "^V\$$_N@=%(KS\2B[*68DQ2P? #AE7 M5'VS:#GG0__W-6GLV%0F'EEZZ\MCQ!N98J@:RGH!&_Q9'8_@*I M*&=Z;\]B'_M3 N WJ;?X0R]DY_ 9:WD;)A%Z?A?Q=K^LVAU&,_XX'-#V47&Y M@8,3_P&9X/OF6KAN8? -US+O1^3.)=$RA1SF9=TXPB&GKKE&DY_$\$F-'<(.DZ>H\B N%[T<"J^>Z KV5]%,O3X M%9XR\@1*A6M3'SEJ^$"G-?!9+_Q]=(>PN /QRSTSM:7HYZ;FW6*6MY,9;G<. M;CQ8/Y9@B^:'4>>%E1ED5]N?F?!]&E/*OC2XWI@H%+,%6IF,V/?G$MZJ7%XG M8PS:]F#;-(;2MJVHFY^?QYZ)6OJR8DJ@1%GV/XP)X9/)P$G$9XPR=?@W=F/5Z.-E"MT7KS9J)-?.(;7_6G1LH M.@;T"2#!OP-G>AJ;3QR1E'./V<6OKFJ5#]+(C2+9>)=!8RW&Z#MQW!4HIO"= MB>:1IYD/W.Q;E%;4O=8[H-3&-MY_1A9[']JSL^>( 7EL<_5(J\9E$J.CR1"EZT'^*RE;9;(I;E5J#"7!E8KT 4LF39 M-M9RM&AT5V;9C3(I:N_PSE\_R+"H8V2E,89ZSO:AUH)QR:T8G14&REIIZSQ% M8EI>]68Q%N[DQFDN%E%KVP*UN_M^&8VU71%VR[:7V%_M42N,:"%_'EL#NGLR MH!S%]=VS[6SVQ1=WE,_1-?Y#:>V>6ZF.>*$[!<4')_?4Y]7N-> 2T"3E4A: MXCNC%#CM\H)=F&]*K37LW7!>CA;"-[)= 9#E.(19Q>@14XZKE%?EZ[X'CT+7 M+9X^!95Y40:$RCCGQ9[;0(^(S&+N.14%E3W173& RC(\;XR?.&U\DMWZ=$.F M:9GRTG<3M*MV.57M3P7MO7.!;VT[>?GVO_1HYVGP Z[8XY/42/PCI65*4Q[\ M+ &P78/8SQ8UO]N/>F'=Z->#O.'\EHW>^S^<6!D\!'3 77?EIW*97%5R#2$; M;WPI'?9>BKG6 M-$$'ELI=IO L )&>TK"<*:;A( *J C8W 59/% \)/Y\:80 M/@#2[<], /2>%D#G-*\>3EA!=R5BEPCMC%7!9UPN^;CM> %V1-L0&4Q5- MUO#>/4N^!3B_V0/J!6MBY?&O(Z"89N@YK:LY,0&PPE5$ " ?X#_"V/"OCV6A MO6Q8JJV:PWET,#9W*P?PB8=H_#3IB,OWS(\ X&CIN0HV)@ 4=7KE^%H#P5E; MY@^L/7T?;(7=?+NL>,HP?$3[Y_)1;?2QO2(JX+D":7'&9W(-Z!&5:4]TM9=H M&\G\[%SYY@2)A;F!;H8_!P<6P;]/%YZ]OQY.OTB=7$>RJCI- !BX?NOT8:6< M*KF9:5=>Q@>E)0 &+K\8J8OY)'E9=UW83!V^:020L'!&QQ;>HKH<]):8$AF' MG 1"(2O+UA=IL;!AZF/+)$F5[@XN1J)F MZBQP<9=%L4%C'?5F6"AH07S5HL'-Y/P^Y2%W\V(7XV<8"S;DSW4O8(_1EFU@ M2S@GXC'1X].YU_&3PX0^CA(+@'P$:\L@/$:Q-1EQP[ NZO+E"[$;VL+K&VW@%"(TP@Y+XX? M4P[5& $QM4SK_@L17[BH//G)KUW(, \NSQX"5/IAXUQ<<3$<+$0 W-"^^M33 M3<+UL-'D'9PK]]O/;<,;L2-I":CGMFTSX.>43[;DG.\9,[6_LV2=AR10AF:I M$1T75[@VS9X83^?/I? ]=6MCA:351KA:>^1RBAUR,[YDAC_IE>Q#)Z T+V.H MH?=C6P_E8+"8CT^W^17G6'_0-TSXFSBV X_8^8D !!@ F D MN874)>J@OS)$3@$Q;*_LK?[) TK=MO+Z6G9X@Z[(P6S[87CYZ_HYW@8=/;I> M,]AZG^MD-#/_N7]ZEQ.H.) M7!I"Y,(_"VPY+6,M/8].7KB]2#%'\^S1%9* MUAYX>PF_V?AMLT0Y 2@[+%X==F'FAW6?%1LI=5!F_> A?>/$BC/V\C/8VK[, M-L4]&[V GT%Q2'?FQ"(*ELV,L4)=8HV#7:WP_'[N+S-?^_C@27#Z7[*_&-87 MFB_S0\!17U4V&_095\7D*/^L#>@%P.,XHW\=<=Z_KD<3CT[*,]8:T&D* ?#" MZ,@\E%&DT3$4MH525?'%O].=8* /'SAXJ8DB?9+=G/V?3;O_;T7#,(TG4!TKQ@5W:YF- M$NB4CY>E]Z ='34:*].).MML>B8"BSI0BPV62FNX$,NQY3MY#N3%*Y;9+MZU M.GPYZ<9)%5-D%YR @\&3O*-I-YLQC,L.CK^IMM&Z8TB884A47,SD^:N8FHV"D[U=MWK+H,JMNN.[+ M@$KU%<@;ALCVFS!\/"1ZG-0#L(3GV6(816.:"FI@>92I#"M4'8^.B2M*CK1E M%%0F3P8OYMO[@*Q@O_W0S8\\;R:R/0]_U>N4@J@R\(ES0L'BT4^D8@I(>9QO M/K3$98!+M,UB3Z;$4U+2]U_[2*2>]5VGP:&G- MO&SI\1/?Z?1OWL_A6CZ,+0I>_E,%H.JVEI;S%"L(*QCZ?][6_I?7@"U\"/I( MO0HG[ST65/C)23'S,IB_Y[#+NX9V"VIOZ>7EU79+J2HB,]O&78YM?&I8(];" MFO^/R]!"+C+-U_0:4?]Q &+68.:,Y>DP:JTK,U+/FQ'M=)[;_DB>0^PLL3+> M#Q$J+TZR6C1HA\Q7\MG ;E=A08%V@@_E(=ZM%F?%#??$:XGN$0!&Q?"[;N;2 M%(5O2Z$+-R(N*ZX@S?MR<+<\G.+8&)Z&')OR-S@HJH&CH*+\2W5)NH7-5!&C M2[/##A+QDL_9UF3=5V!I@)*L>YA*G,Z%7+8CBMG[R38P.SL2NS559.3@QC(G MHB)P'YR)"T+5X)L0II^$BE]]L3[3ZM28) *X'=%N)!K4V^F;\&=L2HOQ*JBY MD#$I;XO@!![1Q]R=$CV_$0F+!*;6SL\H"2]KDD#;]:WMXC22#XU[E=U-5I57 M_(,.BO&D^W[K(1\;#Q$Y]:$H\(H>G_R]*S^2\L9(C.'L5MCDWN[)ID]S?,&&5804-?$AY/<69+099"\ #Q.Y@"0>K$7.4TW &U]%19XZ2R"5 M2%Z.P)OC6^<;59#NS,'-R]P^&P#IC$1864!NL4EF*#,( M9?MU]1.7+S2O74)#4.9@,+Q#(:?D$(> M^8,G9!'WUM6;L/EZ;"QO5@@?Z$]48 M>V.-M.XS\=_/=]YGL!6>TJYYM-U%Q+M\GET+V/I MC8LUE49<(I/7TS<621^21)U/HDU^$G_0#JJ3_4K3QSK)$^;/:&J3=I6?(YA# M/N#0%8W:^OQ-7+&!IU==32,5(P_"%G?SXX$#O"O--LOS5R"!=)_>[#4 MS4S^7@BI<^@I&"OS%.J@QAEKU-?"5@7)Q\X"XU27 YX-CS5* ^ZP,3V?1> %VQQ_SQ^NN[]<+Z)%:[:M$0 4*J@,LFGU9WJR#_:BF=_ MDR2*':LKS,6ZY;U\/W>JY5+R%U$XQS0ON#5I^ A&%_6,Y?G=88R)>*@_T[P- MZZ/:":N)]ZGOYQ,->WGXE$PND#]&%9A-/XFL:E"J.-SC;:JBZ6HDAW&,F&N& MN@6F*?AM-S S3YE_::8%A3B4K\(.I .E^ +"P?22AR M@[GXE/00$AN"=(6,?2+2#0;.,YQX*;$_G(^IV131#NN:ZA#;E#9AUOT+C,:* M=T2#3.I]!E0HHNL.'TC-I28^O> MVN%/!^$#M).>$%0Y//LOU_Q1_OGF/5V7G6C*0I;AAO*QR-VR=$N@?+S.^, K M?8D?Q8QK2:QU6?.V!YG9GOVAW>YU6E"BR#8%K[B$X,2<1OZ#:MQ+MS6A].)V M70XG*N:XQ1;OJ&><]W.U!2>B7Q6R!"SI;I27&HBU\BU,+G1V\TDSI.&#K-&R M J6(H!N9?8^O-N8J:-=I?#DFJ2U/U%4GQV6$0Q5[1H@N,5.%)1T?Z:/XO6P' M-'X_X77PZH*WVZ#'R_V1WE5F PR&WQ\=H$$+Q]P('.B7."O#5-HY9*.<-LOF MA/,#J[(D9N<:]F[";TR5^VF2)NI&R>*?A!Z,,5U(ECE\4R'OU9XXO=/<3@"@ M**;K';<'%1\&P!-->,F)\U](7@$G;4I_UF_AU"YXZE=I!880X6+_45:IHX'A@XFD!%.W _O_6,&LQ38'04R9?UW8)W M,LFFS=MX(_"WZ/O")@Y]F:4;)L,1E\0%GO'RK@UE0LY!(I:/"( %%GP+I#"[ MH1!9],KW:/[[K/I;F )/.XNA2OC>=JKP:;H3*)G"<8.-=+M4D'K9L/["-:N_ MO:16YN+TTUXAXE6^Y/;.)8G^O]\"MR:B.WJB$05'R )],[,AI]]?E,DN><'\@?#H#S^+?_]?U^";[) MHLS7JW__(?PI^ '(%5^+?'7W[S_\^N4MQ#_\K__XEW_YM_\+PO_]\M-[\'K- MM_=RM0&O"DDW4H#?\\U7\'K5^>"SRNZ\; M$ 4A.?YK\9>,)Z%(P@1BI *($D$AEEA ID)%%.??_[] M]]]_^LZ*Y4_KXN[G* CBG]NK?V@N__[D^M_CZNJ0$/)S]=?=I65^ZD+]V/#G M__W+^\_\J[RG,%^5&[KB1D"9_Z6L?OE^S>FFPORB7N#L%>9?L+T,FE_!,()Q M^-/W4OSP'_\"0 U'L5[*3U(!\]]?/[T[*Y+\;*[X>27OS,A^E$6^%I\WM-B\ MITPNM?;5TS:/#_+??RCS^X>E;'_WM9#J]&.717'P5*,E,5J&J='R7\\)^_D* M]3WINWFJJP?E*G,_^-*Q#],/WM3]HOE!CJ]P1\S5*M-7 E9L^7!HT$N M_OT'_=-B6\([2A\6[]>K._V&WK^6;//R\1>ZV1;YYO$%*S<%Y9L%S7C&N4RA M%#&%2*D(XH %4*0TU#,_?+4Y.9GL?,S(=_7M%[63[0Y@:MLW$1:C/^X\WW!\F-.Z"V6E$)'HI\ MQ?,'N@0/]-'X"^6__;RW]&JPEQ-#N!P7/:,HU,-T#XRJ-^!M7G(-W3\D+4"K M-OBM5?S_.POEFA^HN#0^QKHX1FC-'1$Z^((K=!0M665>\R -58A_ELM-V?X& MFM_ (&R\D7^UE/CSDU?C1=$:10M^8:R:*W[F:^UM/6S@P; 9[W2(]9OUD+>J M'@&MT ]@70A9:-_ZA'&[][XL-HM/^I60O\A[)HL%I2044GNY,J2I9I.,0A9$ M%"J2,"PS%!%!;-CDZ+ESHXU*-?#;Z_4]S5?GW^M>J/JYX H 1O[H+6VW_J;/ M6-KS\>H[.A^N_M?Q1WO\R$F^SC-VM)_AN3^[?6_MQ_SY*RVD63V)5^O[![DJ MJT79BZ(P$LR\]?)Q?\G'>BI[\3LMQ$?]&GS5O_Q8Y%S>*GWW_7KU>;/F_]3N M(-=7+50B(DF3 )(X"_6253'(XB2%.(MCQ9G,6&SU"8^OZMQ8X8UV']>/4H+2 M* D>&OW!@[[J!CS42KOY$R..LYTO,H_1&YG2*@M@90+HF@DZ=@+V"+K7-;:" MRM@;T)H+*GO!6H':8E"9K/]^8?2=7:#Q!\:G^S2BMI.Z7N.C?NRV32!QV!34 M?2 M;HO/&[/H_1M=;J464.FTT'-%1C(E(,J4=@=9BB%620*9#'"2420I3EWF M$@N9*5,0Q9B MAB+LPDHV0N=&2Y7.VI4Q2H-RI[4;_UBA;4= OC$K7.6<:D^,\_5VM=$/_KA>YER+ M^B*_;UYJ8_ZY0"K"+(Y#L]^NM',44$@Y%C#F$F>:H%A"0J>%MI78N1'1Y^W] M/2T>S8JI8P#86P!:$QQ7SG:#8+D*]@[MV"O:?BC!;T9I4&GM<5O>#2:OZTL[ MR=.N%9W0>++N<[M[&%.U9P+O5M]DN:G.NQ:,AH&2"8629 BB%"&(*0MA*"A7 MH<#ZMVC(@6!'QMPXJ*/:#5BVAUK#3OZZ4+H=]PT$:+(SOHY^_D_R3A@_QO%= M5\RSG-F=L//<0=VI2X=]YA^+-9=2E&^U6NW3W^+<*."#W("'1NDZ()!7>@)%>;[,-X]N M;' 9<3MN\(KCR$SQ\0"^/6]4^E8[XI7&_KC#&AR?3')9Z*2\8HW!, M?,_+A8@BK"2)8(:B6'-4@B'.N-"CE09$I3Q@$7?:P!E/U[GQ7%?3SL8%^,TH M:QG),,406^X:S6/@QMYL&C9F[AM,XZ/I=5]J1'6GWR@MF-@;P".S*%78.?,HU:8^&3"?H&33 M&Y_DJ_)A\6I)2^W0_IV:<(G-;?')9'3=;C*;+.B=?/-= M%CQO0B862400BH2"A*<(H@B'D*$D@JF08: 7Q2A-$QNNN5J3N?%08T1Y WYO MM :T5AO(1F\32,^O"W*X?@#[&6S281D[(,*8 6X5: P!MP6H3 $=6VY :PUH MS &M/774VE3C(II9R9ETA XJ":E:X7,,F,Y0V'=C;S]\"!Q\[\JQ3;I;Q5583-R\=* MER^4+>6"R(311&F_F= $HIAS2 574'%)"9RSNZ?*/7])O':OL-LPAE:11!HKD!(A)IYH@" 4/*19)(O?#FPH8O M3CQ[;OQ0J0=J_9RV04_AUD\ 5Z(Q]DFO Q#67WB/R?LONFP_Z5+RG^[6WW[6 M=YFOF9@?*N>B\Q&?>N(D'VV/*>U'VG?)P&.4)[$?CLG$YQ\PHU?O9(C2"'G# ME\'PND%]7MJT^\L7K7ZR/7SYCF&O\P>Y>47+KQ^+];=<2/'R\==2BG>K.M1! MBWO!-_FW>BNY?/Q_F@L /GJSV /^]Z*45AJ.(@^ MV6N %I.RVG"4CMGNBB<-C,=J:HM\6;_@_[G-"[W\7S_(8O/X<6G"/5?BC?[M M@[ED$8:81U@PF&2,0A10!!F* Q@Q&9(X"#E&>-$MCW,YI,A:N-6G>;$&D-<0 MHR:GL0HG>FCT!G0E@&R5O@$K_1GK/XN\?%B7=.E(C0YC8T>)GO&>*):K41IL MUJ!1&[1ZWX!*\YL*]YWR'L.ZG 'S&M]E+WW:0"]G5)Y$?+D_81B]W>JG4D.< MIKK2JNPX$2%),HEC!>-,_P]*)->^'$U@DA(9AI0$0CCY\FQI"%)81((K (:,!P[S?V6TJ2CH(E1^:>>\N(FIYJ+=3^GE\BT#*>54N->'K:GP M>:OV>1&OZ')I-I;;R-GFPG*AD!(BB3 ,TP1#E"$"6<8ES!@),ZD2'*O,B7:N MTV=NU/3B[JZH-I;!JK+!L%,50UP"7IE@3FAV$9,FVKC^JVL=M2M'T9+;IAN; ML?FOB@);[\.-UTVX\0WXL!NG3J+:J]U8_;T3W5J;Y9$0_>#KE32O5&E:8O6# MWQ/R]?38B0LEF\WPS>.[E5XC5Y'AY>WFJRR^?*6KVP?SB'+'3>_TS)*ORIQ7 MM:/^)DOMO2X$H3&)600YQA(B2O5J%]%$+WY%$-% *2UQDBK*U]DQMPFAB9BJ!RBLI-PN\A4%L5*.QN1$ RBD&B/0_$ THR3,.:^15[I7U8(RE5Q#(!22PT,0NLB9F+1&,=1"Q@F(=$+!Z.>N9.AOBQ MX/\^N,IQ]]&3E/2X9UZWSAY-!B>$Z>>758N+:DG_XMZ4/:M_K:6'"\90G*52P""+4X@$X9#R4$*< M:8\[B"7+*'%,"^N7.+TEWH!: M7_#J(HQ#\L'LH/&<%79!Z-2Y8788G,@0L[QQ0!>*=E_P7;7S?[OZ?[8KJ?%$ M;4BDDII-T@R&"&N."0,&B20*RC!)& Z)#(@5QUC(FAN[[';1:W6!_E2,PB#* M;H#1VJ$CP060^^G%,W0C$\LQ:KWPH5'3-<]PT/ ME>(AP0*JF N(.,ZT9Y<@2&.>A#S%28;L6==-]MQ8>*>@>Z3,$.1E(C.$J(0\ M%!%$!$M((Y+", MC03!F)GJ@J2?YY?D&X+"PY9?_?N-@,26.]UZ/[7N?SU#> M=Z_:XYV['2,.0?O:ID=>4)]H6O6.OH?F1A?QK[<=I0%E 3)7C2,_("(<0QY)!)J@,F0B$ MBJUZCEP6-;<)N%$6U-J"5ET',NI'UH+IO>$U^HGG2:AL]K]=47-@;&_H3430 MJY^I)ZZULKR76ON?,!V36EER0)QV=PPL$7^N-O,'N5G$1"J>9 $D7/,C2BB& MC+ (!@E&4819C%GDLBO=)VQN7/GQ?-5WQT+O?0@G/,(JPQ2&(M5S46!6APF/ M880RE&*28)7(Q6:]HEH]+XAY7Q;\"''N3RVN M_53*M 6SSUKYI CV^2N'?=]O:5Y4Q]_O5@_;3?E>?I/+J#D446D4Q"1$,,ZB MQ"2Z1I!@I#_TF&$<"Y5RAEP^]!Y9<_OB*]W^Q[^&:? _([?OO ]0NP_>$TPC M?_E&R[:D5*WH#:A4!=$(-4LL,/%)"'WB)F4&"[N/*<+FEJ'+M2;;[TRR,&,* M25/GB#/.(6(IAS@-.20D%BBFE.,D<$^,OR#5Y9.8+C?^XV%BI*=4[4L#D,94 MQ$DF8"KT,@XEF8*$X0!F6+(X%:$0(G/-D/<.__A)\L\#ONU:SQNWA,7ODJ]?Y,2K/BO[GR[\[&X;<(Q1/?%=55(\_R;-RM+@V$9S8:X( M-9@2)B&*4@5I+ )((YYB3!-!'.(*^B3-S2^L= 4[9:N=$!,Y@QTVY'N1M3C% M\(77R/QQ"BJCZ)#HK5[('(XP?$$W?>16OE+KXKY.LS![/31?F=ELLZYBNBI< M3[Z;/_ZP^[OY]P]_]A7B90-E[Y%([P.F.Q&QL>/@0,3JAF$.]IO[A^7Z4D>4%G9'IM=6P^^UK+$5;>%['PZ9.=%S:I-W;1YF,_[/(-$Q?VWVT"O"C+ M[7W]#9DFE[R.\KL/%S@686:*]:O,'/ZE5*_3%4^A9"@+N.G*$CE5#!Q/U;E1 M4JL<6.9JJ@+]E\?3CMGF,4IC>Y[7YZ?N=S=!Q^ ;L!M[8_,,:NA;#\LLRN1? MUO:/40G?&G5OQ>[M)0Y)*J@3P'*VE)U*?&UP9.,YI3*)>*)7^T)&@6GB12'# M&8()E2AF5"H><_M4 @N)883^, N"7<&:CJ4^8? MJJ!,#\Z^*\;TB1HX:VC'I))<=T)1@@G& PFSV$1W(<4@9BF&(><1H@GA@KIM M!1T\?FY^_$Z[80UECK"SI-?!B(Q^2&<+ACN3G;39*PD=2IB6/TY:]^33/WW5 MP)YSG!=;*3[3)2U,+]EM4>@G+S+!8\H9AV'&30E#&D+]S2H8O6/.DEK6LDA#,JB8O35V;$CS01_>^J6>0M?NVK\=KY&^\41"T&MZ M1D>/+>5Z,?#:2^ZTI&F;R/5:^Z1[7/_55X9MOWS\1=)2^P:&9=X65>\$_EBE M%X0L0C(3"60XT,3 $P8I#2*8!"I&7(8,C%S.JNZ8BYRRJ7:418&J0PXZS:0@H@"1"#B(B(22:R++6JFX,].JK M6>556P7K5F5 RU)NRLIW6>:4F?8W>F;XBW/A=]OAL".F<4 >F9]:I<&/K=I_ M-ECO--_WT1VA=K [8IYKQ]M*G[J:O",J)^K+NSYAXNWS#UNS>7^KZI#K%]]H MOC3+CK?KXJ]FU MNIU2O+35&*AU494LI/HE?(8M]DLC/O(^N\=QG/]F^_XM:').7AR\!97%,]AR MMQR36>R[7]+UC['Y;HFXMQUX6WE7+N+?[YW *ETS_+*NTS:KMDM*\VY=J7F! M(_U>4(EA2)B95D0$J>(AU&MY[62+. JE51#.8 WF-E]4<7K?VO+M'6<:;!K% M30*;>0.;Y.30A$0T>9VO!%:.S&PW.#_*1==[$=I&4Q302&0RC((((11ED89A"E=(0 MAX@2CIU*4YP2,C>NZT;2'27G7I/)[)09=O)S),'T M6=J?A^PGLFW7A[8Y0.G0376:NN]T&(1*<,92F"J&($I4 C4'A% $/,5IJ#"1 M;DWRW;P;,]1NWH/5$W;%O MQFE_?5'Z,_6[MD7E?(-KZR<,8[!/TD1A2_&&%B86N]3BMO?;I0E%?2U5SO/- M(DY"FD29@C&*%40,,\@XCV%"M1^3*()YXL1E*1+85 '=/'Z6?%M4Y.9\'&C[P!E]%QVE;T!5G+*M4KMY!'O-1SH-= 7, M[VF@M?2)3P-=47EZ&NC\A&&?T ?YN_XLS9:%_D(_%NN5_I%7^\/E;5$?Y+]; M=:_(5SQ_T Y#%0D<<1ID,J4P# )D:F2FD 4RTN.E:)J)!%/L5!;W*FWF-LUK M8\!>5W!HCNF<4AMDCNX/+FML&A:J?=UXVK'D9*,T,G&./4#.;.H%6)\$>YU" MDW*N%^R.:=C/0P>&ONM'BGRY-167]K3_YCM?;H44;S4 YF!O6^?;WJK6R?HH MB^KD[KWVO-YMY'VY0#)-@XA)&*@80Q0$&60QYA"+**59F,2,\,4W6;"U=;B\ M)]5IZKJU1]:%FQRRS M1[5;#>Z&#?QFC .5=1[9V3?@7E,$?.DV;5*!9T2?I"'X?OZ5,0^=(.6_YYNO MOZ[6K)3%-S-9U(6K/TF#7+[,*XT^&95-ZZ&7M,S+=LONL>JP6BZH3 0)4P:# MA'"(1!I!QL,,"I8I%/(X"=Q\[U&TG)M/WG894P7YP:.8-V!D**DOW$1R/-U73;1-H>?[4:'B0 MQACC,4H@AU=%GR?88PRLSP:$C"+,;9H1,E^\;HKO_+];6F@>73Y^D@_K8K.( M!:%A@@,84R5,HFP,:48C2-*(*![&@MKU+>J1,3>*;]4$.SU!K:@=C?>AV4_" MGC :F4+=X;%F/0L ]IQ5MJ152O[3W?K;S_INPU?$_% 52.K05-^3)R$9"]-: MBK"Y]-KPD+/-SYIM642BA(82)JI*0 L2B .60?T[+G",L$K5L."0?L%SHX+> M[GT#2V'8CH%KA(@_9$\'ULOSPD#:.DA S0:',(@GU(A9#S&,&(R3C M@&HI(K!JL3%AG XSVH%7?9&?]:"P M^>K/G53:O16CG)\/!]'O,8^S%A.?[0Q%Z>F!SN G#>TE^U!(7B_^-,.^N-=N M8/Y?=7G6*$-AG 88TH2:S"820B8S"B,L,*=9+$3@U."B1];<>*VK:N5!T(ZR M \-W^Z"VHS1/ (Z]@NMH:0)^'I9R!V-7Y1OP8;UZ*-9BR\T_?3:HO0B3WTZU MY\5-W++VHMU/>]=>OF5 ]?)/\IOY2.L.: _+?+-WH6*ITB ,8!+) "(:9!"G M601YQ%C(4T4C;+7TZQSGS;\830R8YR Q\:;<4'* MH?"X%\0FJC:^^IEZJA1^T>K>\N#G[YZN)OA%"PX*@5^^>F!8C/@_VR8R4D]O M7#MSU1'MEW6[T2ZUC_=NQ=?WT@1S?%F[KGZ2(%09$0'D01AKKXQSJ)>D*91Q MDHH 2T3=*L..K?#:3Z,/N)UO.*=A''FZZ)A: M^9#&V#J:YL:,Z,Y@8%;1M0.F[UN-U]EH17;U<6K57E3+W@7/$IB0N/0'-Q@[;TG(60D4% $A,08I3AA MJ5L;BGZ!5J0S:4>)2E]3ZLIH^>=V)^#&3!YNT\8%I.U(WP-ZTU!V#5M7TQTQ M-\IZS(NS0\4G-UZ0."FSV5E_S$N6=TUW$SU:=H.3S5%.UYAAL4K^QM9N#GF6$1MYWAAC ML(:'D?L"=I30\:N5>YYP<5^8G@T1]R9@:..S-?]G%6 N7F_-D^N)HU+MS?W# M6N>=BUD?=F MN]C\?Q,J^XTNC2^@B?OSUW6Q,3WI.W5;CBH&"NT:8QP2F"$50!0;SS@C#"J6 M1C*F. WIP(*-0U6:&[M6&D,MZ1[D>YWWW1"@9EE84M=&=Q[&SI):)QV1D7G6 MJ']3G^5UK*A\W8[Z$Q6#O!;/<7("!FOU3-D"UZ)X/H_@ZB&ZOZ@@UM:U \\P$%ZZ>^ B]N\VWO7\P=Y6?\O*?;PLIWZWT!ZM= MGT]T(Q>)BE.L5 J3+,409>9\A 4Q3$(42\%12'@VR7&ZK<9S(R:C(U1:2;T\ MK+4$A59SHC-VZW$>^;Q]C-&;_]E[YQBF8_<-,):;'LVFX$_S3GSJ>R>F.XQW M':=9',Q;*_W'.*1W'0-O!_;.@@?D@)FZT.]6Y::H\F#J3="<-UJ897?YDBZ7 MZ_6J_=7ZI?Q(G0\*4AT'JGT^> ?J19XNJ@OW>FAO0VK.;$RJ+ M;D!CT^[7FS5@$AB[JGN>9; [T6C3,>.(K?B9?&S,J[:%C?,-AM>XT+[LA\?Z%HV![VYRD:9@'B!$7#^K28 M0]$P"Y0LBX;9/.G:OG9UEF"[9;3().::TS3#8:JY+I8!9$))R )"%$59)J/ M+3_XG"BKSV[2S.#=!F^=&^Q&:&<1M:.MJU":N@M@D_E[L]L2'Z/=WVDJ_7ZG'W#RDOTNC MNIZWZ3=9T#NIUQ/W-#?-7_1:8U6IO*5+8&)1'59N5XR3Q>IX&O3'#I\P1ICX MB49QTV6O,J3]10GVIH".+)4^[=(,4A8&G J M6<:P6\4U*[%SFY/J4+(J>:R)@> =I1UKIMD!;^?\^H=SY$EFIS X&WG2*.VQ MXI@32%[KAME)GK;ZEQ,:3VIXN=T]C)N^:/8KE?ZN3:9"55%!>W^WJEG4T^7^ M$*O\HB64I__T>FW\Q@5'41BQ2$&2A:87GXPAP8) H:(H42E)J$Q=&,RG*V7>%[:M+42+UK]I$[BY3NN2/ HZ[H!'XNZ?E;UNX4($H8(BF"*,@41 M5@FDL42:,W"@$A0PR9S2O,Y*FAM;U(K638[!@]'4%%X%8KU< M+QWJB+0=:WC!;V32:*"KE;P!E9K[!O2>TP_ZL/">-G!2V/3A_GTVGPS3[[UA MX/957;BIW1$.6!IGH<(PP8E>Y,5"049,FU*S8Y6) $61DUMQ^/BYD4.MG>.V MTR%@EMM+@V$8>QNI4FR<^O0G;?:Z*W0H8=K=GY/6/=GE.7W5T-F]J35AXH^; M$,E4"140$<,T"5(]KW/3"DD$4,_H$5(XBU'@5G'GJ8RY?;2=$CI&2==Y^RF& MMC/V5%[*RBM8A"+#V#3UB1B1$-%43^ !"B!)"1. MT&+33PO>]'+Y5(ZU&W%9O%?^!C!YEZ^J\(BU INO;7GSJY8+_L8UIFG"41Q! MH4)3JS(QE8WA< MC:V@F438..)B'VOC^N!KH\?-,4W;>,:4E3;E":I5UT*%,I/*E!^5$8-(<@19 MJA!42.@E$\XP9U9QH0XRY[96JELFK=8KV*@)J-%S:%SY>:SMUE">$1QYRNK6 M #4I>+O^4RV6%[:/KH@\OPC/.$'HY\4^4SSZ11S.AZ9?OO6*#=.7E/]3BL^[ M@I.[8GIQC*3IJ)H24TP/8^V?8ZIIATD1IUPDV'WW]+2LN3%-I2IDE:Z#*W'V M8>NPT7H]8E/LNK9@[?4<8=?& @_O.[)GQ$V_/=MO]\F]V@NW# SC*.[H*O^O MRCU_M5Z5ZV4NZBI+*_'19'DWKGLGDN2S_DW=A65WTA F49B%A$(ND(*(8 %9 M3&,8RBA5,0DP"IV.<+UH-3<:ZAIU P[,JN;PKF%F*;,/"=O;YIR&X7><[8AN M\M$;F1*G&CCWH!:?0'N-?_&BV+2A,CZQ?!)5X_7A;DQ?%IO%)U,P[\7WO%QD M2B59@ B,,RJT+\@S2-(@@2J.51(A+ .[V+R#I\Z-:2O%]!>G5;.DR4.0^FEN ML.DCTY25U=8<<]+*'H[0UW?X0?_KF!L.'SC)MWW2AO;;//W'@07,3^TZ5:\2 M$0%1D53:,\KTVHN&$<3FJ"1%B 4THRI$R*F&^3E)<_L&S^OFEK-+P6.#\K;-H:YY=L?E+F_.(- [F"EJ:$TW&_EDT5;)NO[JJZ MM8M,!C(@&$&%J5Y1B32#-%,1C+(HRV*>QAEV:OYM)75V'&**_1@/FYL?Y%YO M1_*P0MR22'SC.#:IM! >MY*Z 70#6JWKTMX>"<8%):]D8R5X6N)QP>()"3G= M//2\BIO.+O*UK/_[;O6"\_56R_E('ZOVPRQ,I*(LA5(%9M' (DA$%:$?,QSP M(%'2B8PN2IP;$;7JF6+41C_70ZI+ -L>47F$;?0#JEI'\&.K[9]!O@([(#]> M '+ 94E.'Z/IRX)G?APRA*#IT=3MC<.B!T\VQ2T+0>L8A*1*(09"C.(9"0@ M22(%*>%"8DHRI:RV)&R$S8U8!O7*=8>XGU]\ S55J-S M="W7C)XP&WNI> 17J^@H[?4N(^*WR5Z/O(E;[5VV_&G#/8M[AG''^_7J;I4O'5.ZKA\>.H*8$?602,Z;L M<\UNP-Z<&[ WR.RR[TPR?VB,JD_OC5G V.6/\'PA[),4K]9I4N+TA> QN7I[ MKL?-MV(KQ?N")8Q%<0P39F(6XLB$BDL,>2ABRA1+D70* M%3\I96[\TBBYXY?JT&Q=I54N$#)?O&Y.)O9KH+?Z-^4BEC1!* TA%IG4;D. (28T@C). M*.5!E$EAQ1$],N;&#:V:W4T#4&EJQQ)]01F:% ?A8\X$% GL>*%LB M*"7_Z6[][6=]M^$ 8GZHSILZGW[?DR?YY"U,:S]UFTNO*-CYI/C["Q,->5.36.W("G>=&04]:*=&]!0/JAHX\X'8NS\R& M<622/-LDHV.PZ739O:YMVUY9?0.,W74,)^A87BUA.[:/DH,VX5AYK[4ZLMK3 M5VV=9AQ.UG^=2/3 N<%<: M!WXSFH%+=)S&[PN657JV%3TN2KI@\H3KG!PP(F&W+5=45 MM6]7;R4KMK1XU%AG;367B#/-2QE,L2FE*5!BPF4CF 8L4)JU1(:L6K99RIL; M.>U:(=8J ^TLM4J#"-T H[E#!*@%X/T4-0*,(Q/3,8*W>P2-OD/B:"U0= BE M]8OF1-&TG^1#G)L[6TZ"+5U MN.V*;1%VV=EEQ\YN/5UTVC!5%<"^?*6KV\;SO;LKJD[N[U:;0AN3\]HW;M?. M..$*HU3 6$6:\\-$04S"#&981!$VOFFJG#=+GL.2N,]_KZ5QXKMM^NKJBQL-"&@0N0'[EVH'2K-#,]HNS'..K?>]F6==*>R6J(@W=.K^+,*4\Y0Q!*3B%*-5K)LI9K%\[ MP7G(&"5IZ#)K]@F;V\3V;I5O3!FR_NQ^=TSMYAM?2$VU$C*[Y;6BW4KA_CC: M!@^?--HK;U*FL['\F(RL[O%8K:EI0JP"F2&1(AARI.E"40F)0 %,HYB%DB8T M%58;*Q:RYL86/?6'!C6'[H/9CD$\@3-U8^X3]_S5F_I[)=O< M,HP_NL=65*2 $FW7S8^3&.T[# M8T=$8X$^,C/MPP)NFH8 -R?0!3L#]%65"?[X:@AP/@G,2?ZDC#8$F6.*&_2, M89SW)=\LY:UZI_VO;[G8TF55?#&(92842F$B$88HQ %D7#"H%U4*,2%1))S: MF)R4,C<6JY0T!+97T MT'_QT B:IASU9RY7M,C7U8MY2:U_/&%T/_(URNZ?+DNBO7O>C3U8.L_;AX7%"FI MXH1!F01<\X"@D)B:8@'+),&1BF1BU>UGB/"YT<5>5??![OOFZWFZ 9L(R%]4D47=,HJO'794% M0VI%SNL,%OWGS5[TYBLU-V^7 C#9B#9A=47GHK)]T/(1K/='1AVM6G5\1=\- M'-W>4#S79TX7ES?0VH,@O:'/&#"W?=0H5WO+5>1V"ZKIW50$5=34;D(D(HH=I]A@H1M&FY/^:KYE>.Y?E[8+9S4_V -^T^R$WM M+;:9XUZ+O5X PW/%UW/2IB[[>L'J$[5?+]TQU)5X/C@IRY\44S,[:Z@EI9T&CK MZD>L!C@1O4A<[4.* S:-KY"-=C-/*WWRH(6@U':!C6#X)/O^",I$E]@GYKC_V! M"UP99F""( M,AE P@(%B>DOF,0\)L8]6&_HTHX4[$4[$<5.@?&^!*UYW:I^:S92<]-%K]$9 MT,N1<->.@QV=C(/NR!1C@*T",UNUS:;UC[_6*/\9[)0?)>#0'3&??.0@?5*. M5\N*":I$CR $?S9+V.@/39[-@Q9 WN]KB^EU_H]Q?;S==U M8<(>3?J7"D*E,LYA()F$*.((LA A&,L@1"J(](3BU$3WM)BYS0:UED"K"79Z M#LJI.X.J'0]?C]7(3#H$IB$=&WM0\-RC\92DJ;LR]EA[H@]CW]575*2O=^U? M;PT-?91%OA;U;OX'^7OUIW(1LB@,,BEA&B4"(B(1)$$D891PC&D2ABARVG"S M$SL[IM!:43VR)E5 C\6]=@3JV-'!)W>6\$>)# @+%8Q$9OK3J!@R3$,H,I42 MA 4F)%M\DP5;/]\ =,6/'$FV*V0L*M6K;(J'2O_11\*.S/VC.S*YUY'E30WN M6F50Z]P>L]X K7=]A<<]#3>@O'<&N"QY^K8 UFB<[ E@?_> ));/_*L46U/3 MH:UFM0\?>_-=%CPOY<+)^K!$R7 M!N0#AX,\(2\/')2'N>92BO*MMJ^:,&]W[;[:2J^M>+%((D5H3&-(,F6Z34>A M"3/ ^I]QEF D8KTJ=M!=EJ?\6!@[Y8..@_5$\XM'S%U31-UQNY S MZO# *9-(W>T\RBH=\("!&V+R[KX;!W^J3V HF(S"F,&$F.+<>B* 1*0*IA0) MDLDP$X0Z[89=ECFW&:%1N9.G496ME]_D:ELU%:1-PI$>)L>-&(L!L-R%\0OK MV,N1)XB.WYK1'B"O6R\68J?==[''XEQ_'15'#C69AD)$90 MQBB&B,<2TI0G,"8)8DPFC+E5\>X^?&X4T^KF'*MV@)A*.(T8H3"*)-<^O(D* M3+"$:1K'.&,95A%UB0H8P M>$8_O&S4,MO8'NN*GS+7[REEY_D3GTT^M>SIB>2):X:QW(O5)A?YB>; [>#,F>#S^'\O AV9#7YX([,<@>CNC<(O#D8U5>'H[K+EM!F MU6=]_MLO> 7:)[_Z46Q28O:*Y3&C^WWXE27>;]7;?$57/*?+C^NRJLKGVFK4 MXE$S^GYWZIKOIV.G T2CE#COD_L\%<\MD#A; -WFWF&?Q9O[A^7Z M4>K/LOB6D6I)7TRZH0+% 6()T$*HY PB)32RWU,"&2IQ&&&11)%;K4X M'168VVQ3DTAI5 55*?,!@:\N^-NZWN.A.KH;OE?]3VWA2:-]2]B5 8;>6Q/ MIU[X"LBP[3A\H.0.ADT.R0YPPCN]>2;?95&C])(>\K$JU#=;_H M\9--40[M= KM=F<8*5&E9 MX!<-^%<093<@TH" G\'9/X9N)&@_+G;L-PK:(].>T;E37_<&[-6^:9(!0*7Y M"'55G/'RR73VPB>E.&=,CKG-_0$# BK?KI?+]>^WJX];MLSYK5+2I!ZT/04X M)]H=BV$2JJU!:VZ#M%ZO$,;.P[B"ZUN M\.'QM=WRM#,INTE:"Q6CE"@<0AS*%"*&,,01#J!>W<812S$-8J? 'CNQXL3YP'!J#V[7,-,H?9C7.9;O=@FF\1RWLY*?T6N[ MA$:_RW;Q[H$[;KOH[QFT;/IBZMAW]/7+H -2\TJ2+_&F9< R M3\ANR#.&]I%XO;ZG^6HA KU^QEF@_5)3/LFXJ2P4 A*)4*(2RC)DM0UY_."Y M\5#3_>"W6CM+]_ )6OW<<@T&(_.&K?D#NCTX?F<1/WA;$"5&;XO:\=7O%D2&:<0R"C.S1D*A*2(3*0Q%*M,H)BI% M(5NLJMZY\X"#Z^=[OKD3=OKSL+R)]WN;.X9VB5SK1EK\_A1 MOP>;%ZNJF>]#W>WWBWYB542:R1"C,!8PDHQ"Q,Q)H0P2*$08*2%2A&*K)8R# MS+DY1:W*-Z!2NBHXLE/[!ABU!Y7MMH'?DF'\@CHVT5R/YX#>FM8(^6VR>5GL MQ-TVK7%XVG;3_M;!W0$*XSF]EO5_WZV>1LE^6B^7;]>%V7I>,)J*3 @-?)8A MB)0((2%)"M,PB 4C"4;8J1R2H_RY\=3)\/'?C,*@T=B]KX#3>-B1U8@HCTQ< MK>;@QU;W/YNEVS6X#VE4, 0]SQT,G%28NK7!$'Q.]#P8])BA&\8OA-!O:EFE M\]X654LP;:Z^0+^3&=5K."P41$DJ($HMLJ*O21H;E36[*@V MRIKT%Q-'M"Y J[#K%O,9?&VWG*]';9HMZ & #=B4[D?CZDWJ,X^?>-.ZW\BG MF]@7KO>5HZB):;DUE6X^FKIOZ]6+S:;(V793%2I>?]#6K5<;;:E^Z%T;QK6@ M(7IIA4&H0A;D;KS&[8*$QTQ?O0;I<9-:!VGV MS*FNUZ!Y.0'VJJ>/$Y%\4/.Y;L?[>-0> S,6RE QXYUKCA9(06RV2K.$*Q)0 M%)+(JKV,/Y7FYLQ_WM[?T^+1',.8"OZF'@U=/?ZI/*C?WS8(?ZRV PNY-"=$ M>G6MUL7]D&+.UP^L);E/.EQC$_O9&C,'!6-NVC;CCRYM:;S'%-M#.V4PL856 MLXHBMD?1-7S8XSZ\^KI/Y E^]6 M)D3HR^_K!8^1"G@B8$+2U'0P9) 0TXJ5LH@I052(G9K@#E%B;E1FZK"X$=<@ MZ.U(;&Q 1R8THS[4@W8/C $W8&^"J<72&F'\]YT9YMS+& *T)?YH[1H-8P&W]*\^!M=;N7[G+)\60G\15+3OD3_KM;,-)$PGN.[U<.VJ@:HU5GF=95 NN3;9?5C]RP:17$6I1F!428"B"13 MD/$DULOR.$B5]OHB(5PX M_S6PX^]9#>[(9&]L!96Q-Z!C+FCM!::J8&LQJ$R^ 5VC064U.#3[!G0,'RWX M8;)Q\CF9C*_TI#//9&-P/$U-)WC@7O+I'.HJ25KS)/\J;U=M,3\:9$$J&(8L M83%$-$@A$X3 ))$D#$D]MSFF;_)LF[C5]525'E1FG+5M,J[+>OR MP8Y;OP[C8+G'.PZZS[296Y> N &-ZD#K/D)AQ0&8>=VE=1 _[7:L.RY/]ET' M/&*BW8JW^NU=1"2)TX@@F&8LA"@2"211F$$B$I5&*A(T<'*]!VDQ-YJ+@B@: M>;^B G^D#0M72&>\8V%,><8MBRZ2S[IG42DR[TV++E97[UH- 220S/3K*=/VD")*8IS!(0YRF81JG;H7)+DJ<&\_M M>II7+=_*IJ(*KQ2N]PV^)PAP+O^=0&+A":A$*J$1"8K/(&82@X9$E$8A9AD MJ5L+>:_JS8W-#B,=966?XQZGY_&S7+$^VZB,O:CU&WHZ4F?#,<"?7S3J3W(D#?NTW M=1?N5Y28O6X,'7S>249F"A^W+39[T#OAIJE$>] "L-H6V%D$]B9Y]FBOAM:[ M!SMLLV:KMLKZHGBD4:(A1R@6$8R1"B+,TT10<<)A)G*B4R8:'3GJE/ MY>9&V*UV8&]$%7^^LP2H=0%:6UJGS-'!]3JZ=N3]7&,V,I5WS*H.W$4]6I5I MX,18WEP:R&F]5OTKE@#&2/9X919+@7MGG=M*"KZJKG5:R5?%@7 MFP6+.8M,5(#@@8 HU.-+ Q;!* HS112F@;2*#^@3,C?>;O4$>T5!K:E])9NS M@/93K"^81J;* 0@YE:ZY!,$596O./GJRDC67C.N6J[EX[8!FK.8@_E;]O0X( M+Q>4Q&F6HGF,+R]^O5YJMV'HWSN?F:ZTOE"@CZ6/[DJ8/KZ;'H M[=EZ=,MT75I/ZWK0E_7,)<,6RTV$<]/E)%(Q2?5Z%_*4F-4N0Y RA2'"/!*, M!DF8.-4+.7CZW-BQ#>YVZPQS&CB[A>1@.$9F2&LDG!=K)RWVN=HZ%##I=)&/2)[=GD0*]"KIQ# M&KG[*B+'@2%9%D;[<;Q8O;_,5 M7?&<+CL]Y1V/,.S'P)&>?2([&?6"CM;3G" XXS4*65X4_CQ$:(O)69*S?L P M C,I-?LOK^+&SP^%I)I _T:+W)P1M77%3EUU> ZVDGWYAM&3,7/;J1F/4XV''8&.B. M?2B@5>Y, C>-$UBK;?#=(6\T]T=?KE#Y9"]KV9.2ERLBQ]SE?/\5T8)US; MM=C6#9Z#NS;\[:[.+7CYN+^FZ8E:E3QI"DS_M3JI>[>J MHV#_+O.[KQLI7GS3:M[)-]]EP?-2?BSRJJD6)JE>H$!*)8(HD('F"Y,B%7(I M4RRXH&XIL-/I/C=?H])V!C?UI;:-0KX:Q/IL-IE,+0H@ 8&T.( *B!&KT UYNA-4,%J M%/7G4 %KS'&QK* UJ@K#YL57M/QJ_K]9LGRC2UF%[^I5=,ZU//.'%RMQ^(O. ME8LH)HS%@:E_RS.(]&A!$B12_Q2)2"1Q)&CDWO?M*IUK$D9L? MY%Y=0#> R;M\M3).ICF:D#K >@HZ IR-;J#G;# M=/R[S@W^/ OP/J*R*.P7-[=U7$=;1W[L1]62 +UA M-3;#[14%>TW!;Z,^B5.RS]6UC\A&+N[/+<;V[_O) JEBA&"(25( M^VK:36,J8Y!&,0XB+F40.-7UOBQR;DS2-H6KZTETVHU)S^W&O#4:FR/1]+88 M&[7IHCU,D_04FULWL>%]Q'RQT!?Z_5455/**%L6CJEL7?-#O4I,F@>(@R<)( MPH1SO5PDIM9-+!*($X8%#U@HB=-Y]P5Y<^,?K2ZH]05=A6^ 47E@'LHER.T( MR".0([//E1@Z%, MAFQD)JVU!S\:._]FPKVMK8CVEQ?F7MSKFBM/^*=8!!\DO:8ZDY*^!/@ M?CQ93"'2\[+Z_2Z%CF4TB6DFH%(Q@0AA EE&&%0XBY@(4CT$3O5L+XN]ZE]/LQT@GM 9ID$?W^>1+_[%&P7D0_O?.*<#/6$P#0G/^S M,^?_M_MPZJ/#_T_2^-[Z]X9B3>WO+5V::A+10B8T%8D4$%&F%^94K\X)CQ(8 M!#RE*48L"9Q.&)[!AKFQXNW@J/9G&'\[;IWYJ(Y,UC:Q9[:A9QTD3D2=[= M'3B P<-S!-KSC*7W2+2)S9@^(NUYQNED9-HSJ3(P'\.4EC3*%O*KUC?_)O=+ MC0]R/*T;*;Q"8<@Y$GI!K^ U/ P:;.#= &F<-. M;=+-V?9#M5T>;]6^'^:MZO;) MK,Z-]P?G:9JE%&54CV:JER6"$8@YCR'#F:0Q4H3(V&E%XJC W+BV&[M@PC@>^J7+LYT=*9K8FQ$]9&6]$_E32# M-+#>=?'YJX=QP8M"TEOU2=+E&[UHWLAVVWG!,B%2%0L8BX!"%&L7B252+TRE M4B3*9)Q2)\?HG*"Y\<$^?7XI-=:@W++ZAZ4Y-:%WA93NQTYG4;8C!A_8C4P- M1D7CGQ@E0:TE:-7T1P^7@/!)$&=E34H1ERP^)HF+UP^D"?%_MF4=5/YV7?2T M/WSQ/2\7# <,O$!^9OO M#WD=4%3GQB^$2BF180@3S .($A1#PG "8Y0$:2 #O3$1SYX/J:<9G_NJ8"R@R.E\\A/HM#XR?*_3&.@L]A MZNV ]ZR @>']]P\T+\S3;XO7>?FP+NFRWG9[GW^3HBZC?EPK.Y DP29P*2"4 M0*1" C'. AA&)%$R2[!"3G&80Y28&VWO;=AM42^-\DVW \>X_"&C8L?/8V,] M,A5W82Y :\ .\O<=R*>I<'X-GEZ#XH?H,6VT^Q5(/0ECO^99;DQ9%IO%9[.- M8*3]5:[O"OKP->=T6:TD]6@(F4FD%_ 6<12EB1 )S"C7;E(<]YL8F MIT+;3$C;7R8-:=N-FIT;]0QC,3)O>0UQT\376.C1U?*,^8RBWG:J_9&BWX[Q M]!P%]^3Q5W;A>K=ZV&[*]_*;7,9-"P,DF& A03 E6:+7L3*$5(8!%&DH$,\$ MXY%3!>@>67,CW4JW__&O81K\SWA@2ZT3@-IQIR>81N;#;L?"6M$;4*D*XA%Z M15A@,DIKK!/BGJ<9UGF[S[:_ZKG%C2N$S!=O5IM\\_A""/T.E:_TC[?%E_7O MJT60R)2PB$ 5I7J!QQ2%F.,4A@''@>!$!J&RX8@>&7/CAEI-T.AY XRF9K?% MZ&K'%7V ]G.$)YA&YH9!"%ES@@4&>RXH6S(H)?_I;OWM9WVWX0%B?JC:K7<^ M_[XG3_+96YC6?NXVEWJN-/!K*=5V^3Y7VIBW[>5CL#L9SMN9-M ;> 9P9(+HK39P VJ= M@5%Z@FH#3Q&:I-Q 1^P\Z@T\Q<&ZX,")6X>Z&&_SI5X6Z>_J;ET\+E*L%R#4 MM*J*<*"7(%D$":8((A$2GB9)&I+4S;TX>/[L.*6>."L=0:NDJT]QB*"M/S$8 MEVE\"4M(!C@1)PV_VH$X?.K$SL-)DYXZ#JWGAV>)SMF&=Y^ZALM3OTB)( )1'3RYV4F4P7O=+!(<,P(HIRFHI4 M4K>C*C?YBT.0&-N9Y'C0?XG&A-_S$OS<'Z/R0MVK3@ MQW%.FX8A^@S\]TRG1\/P&)) M #%-4DBD3*,LDQ%5D6O3ER=2YL9Q>R4UD6DMW1N^/ 72CJNNAF=D1NH@4RDX MPG%/+P2^>[D\%31Y"Y>SMI[JW'+^XF$?_2=9ZMF"FZY2K\UAT;K:TFDZ%M=! M@HL@C0263, L8A*B3*_86)P)&"JDD*8!1NWV81QDSHT06I6KSCYL5.M&[C3RCDNN1P MZ.F<6 8W8 >S M4=X?+[D#YI.>'*1/RE+NJ!R3U8 G7-,&Y@O]ON^GY[A#T?.$&7TD^\X;!YT= M1]A?L,##?].,T^*>H>E%K]VGFU;TWS+LM>[6%UNHQ,1ZR0!F(J,010Q#FDD& M98 XC44:XR1R.;KI/GR>YS.7JQNZ3;0'<-K1PE"01N:!PQJ#_K[Z4^;Z_,P/ MGC_I=WW*LN,/^>0U RM34%,KL*I<9WJ=W:HO!5V5FA'R]:KIQZ?2*$P0Y3!0 M*H*(JQ@2E @H1)3P.(IY&#L=:EP6.3>GV6AL,C8JG0=V/;0 VNY+]PO?R-^_ M(W+N11NLP?!:C>&RU&G++%BC\*1^@OV=@T\*CA-7VJ25!2:8F@0^R F*M:.@ M%^0XU,1"B D'CR06A+HX"CVRYNDW/$W63QW.BIOZ[.&2W2=.("[>,M!E:?.5W^\:K6&!D@Q)L]HP_Z,"!!E!VD6) MTTCRF&*J[9 FGI@EP%S]@NAQLR[B['6>.]NAA/I4SK M4IRU\HD+"WK_[Y;?9)[^;,H4E*'9:.GA?R2LPFVX>L] ,_MIK^&>0KT%'6ZT[D94P\[T7V")QZ-_*R[2?V(RUN&D8B M'[8FXL&4+WY8%Y4_^%G>55MQ"T4#G":A@&&"M;- 4 IDF9G@V/.:$;#Q"E= M_;RHN3D-M:;&6RXJ74VT8-GHZL8A/?#:$8@?T$9FCSU>>S7!YTN .1/'92Q\ MLD:/M$DIX[+5QWQA<1;$49B0P"IM]9R N1%#DSRU5Q(8+5T3RHY ["<"']",_/D[HC(@I^RTZ5_/BYK;9_UN]4TV)<[=IO<>-.VF=S\8C?Q][Y4\B.>9(L#P M,CX^I_P>:9-.^9>M/I[R+>X8NHFH!_1=66ZE>*V?N[JKRT!7Q:++-_[D( YXI%FAF!0ZGB-.4!86X[C8/T MF!W3: NH?@>,K\S7]_?K55-LWS3.D(T9S:\>&D/ @WX$^%$OQ\O*6L?>NT-' MT':+<_1Q&7T?U(!=FP!J&YJ:^3=UA7U-=:TAS?EL:TI5;+-UZOP>KI#>]WCW!@V7Y5U0.6[E?;NML;[>+?2'*0]D4]T(_]&B]SPN?EY MP9(H3$.55G4Z(,JD@"1"*0RR3"@9,IEPJXPQ!YES8\Y6-Y W"H-":VE'A2Y0 M]]/>2 ".3'%5*/9>8U-@L,'0*'H#=MA^&@52L>;5!75CSHFA/1 ^=XBM9XP! M8-6S@[FQ6A ') XJQG=YU"3L/L"VELF'W#JP.Q_7K]5V:1.[8F)]'/U=UY&Q M\W-'Q'MD\N]"[51TVV./OF'@>>W2YZC"M'WZAN'SI%/?P,>X'P:\T,PJ#+N^ M7=*[!>6(I#*34))8:6Z+,,2*IS"3(,=O;;_H=P M7=[O'PS"V%1B9[_3!O])6Z_8V3]\WF1;^B?-Z.[EG[Y@H/-QE'BWW_,[3-#[ MH/7>%B:TS"G/[F#N;_N#W M?/,5W+?E?>X*J3FT )NO= 76*PD>)76L5S)@A"S]D%%QGV(=>BDE>*^Y1P=D M,&I>?1!W+:9U0P:C],03&?XD=V?$%.HV/=A?K85<$"92QE(,(QH&$-$@@#1@ M"#+,>)(FG." V/HBW0?/C;VJ$O!&.6"TLW=%#L"Z[(D,A6!D(K&TWLD1.67J M%7[(P>,F#)X):5NL!1!6D M(1-0BB (,XZ4_C^GL[]SDN;V41YE\3ET*KP,JN5QG ^HQCYP M3\G."IOV'.R2S4].NB[>,(P3_J8]ZGQU5[VP,1=!JL($"A)I%M _0B+C&$8D MRJ*,D$3&3BN.SK/G]MTWJ@WZXKN0V7WC X$8^:NVQ,#Y>SYAK<\ON/OX2;_9 M$W8=?Z6G+AFX8;!L<>%UNVK%R#; K'S;.21I@JGW3CY3>/!)>(NC>!;&_\Z$WZC0]C\T[W@"YV;VD^(T?-6]\+H5$[K?@WUC0I[ MIU;;#5M^6DGU\_]1+W.2*2Y0GD!&4&QHCT60)6D*(Z[3F-*8,NULA#W9P]1H MK8Z JJ4$I9C R.D;&78(Y&4#[=7P#$P^WLCTB X[H_W5X6&'[8X<'W9&K>, ML7,/7A,A9L^=*WDCG]5FNRC,O^J,U+LLK B9R1U)"I$F$F(J$QO@02%5A*=Y MG-(LZQ$M=JG;J4W\EJ1-YO5>(607X7;;IH0'<6!ZV E<'MA.H#E(+EP_F,)' MF%WL^0VBS5S1.!UYYOSV]7ESZRI,"[NA:=+&WNJO32K93RM;J^F'&30U1XQ' M6FMS_,JHM$XO$>0R36"2L3R64E.AG2(VMTY94JS499ATO_Y8#I48V$.2-TLA[(]65[+A M'JWU++QH+5PW0FR>E/R\8'RQ+'M]5_N4Y4*G7.0*LBS.S$$,24BSB$(N-"&Q MB%,EO*(.NKN;&M%5]E]6B5LF'_??GET V(WBPL$V,)55B-62@I:H,_ NM$^> M&RA!ZQMV]SAN.4,G[8^J%[J]-5A(4UUW+XOR1*49@BG+,<2*)Y *S&">1RQG M"4>)\+L6=.UY:@SC%EL3/'[)J_SA(. .?<]W^^[3F23% U1']$9HY,"DMZBB MZ(U)CV"D(-46ZVL_<^3\OF4KR3:R^/U1FFX-WED4UU,EB3%*XCB&A//4,);Y M&R59!%/,.4F2+%+4-_SR9BL*B-C0-[>0%.X%!)3&H MP1R&CMQ1"DQ%#AV/34/N6)R@((^7^]'/U\U:*"6+CT9TZTO9U B_6H?R_#KW9%[JU!?J^#Q=\E M39XWVUV!8$CNZR/&J$QX!4Z'O'A-4_U8\I]J<7=O=H(WSVK#[E23H+;T2[A] MVA:6G@U-_\J*A;"%X MK'3L[W'5S*GQ<;^POYRG/.%=(P20A'&*!)"0L45#DB%.<1RF5?B6$ M!A%S:IQ="^L9##C,"+I1[]N/R\#47$H/N14?M%4$+1T!?P'MYVH]0:GH#-2J MSMHD#OZPZH):WY"!C8,.2-"HR&$D'3>DY M5VW<@+)-;:G8Y1K^IK:+345#5B'_DI>A!L]MP7BC(1EXE7BU,MB-^6YX:L6J M'-"S^OJO3!ET=F7Y8Y <^0, '[HX9RCQ1B_F&1C74\4_0W?1T\-RL5*W^MU& MR<7V(Q/6L>#E[^SGXN'IX=?U9K/^TRPM[YB9).;G?I<^@^+& MTD-!/3 -6[&MT:02'#226W-U!?].>-!(']"KL@=F07TI??H?UX.R!S)'?I-] MVN@9VK)>J9?*8?VCF9[%S?8=VVQ>3 ?_8,LG-6O7ET1[20>)R3\'QT#1]T?=O56<_3F].R+JS[[2CSY^F-=N M]8UL$6DIG\!!B5LGIA<\AE_1KI4=?P MW7I5I@(H"])N;(C:UV:RECW7*W.<1DFL$(4Y%H;:2&KV/ G",!>)2(7(&6-. M)R2//J=&:)6HX!T0>_$/FZMWX*TI3K7!]ZI9M6HZKU9X4JO M_F)7#<(:S\SOP/K/E=K\Q?RRW'']+5"U1#_0.ZLE.C8U7K5$/]U>54OT?+5G M7O!6X<7JV#+G$8ZC7"*HF$P@UC&%5%,-"3E?E0#M>;X] M :3;CO0Z> 9F;D]D_'.(GU4^:"KQXU[&S2A^5LNCQ.+GG^R; O+[O5HNK6," M6[W,HR0CF685H\LZ6-\?JZ7B[$R][MCR@I\CA.(9>1F<51GD&><6TP3!277,5(.I7U M].IU:I/;2EN%0MJ_M.3VO+UR0MSQ'BLTCD.?R\Y!. .5T."/^L]AW"-]X IZ MX^74\;AW7SY8'-V">;W<,VC)'CGNUTOS1F$[V;[,)4MHQN((YEHIB(DR-)3S M& JSK1 RRLW_Z'R[WK*E&PT==^'%.;N.!KSJL7U4!^M:SK\ 54KJ&3]T#*8; MPUP'TIO: M%L1*UV0O]$Q>V FJ&Q<$@VI@6MC)"2I!;>Y5@ULMZPP8:0/F+G0!)6CJPLX. MQ\U)"IY=ZIN QW\$7\V64)?1PFG )SK- MI-^AI=WXU(C!R@:L<+T*#[Z"S8T+^H(Q\-1WQL$_.6).?5,C\O@CT^;U<(6G+$EN;1>"&6W#(_VOJJ^.U,X%SI" F9IE)KUG260 MH"PU&WT1,9IRFF&G]=VMNZG-XYW Y2EY78I<;OA+F3UN*B\#W3W/P\,W\,S? M(W=CZ_U5R.W$[7/9>QE"CWO>H%".=,6[1Z^ZN%V^5!F%%JOZRZQJ*YK3J;W. M+>]][]FS JNU33#TP%;5JZM5G3?,',;LG6ZQW3R)@.> MMG4:X[^9W1I[>+2YWQ8KL7R2-E/1TQ:8LYQI?@N6BX?%MDQN- -2%?]M]GCB MGBTVYL_RX&?#+XQH?+W^;V%W&>6_MD:YRJ?"S.3URARL'S=K\_?M7B_6J 8* MM;6;%!]!ZC1+5@BQ?ER8OY3=:O83/#!QOUBI4!?8SE]3Y]WUY5;&N[9VUNC5 MC;7[6SV],W=ISZSKYSNV57?6UYNU/(K-@5,ED60PR6QD!Y(:DHQF,"'65!43 MPJ27A_;E+J>V9K5RP_6\RG: V6U7&A:\@5I3&!,(@*Q1!%D&#=78YL$G?2_]@^[O9:/Q:I+.[6%V!MM]NU(UB*FYD:8]3W/SLI>VY&3B/JQAU7XS0P8_A#Y,T2G1"$Y(;3 M'8W*")VZ'O) ]\-OD]CSPT^U$8O"GI@/$I/6OU%?-^90-<<"*8HS#@77W!QR MB,WR8TWI2IE-BD91'OOM1<:1>W(,M1>[C'Z7Z^62;5KIF#T#X<<:?L>-T_0& M=>@-6,"\H2WM9^ H5W2# "@AF$XF4<\QFU)J45?1_ZURC7J.1^CDH[[=]UOU M/K+%IDS8\G?%BJ7F'SWWRWZCX;:4#(;QT)=05\'K MS=Z]8 K)P7X"C,JDO; YY,-^C?0N'U7>1=FK]JW- -K<9/RV61?%/(E0FE!) M8"Z1.=+31$".*34G?,H5Q@G#5,X-U_*U1ZVHC@Y]9E6[VP%].YK+.CNA=G?B M,W!GQ?6N M6%M1M)A<-O8%9J!)V5"8JW5>[B/7Z_=>+7IXJ3 RR!"S9U]3AV M;28'[4^487)YZ^J\=+4A/,=Y*C*$8<0C MIK;M:6=2ZYUKSNL6X2I(!N:#-AH#W!.<57V@'')O<1=P5L>.?'%![/WO%=]^ M6ED7&DL/GU9F]JAB:Z-WRWL&^=4VO3_N/A9I: H)08;>VUF)L!5";D]!L*-,8:!=V JL4*# MO=0ST,A=QN_/0"4ZV,L>CF;\\0K)/QZ]CTI,_J@<,E:/%OI1V3?UK%9/RI:> M?+=>;3=,;/^YV-Z_>RJVZP>U.8R(%9*GW)(8)R2&6-F_422@B#3"7+"89EXI M=/VZGQJEU=*#;TJL[U8+:WWSXR]/]-TX;#A,!^:Q!LZR^FTC.OC3R X:X8<- M3>Z'7$A&\Y1@5%;KA\XAL_5LI6<5%1O=U+*<6R^R,KY&:92G>1[!C):Y%+2$ MC%(!,\XBEJ=2(>'E,'JNHZDQ5BEG^V9L!LI$MGT"ELZ"ZT93(2 ;F)!ZHN5? MT.0"%$&+EYSK:]Q")1;TU]\Z_#:=_=P2ASWDG'9L*[/=PG ^Z2%<6MKO/KWFZ^ MV9OQ)MMNNFHS<I;_"CZ.; MQ>!-1V?@Y7DP+^9*TTDZ*[\>A(FZ)=="_KLZ(+_&>$!7XX..>MIKUZN['VKS M8*^_?GUY][2Q60-O5O*+P:W^!R]*F[&KD=&YP0EQ@14:FM7@ 5BQ9W;:UY)7 M;JP[V<$?C?0AC9'>D 4U3[KW/J[!TAN5(Q.F?PL]:Q@NMDMUJS^MY.)Y(9_8 MTMZO?%/+M?.[$?1$'+*GJ*,&[% MQ7[X'!5C[-E,* /NM_5R^7&]L5N2>:24DHIP*+E-3)WD&'*5I#!)I+15;&*1 M.[G:.?4V-=9JSO/76N/:@/8UE?:$:10#Z.W>4G9;6\K 'U9@4$OL58GL$H+7 M6BE[(CFJ[?$$HD/:#D] XF\1;#?RQG:^$_IJD'I98>T;8&I9+OGS:+ MU5UE BSCJJHZ9(7Y@':=%W.,$JZ3A,*(96:KJ'4&64H5)(F,2(Q20;23O:U7 M[U.CW+V,UO[>%+NUNYI'T\6]=1TYK(AK?G?RN:8FGV=Q2>_QD/NL00,"?U8!2F##X'?DM$7PLXEQ+O1\9:4 MOOJ^6F)Z-]+//G%C#@1RL7S:+I[5]UVQ49O8NCX$"T1S%.D8,D0)Q%$DH,WO M:3TT,=(Q0ZGR2G1SJ<.I+2QM><%>X%F=4[V7(>(BZ&Z6AY!0#KP:7(FBM\7! M%9J0)H:+?8YJ4W!%X-"(X/R>?S',VLSZ<5$(MOPOQ38?5O(]VZJYRA!!BN

    4SCS;]&@%-"\IURZC>?'9*Q,3?5XP7F>RKS.'R-O5 M-\LO=H_S*RL6Q>^K-2_4YME>8'Y:/3YM;237RD:BEOOD'_;G<\XY%=KL1!(B MI/&WOUYO]W6V4,1(SG$"2L@3B)+/YGGD&,Q()K6.A MF/(J=7:NHZGQ?24G,(*"G:2]:U"+-?4>]RYQA'/4I9#P5/##1$RW*!T!G.%N4)( M)XIP/VXXU1 M)WZ7ML?3OO/I@0(;BG-^M.7_RF#FE6S*.]9+GHPP98@02)BMG(IT#@DQO"', M-B)..5<\\DJU,H204R.H8&9SV]PP@J+$) M?>2<5GC"%4A[1RAV!+8V(IQ M0]ZZQSS0\C#62 Z\3H0,A=OK#%I*#Q(W,\KP3"E(KEO@::U((; /'3SGUFD? M3_G29V=KJRQ_5YN%*CY\;?P0VSF4DTQF*DT$I!$S*XU-:\\D83"*9!['>1Y) M[&23\.AS:NM%)2KX8%>'1OQ#ITT??W WX+OI?B XA[XW;P&X0W4GLVN:Z]Z0 M^CC:!X=V+-_*8UAKKV);]/V!O0"N@/HI[BW_E)F6USO'XC+,W^8&66_OU098 MXK?;'U8BX0R8@RF\$DD0G$66P.6B0E4&#$ MXE1KP=/8AQHN]#!F:0% MX6\EA)\;"#\Y0.C-)([ A"242UV.RBN.^A_2B^MK?8L>[8-'ROU,>1XNZEV/ MDFBN5*1SHA*84*HAQ@*9+4BD(46*2DF1E,*+9R[V.#6FJ=+FE%OQ:H\N&E'[ MY^>Z#+L;V00%ITY/)+CA@PBS.5282LPOB7L%F/IU/C8Q*W][GLG*JF42L5 !L:YFMO:&LS%&J F(; MP%S]%?7TR789'C>F&@KT@4FK[4M=23X[@2[8*6">*E48P$O: [A!/*!=^G\; M[V8/9,YZ+ONT<74=IP\_#5>LV+(IJ5+\^K)/I7YC]GM%Z0:]MU[H*,$)C@E, MJ:7 1%)(N#!_PYQD.(XP(UZ;L"MDF1HC?A?W2CXM2S[LH(]6[R5!)R*K4"7-.:,S25$ A$8>88P$-?Z804:%RS1"+?>Y3SWA%9EPO3,'@-?4H]EZV_3ID2"*]KTX[YXS;2%>B/>P56 M.XO)GPCCM)(Z6I: ]/6:09V6I5CU-9K!AK-S-^L;K/RD9UZ M 9/;! 8\:!*<4+*-FRPG,*)'275"MW^E\\G'Q6I1F,/T;^NU++ZH[:W^IFRD MMBKF,T&L1%Z (>5RP@-XKO2T>W;N+%:IH"F+]MED7Q3S+,%$<(T@SA2&.(PIYI!1,%95$,4KRP-&8_C). MC=-*$:^YQQYB'-V(\(U'9V#B#!E@\UM] M_7%2RUG4Y83<=03"F8YI28_U8A M-!TXAPZJJWXIA=K]"*5E8<_*7]585=7J .4E%FG--H8Z8AICG.:0QEC!) M;<+S-"=)Y+4U/=?1U+B[D;.Z>K'V-6:^(KNG6EFIP6,EMA^?GT79C91#8#

    OOTW,>DT%<>$YT]S8>.^?U/NN@T_%*SRN.9[98 M6L[YN-Y\9TMEJ_[M[ 2JV9>+".=*"*91@R QS09Q0#3E-K+(38\"KTK5OWC!OR!WO&@8$L:*^2GV_TP7J M]086S*8?VVD .B'WOS+HB5O0JP%?&<:] NB)T)&IOV\[_:AMGZW@5K M_GIDG?$CPVL'R8T;1X1^:*K<:6(/N:^L8K4R)3T6LU-6,>MU.(2_82!X0S+J MM2*-2K"!\#ODVU#-]J/?W]1*;=C2WM_*!WN%LMTP6SGEPT\KB*J/3PRE,4(T M@VF"<^MX5#;SPN*0L_Q>[AON6VQOM=V! M%D>I1O(V<*A("&2:4IAE42[R*-4JR?WB?,]U-34.LI+:+45YRPV^ MKY>.3KX.H+KQ3!BH!B:7!J52S'%RCUS&)6SL[MG>1@[:O:3U<;3NQ3=ZT@4K M[JV;V;-IVNR/;K;OV&;S8M;K*F2N28Y)C)9"9C',TRBWY9X0O^G.[N#6K^=.I]NNQ/]RO]N..+VEJ.^KI9/R^DDK^^ M_%XH^6GU<;%B*V%XZD:8\U9ID9]'$B=Q$C/(DQA#G*<2DE1(6WR6\C0E"=7: MYZ[/O>NIW?)91VUA5^?'6G;K=Z@;N0';">Y',1YCX<8XPR \, %9<,NMS]<6 MN+]8R<%B]5>P$Q[<7(;9FY/\$0M)41Z]C\I8_J@<$EB/%GI>\RF^_;0RVZHR ML/>;DNJA=+^LO"[+U5HC1%*6"2A81"&.9 QI1&+(,YUR22(FB)=5YW*74]L9 ME3?L>Y%G8"_TK/:([K5'<@#?\88N**1#7\)=CZ;_'9LS0$&OT2[W.NY-F3,* M1Y=A[F\&W5?=/BIKP7ZUEF.=*IGG!-(T-7R4)M9]*HH@55I('.?FA)8&V%>= MZ'JR^ZJG:K4'ZT;FT'NJ4^-PU9[J2G3?=D^U$W[,/54'8B/LJ4[U/H4]50)C+Q]FE;;-E*&IFJQ+%S'F&EL\QPG,P-Y1%%(8EU#!52,DHQ3FSL M=)4-Q1QZ-ULWX@LNI\\,/I1VN,G<$M-:A+FZ6ZS*8F%K76:1>5%L\W;AB\># MK5B>QVF6F)E)$,22:$@3.^("$8JPCE%.Z\'^L'),>#*!H6YD'6V@5?6WB8ZR MV^KYIN,V\"(;,D"UI><,5)I.)SCU["!,*33U6,A_J\#4LQB'#DL]WU'ORRB; MO%"]5]6?GU9?-^J1+>3[ND10[;MSLY*WMJI3E61VCLSZCRBA$.6*02RT@"Q" MW);N0$D24YH3Z9<3JY\@3GPR:@:L6FJ@*G&+TI6M*H@EJCK@=B<1VT0U$J4"?"#GHY=@6"@>_-^D@R]I7: M%6B=N&V[IK5^O/EYO;K[H38/UC)5>^1R346>Z0SR.-40:YQ RJ((\B13YIS$ MF!*)CZ'ZN(NI&::MA-#6.0961C]".P&@&UE=!\O 1/0:D0%\E<]K'Y)$3O0R M*D&]C)[9[;26 MIQ*YG7GRROP:?S=[A:=->>8JOME 5IO7N5Z)\HQCDA$,<\X3B'.40YI1#F.= MQC'+94[3K%>BC8Y.I\8!._$ M_&\/9-N=*'L1@>AL1N8(-II.-H2VWOF!M ! MTW$X@#1(7HZN?M\F08<#$FKPIQ/ MRG\N2Y/0<713EIF-1H)AFB$&,9-F/Q+%&J:1V9H0%:?4;Q?26Y*I$56M"&@T M\62JW@/B2%]CP#PTIQT@#-I:E%:5MAZC!%9=#6M0%NPMS+C4>"UF1WQY=8,] MC2_6S'._7LI/#]:EM^+IQ@K#>*XPE3!&,H,XBC3D&"$H\(S"-8"5_4!A@CX= R395')@M>#^/>":%4!3J.,W-Z8T@R#ECD"BI611S ME4?4QVOX1!]>?#*">_!^?BR[DK4[0^A)(?V &8TSZL#-7ZR Y[W!^I/#L?J# ML$&KF[>9_L=ZGIWO)QX-9T/^YV)[__MJS6UQ$9LFL4KV^DU9?1;+19V[JS8E ME1D2/R\8-[_9OE11#(?7V'.%TE@D4083G5LC=,PAR9" +)613)! 4HMKC=#! MI9[:IN;=O76LLLX@^E7=^<=-[1P "IL*<5?F\7HS=_@/H;^=_$V']VT,[>!/ MHS-H*UUGPP:OU6[;XTO-9V"G^RX.[(1?T; V^\$&;&BC?WC!W_S68+"Q<+EV M&*[S?DO>#_;SG6'+19411:\WUB>UO-27N4X$HA%,DSRR]Q(Y9$I(F.HHUCK. M2*:\BE:=[6EJ2XL1%%22@K:HO9PESL/K1OY!0!N8L'OBY"O#6:K89[3U307FT^:$/OB6W.4E MV2O)02L9]"!IP?J %C89H8\ (^EOIO=P$*H MTT$D7]:EKY229;Q(\<.:>-J_MSD6OZRW_Z6V=AMQM[+I^JN]PL?UIOZ1?0[- M-58Z5HF$PBS?$$NN((T5AH3G*%)QGI8A[NY+^KCB3VV?\$]E:]J;DR9[5AMF M#J.;O;"@"D[TVRR,_#6XD?1TQWA@EF\4![7FX%Q@X0SLU*\"",V1\U7@89F? MUJ@/7M06[ '8G4;-*@U:((1;*]YF[$(N-B-K,.IJ]3:C<[C MP.Y5( @L Q/U#I%:P(#.'A?5[^ Z\VZ+Y\R_#CGN?..CT-!%W1JFN/R@WV1> MK(K'>5U=HZQ79%U#S,RI/T@9R2B*B( 93>R,QA$D#$60"Y90HA47U,E'O[N; MJ4WK6E#0EM1M:E^ LWM^AP-IX$E^"I_+$]WKNUN+,@M9N:"- -BK_B;R83D3 MHQL,%3O:9RWWT8@F4A?[<-&@XT/'I4+D:;'34RB!O\Z'I1)-4D1SF MC%L[?$0@MQ;Y3*L\BA&C!+%K4S*T^G/ZA$?-O- 2[MK<"FU16FYEY7090(ON5XNV:;UH&?E,K]2=;VN0- M<\5CK#C.8)J)'&*[BY'CN=QTO\XIL?M MM1ZFH>.WQC/GG)7XE1GG_%,CY^7>^8?>%,535?B@L!%+PFS, M_K&V$=;6[?,;VZIY%%.>$9+ /$FXK5X90Y+G9E]%XRPA6M(T]ZIC.8+,4Z/5 M1DKPO!-SI&3-'N/LMIF;V.@-;?J_/J'S/J8 M#2?@=TWL5<>6.TGD.39?Z@F MD?;90^Q_CT30_N,0+#5TCZY[KF#B7LFGI;K5'Y^V3QOU=[.G>'AZL!&T;%E+ M5'P\W.X7/^QN8Y\W1Y XU9&@$.LDM;66)>1*:I@2F<9:?=TZV3"2)A*J-,X@3A&"C!K69LI,B92F+!693]J"LSUY\>\(R0M*U\6J MNIG:%P0OKRP6NY2DGEQ['F8W_@P"WL"<6,GX:B>]ES,]L5!JZ MJ/,AM5Q^H>/0FZPR/4,E,*@DKN,A9DWTOQ&[>B"@[XH73$'W1TX=C[O_\<'B:'_C]7+O M8AQRO?JT,C.:L]5_WVJM-DK: ^_G3[_>?FN2>MMO36($=88PQ+$2D",1PXQK MP2A*)8N\/%R<>IT:(96B>5?J<$#7\7HY-&9#7S*7\H*=P*"6N+3^@5]*H?\Z M3)D/=YP"5_YPZ'CL8B#N6)RH#^+Q B]J?/ !GY" MGW I%WAD=R$\B3N"TX5NV\K0ERG%$DHDRR#F$8Y9 G3,*,(QU113+%7 M)LZNSJ:V0+5$_$]?/Y@.2!V7H4! #;T(63&KLH\M08=9@1P0">O@T='?R)X9 MES4_=JEP>*ID89C;!5Z-1>7#_ZZ ;8C3^"P38P@;Q"K"5I4TP@''\X M(1*20+H[')5!G'0_I!"WEWJ$+_RSSCA=V<9O5S=/=T_%UJ"8U!951G&D22PA MY8Q"G$44LBQ6$&/-N21)&L5.'.+4V]0XI)&WN?FQ;IRER""= 2NVAX/_1:2[ MR20X?@.3R2%TMPUT5MH^N3 NXN<1+Q$2QY'")[ZI1]-J,L;C8R'@A%Z[ZO(K <'[IVJI0ZZ)HY\$M/B]6ZM-6/13S5! L M\A1!K:(R+#Z!)%,)5)3D1,5)Q'+:KRS4V3ZG1L4MOT4;(/]*:/"'%1N4)1F.)(IX[F/VV6K;2]V&N#7JY66T792:8Q;/Z M;FMOE,U_^"F63U+)CT9,&[CS5.U';_5A2HW297LN1(Y)1!2D4DL;HXXAXT+! M)$4DICK69GKWBWX)(=[4]A[M$(NV?F"O(&@T!/9# 2T=[4O'V6?JL O?6]6P M7X&C^?O-QG9H@_D;#.L5(30AT1\FEB:(A&\45!,2W?/1-4%["5*%^%6\3Q/I M\_Y)?5K],!^)^B^; VB>9)F2>93 ).,(8H40I#C64&N5HXP0$J'HBK+$+C), M;4V(HQA=59_8"7C?H^<@<(YW%*TK&!^$,38JS(!1PN:)+-4 I1Z#%33V 7' M"L=.8KQER6,?G"[40/9JJB?Y;>_5YHM1E!7W56:5YBHOSK7$$8E@%J7FL)O2 M%'*.8IA3)'2N$ZHX;A+7_O!@NG,=.DW UYEK?XQA9K/RSL!*>=Z3G@?6D<*N MPFDDHK(R@EK(7>GD6LZ0U9,O81&4;\YV-BZK7-+YB#LNOM#C-M3LLX2]RKDS M6[4F#>ZGRF]?%5OKK_]I]>&Y=%1^KS1[6F[GB60LC2,.=80XQ)%.(*6I@IHK M183F*'(KZ=&S_ZEMBW:9GUSZ]1@0AVO486$>F(7V MPMLC:!OO1H$J+.C3"I0ZV*?>CP&\Q_WKL ,PTHWLCWMETR^W!F-Q[N.?@:?' M]:J\N%T+6RY7U=&X; 54,TCU[ AU=]L?X\[;W![-CG>_VU_G5S>^5S3C[T#^ M8\.DK=/P\L#7RSFC5# D8YB)G$",B(:$J 3RE),8JSPV^U27Y>2HY:DM%+5P MH)+.C9F.X>HF^ZM &)C&'?7WL5+O>OVQO-Y?ZD&FV7^],/^$T]L7Y: M;3']^#[CYL?'[Y?/[F.=3P^@C63JG[63JR\ M^8>=7'EK!JI[R8941EV,RH M3 B(N?T;X1)F"@F:)BG.(O?CT=ENIC;?*D%!*2EH1/78?9_'T^%T$P2EH4TI MIP#JXQ5Z'BF/XT@0Q$8Z=?1$SN_L0&Q4YP/T.T&^1N1NG@0 Z]Z_D.]@*WO!AF@&U! M(W25KRJ.1[5B>V%Q:-'V>SFTLWGE$628*$\989 *I2&.J"U0 MK04T.SB;N"K%YG04QM%\DHY>W5[1?3RV+@'N>#L6#L:A-W;7(!C0I7PP;Z=+ M74[$E;S3'\GU-7]CYOMZ$UREU_NPDN_+>B"2*)D) G-D*R)%"$'.N("1CG&9 MA1,I)U8YV\/4>*01LLX1"3[8@-JN2@V.0%XV=UX-S\#\X(V,EP&T4_LK#*&G MVQW-(-JI5MLPVOU@SY*M6BNQO=4??HI[6P/"7G_T)5*UE=JZ]797YPS^JO XRIVT[FC4=J8';;#U*C7W47;P;)"CTK_P]: MLMLZD8U:U2]M[H7#G[5>"%BB=KB1"%K6=@ QQRV%.QS.1^5S!^RJ9TV'A_5F MN_A7[<[^<;%B*V'VG>_6A6$,'*52R#2"6MB[ 9%DD'"90I%1FB =42R\ZNUV M=38U.K\18J.:.!*I^!;(15%>QGA6<^@"V(V20\$V,+>VQ:Q\F@QHN\SVI;0! M*SLX8!*TN$-7?^/6=W#0_*C$@\L[_0CDW=/#DZT=]JP:A/5IV08JUMJ$X[KK$0W)A%=(,RI/7H_:(8L&:-&/8XO-=O[A:;-^;*[, M$<,L1YF]?N1F0T:0ACQ*&O]5LKD1VQ%(W31UC>I# M'TY+L0*Z"IS3M8,.S"LM*C#_.J2!HS9'F=3G-&FFZ-G?]_"5L@&^ZV)1[97> MJ M#8_G:G:-WJ^\T*YJJ.?QNJP&6!9'J!RC9$I2A7D&&5428H45)'FDH&1:YCB+ M$*9>#B"''4QP';'E$$L!9_]W]+)[=#S\&QQ/Y%4,\ M_)JU']VF4&.5QS/@^?F,_D%/Q8=]C'O6/:/AT0GVW'.]R>EQH^[5JC ?8HJ_V)/(K*Y2T;&>:+:T. M-S9A_5UY6OSU9?](G5+KQGKZ?F2+3;E'NS&[X8?R%J&P@ED7D/>+YX54J[(^ M[5RD4<()3V"")8'8' ,ASZB >:8S+G :(>GEI#&XQ%,COD8V\+)0R_/'CC<: M7C>RG-2@#4RUI2*06TU 6UO04A?P%]!^KE89E#K/@-6Z.FV"EMXST&@.=M_$ MMR"NSZ,/4]C:;D,+/7*!N)'&X+C*W%@=]ZPLL%[=V2)XMNYJ8?HOPY^B/,]4 MQ G4N:3FY"X9Y%IC2&DBA4YIG".OPB:G.IG:@E#*!AXKX3SK#)S"T(W"KT5F M8-:M0*GEFI5)%LLT6>?/!_YU"#H0"%J0X%0_XU8FZ-#TJ$1!U[-]KK>7K"AN M=5TTZ7;S;7%WOVU**-WNC=K_5/872MX\JPV[4Q]^JHU8%.KK9B'4M_5R^;&* M2+/[3TIDGD/$ ;."%K2=:WEOW2U"$W+Z?[6O4+?PEC0^W M\1>?#UD;.FU2K)$DD1GA-CMM C&-""1)1J#(E8HUDK&B3E7$G'J;&E. M)UY65+=NIT;(I=36X_EK-1E89YC<-7B[[=_"HS@P+>\ W(L\CN^3'U(A-WN. M/8^Z]?-#XW CZ/EV7\_,E3F6;A=\:0ZD2JO-1LG2[;->;M,(YTQFD3DN*IOP M2S'(4I)"I7*%-*,LPEZ$=*&_J3%12USPV,@+"BMPVZ_;USFS&W,W4@J(Y-!& MTQ:(.U$K5^X!O)T<<0GK==G=YHB%F&++)_K;.1ZR1=T/BY]?.F%P#N0TL>E/H_]_KA> M50\6]MB/&):$Q I&3"1F:Y(CR"A6D&5(:!FE:9YX>6'WD&%R=%)%LM6&@K)( MF=@)"WY9K.I8M_/5+8.-SI7[ES"8O]V>9@;JL?C4&HN]$B/L="XC.,KNIT., M:>R(+N/DO$MR:*HO/1;;6_W;>BV+FY7\KC;/"Z&*[^NEG"=QK'C$T/F:/BV_TO/Q?;)0P8]24ZLJ% MIBQ.82XDAUC0#-)8*4C3),X1TRI-G6[S3C<_-3)HI/,,D3W S&W>]T=BX+G> M"#: 0>6TSD$OZE_W,.[U_$GMCB[E3S_5,Y5N4:AM,2?23,K<+-J**PRQ5!IR MFF=0Z @G$G&B4SS?KK=LZ39+JV:]9N>N\>$^S!^V#\!*V3P3XE8PN4U,?^4' MGI WW1K[Y[%]I6#0C+55R^/FIGVES5$6VM>_[6MRO%?R::EN]3=;F/M)%1^- M&!]^FB5IQ9;OGHKM^L&L3F8AMH[SGQ?/2E;]5N5\8BU0BED*,X02B!6/(5@#[#"#1B.P4ZG<>5JE8*D5J-3J5X3I MRD%U-8V.-52#VT\''Z4>MM80X(8UR%XETP R ./N90'HW^J'7Z-GHT-YZ7H[^.K_P=>[S>;Q_^Z>MM M;6*)XHBF1D^8X8Q G-H0\8R;_\59G.I<)L0M]?%1RU/C:".8W[9VCY';#K67 MYD-3Z]?; 8Q/1YJ&W/GM&Q]U$W>DT^%^[/B!GH:F9[98VBW:Q_7F.UNJ?2UB M&V2R_]=@ M'8U9 \ WM/W9QH^UZY3O=(!ZO8$%ZTB0X6\+\\0GJ+7,M>]Q[6F>B!Q9W'S? M[WF9?2IDMC+-D$PIHE(&)9<28A+%D*#$\%"D4G.VXS1+_1R-SW8U-=*IPLW7 M^W#S=1-NWLM$UH&Q&_N$06Y@OND/FO_M]D4\@MYNG^]MW-OMBUH?W6Y??J,? M:WS=K/5B:Y,@SQ6.".:QS0^-,,0JIY8E8I@PDN0HD@HAKSNS?=-3NS?[HK9@ MZ9WWN045PS%-(R7,=HYQB#6FD*DD@RHA(L=9DN#940&OUC1_CJS_UP^E9E)OMIBCC9F=+O=+/C3ULY%L%V7.;G6JZV1 M;VD?^[0RHZ2*@ FZCJ$*29&MUD>EQ&.M#BGPQ!,ALGE\4U)5Z?RJ>G$__ES7 MY@+"$DD83R 5+#:[)II!3G@*(RXRSGF.>2;Z)_5L TOS8??OMW<03^ YQ[T?SR_(OHFN0AY\?2C84&&*$QCH;M MU")[H6=-.4PC]Q">2WY8#9=[Y'S7;YB*Y"(>W9E)+K]^12)L?CG[*3_,?GK; M)#PM\RO9M>X@\](W9<-5RG+&9O%C8OO$EC9A(IKK&">YT@(F*K'UR[F 3,09 MC+),IU$4\9PB[]38X^HP-4INJ= C4_;(X^]&O1,?U8%I/$ V[=M]^NP=$K/C M_'D[-$ +#F#Q")Q@^VW&,GC*[9'5&#\)]]N,T\FTW&\D2D_#B9G K61U),\P M2I7YCJB6$&MA#@M(1Y#%,;6Q1(SG7JOY^8&6B) M/SL!-MAI,0.5'N&8J3>$(+2Z=2XT,66'B+%^9DA"'%%,;FC41!, ]]-C)44 M_4R_$[J5\$F6?N%=/VZ2:C%_7\=)?%P4@BVK1C^:GQ5SB15.2&QV:64M!4HQ MI'DJ($VC&),HD3QU\ICM[&5R[%,+"BI)F\E1RNK&-MV@=M-+,*B&YI,^*#GS MAQ,*>\(H&L8HE/C;W?KY/\S[EBRH_4L9ZM+BB.ZV1R$%)_4:%G![N/^T_V%> MG5.%<\H2:L!*M-EVL RRC$10DABCG&J&M=.VX[#AR4YN*YS_;"ZQ\U2=N:!IB797.C3\6V$J=FWZO?]ZDUN'YX6*_*3&KOV.-BRY950C5K MB]D\*S.C-Q^?MD\;93.L,2/VC90+N] ?/OAW]G/Q\/0P9R@R2W'*()49AI@( M!:G.-$0R151(0D42N1<;#"S=U*;^ER=KZ;+6%;83O$X7"3:UZ$"O-V5V2:O? M##Q4FO@GEAQFN+N)Y\T'<6#VJE1KLD_6VC59*+^U![#2$'S:C>->RY/AWQ0HCD[Q=?;,1:)O%ZJXLBE$&E>R+N! EF*8HA9%9]2%&9N/$ M"9(PRB),!>.$RZ1?JJ8 TDUMK6_G!*JRLI69?]K7*@^U8C8=AFY=OJP ,]N! M6E7 K:Y]LS>%&'8W8^2;#>; :WY['-M7-#?[,6VI!QK]["CN- 15G: J8FZ8 M@D"#P#],]J<0 KY1,JB V)[/#16R$W^;S(?5=K%],RP@(C M+;#BNEMP.I"];,\)@]? 7-D7*B][SV4DKK#^=#0^FBWHLH)MRY##TWU)X ?[ M^4F:T]9"+T1YXJKL%_-<"K/CDP1J+1.($Z:J(K8IBYB@F4RD6\3KQ9XF2@76 M3>RUN*"2UY<+S@'L2@^]$!'\T0H;,NM4-0] <7&>Z&C^1_FY+CQ^=87V3ZN/BF^>V.;%HM94=5 *8<8US#1C$*N,0X)1"A%/,(HE MYMHM2-&QOZDMJM#=" U(&>Y/>=<9/XNUPIQ 6Q8&9XQ# 3RT K<#7EVL_ M"6/O@NW7PCF-DNV+ Y2'*=K>A95'V?:3S;Q5X?8NG3I*MW>^UF]/\66]6C^J M#;-%F"ON__#3!@"JW>Y"9FF6QSJ"480TQ'E&(25"P(3CG(I$RXA[F: O]C@U M=KXUW_[&W@9;6?\*5"7M?_K9AR_C[+:+"XK>P*S9'MFIT*WELU+CP?-\:H)O'M>$<]3H9:Y,##"F9TRB# MD; 5U 5)(%$1A;E4N:9*".S&#$Z]38T>=L("OEY)S_OH;ES=]AK!T!J8&/9 M':1J'B"*V F3L"5!NSH"0 M)RF".(H)I!F1,-%)3EE$M.9>870'[4^-(/[.5D_:IE0I'1Y4(ZP?41QBZ$8- M5R S]"ZAD6R R7]&ZY#3_;"+42?X&?T.I_2YQ_I-XM\+=:L_%-O%@R&)8JZ) M$((A!!G6B3D,Q#'DG$J8IE1)&RP"=V]3M M#\C ,_<0"^O,L%R(%_!'_><@7ERGX0@YI0]Z&'5&G];N<$*?>>J:6\H?[&=M M/?A5K91>;.>$X)Q)*6 L;"+*")N]?,8XS$66 M_?2=W>> Q!SG*9$QQ!FVAR*[WXE0#FD>8<5USG(5SY_5AJ]'A++=WW!@?MVL MGQ>%]64H0W:"0^O&H '@&IA*ZX_.^H#4,H)?:BG/QS+UO$H_BT/XJ_3CKM[@ M*OVLOJ>OTL\_?F76I5]?=G_]7PNUL6F=7LH$)C<_%\5K&M6[=3(]^]]SC8"5OZCW^Y^0?XPTKLF4K$$7TW'@F/ MZ<"T<@V<_;,B.:$S2"JD[I[?)O^1$QIGDQZYO=W#R:=,FK38YR>Y$<(F3UJL M[CXLE2A_7F[B]S$N*4_B5. 8DBB-("8JM]E:$YCDF$8Z03I+G YZ_;J?&E/] M[]M?OX,;L05[R4$CNH?3BO\P=%/5\. .3%E[V9MD)2< ]CIAA@#=PW%H4/!' M\B-ZORC$H]'IZ^2?ZOC MN2[UUOB5)U/_5GH6B"TCN9I+M>ZTE(]17^V'[ *(2KHZ$]2SZ^@H\M]UL;T@&7@$JN6;AW 0Z%0Y:C_55 M!^,673VEVU%EU9,/]9NNMXWGT6?%"E54$?M_7ZQL1'Y=<*"H:@F8-F]UE1+K MOQ3;S*4@"9,Y@XE(B;WT2R'-508E3U,A1"1PY%7@N;_N?O9I]9LNJFV*[68BMDO87-ROY^@>M)ZL- MV:>5V%BAWZOJSUVMS0\_Q;VM _.-;=4'KY-1#.I=-ZX&X[KKO; M_U9E?6DKV/9E[\-H?OE.;;9F,?^Q85:>ZD"TMW;M#7YYI!3'/($Z%@G$2&K( MXHB9I3-51$4B9B+UOK>\ \TDJXN F\_/H/[&.Q4M+N5TO7: MKEI[-4&E9]LA^Q?[1*TKJ)6M\WK]%;3,Q'\,XNLU]*B$]7@82-:172:&1?S8 MYV+@_OJM*ZUL8CN+-$$D)ZDY/:&<0TP2#IF0#$J>ISD1"29,^ARACKN8VC'G MM5FZE971C]E/8.G&R=:\EHK.2-?%BL%C8]CTW+40>: MS'/$HL06;S2K@8 XCR)(XYB894&1F)%<<.I59_M"?]-; Y:FY;L9N*OD+LV2 M[)7D?B:'2WB[V1\"HC@P]?_6PNVUK$TX63C3A",J(>T4E[H@%+J<+SNQ9V7!Q9XEJUT&P(UU L,Z,/,$0=2;@SPP M"LE#+MV.RD4>.!SRD<^K?0[ 2U:88W6=#O5V\VUQ=[]MDJ/^4]E_*7EC=E[L M3GUK/%[-7JS,6_ADCN'FM#Y'&44,I1IFL3+;HHS%D(DT@R37*.9)KK/4/>(L MA$13X[/;IVT9+V,O96WURQ?%-G[%+T,,D\MA>F3PASYJ6W7LX:U6P1[K2I5F MS4\*\[=:+5#K!7:*@99FP*HV]HCYG-5''KFQRE>.-8*>A_2 :'6T+Q=^O5ZHN:Y-A)'&4QC!.4P5QJC/(4B9A+FQA295B MKIPN&4\U/K75JY0/E )Z%PT[E*Q+B'C4Y6A+< M<\JT$]^>?:9G;=C[]69KIWC+36F.4YP@%4E(-9%FBG(%280$U F/%=<12G.O MI)6G.IG:5&V)-@.%%;B\%_4LN7H*S01G6I"$0(43#;&4##*,8XABG&4R2]-$ MY3YN55>C.9ICU:*OJ^Q)'-V,"]>B,S /?M]]6<#%D=B_ FR'^D$+N9[J9]QZ MK!V:'I55[7KV:O_)FU5UD7*_7IKWB\JE\!)C/ID#3C=4,_<2%*6F9C,V98M MY*?5._:X,/N'>2ZY.2M1!N,DL4=1FWL](SE,I33XY")+_*(4S_0S-=K:BPD> MC9RPC+TO)?7,FG0&5C?*"@#6P,34PLF*:)GGW06<_),J=:,0-+W2F:[&3;34 MK>]1RJ4+C_?D@RH76_%-";5XMI%R7]2V":XB/$$L%AIJ%"409S*&+$TEU 3% M21HKE6'F10H=G4V.&6I9P68G[ RLE&>)E4YX'R[Z5;;J@I"=G8Q<%M)%X>/BD$YO]]R-5(#4P2?4#R3WW5!4+0#%4G.QHWD527KD?YGCH?[A7[^/#X9";7 MSJ/4&G_7>ONG89DZ5BQ57*;8<(&=]Q#32!HNH 2*7")-:!R)S*E$O6-_DV.% M6N)]"L7MU4K9MBI M_)*?MHOEXE_E+RVO+U9ZO7FH_EF\%)9@RL>^&NGOF6VQ^?0!>WQ<+D3Y:%&6 M###_4JO";KGM/W8!^;:_C35L&8'"14BZ#MR%Z,B+S8P9&>FJTT%4I/-K?3VK M3$N_VK&W79D1+H?\QOI=WBG;X:\O^T=JD_J-Z5WN-S]QGL8TS0C,M> 0)\(L M(@E!$"F2)BJ*"1/(SP_K6I&FMLY4^ZG;,HS8V\?HZO%QVYR.B_K :U,I*>0E MI;75 2U] '\![>=JG4"IU$";WW @A_62NEJJD7VJ0J%X[($5K.6>=&SV%V5' ME6>&E6*]LK>8974\3*063$L8$^NLI:6"-$GXP_:RSZJME%!8,09UE)DM@3UW,:(CB(5**5.YT+&7DX%KQU.; M^XW,N80 DASXVM4#<";US00!_E(([U?KTWTEXHA5T4^': M][C["T]$CK8:ON]?RU2G3T:E[:,V?=CRR=6)JBB>'JJ?'1,(WHON0Z)Y?%(+VTM-[UO9HTQR51RU!42)0IB"A*K*E\20DB"/( M*=,B5I0;[O=REVVW/C7BKHS,55:N'N?4U\BY\6=O/ :F/WTNW(>_7D0_UFZT>S?["4H"IZ>%?FUBT^K78__XTM5I_718'F,IJYHAX&&GXKB2=, M5^-R2K>^1ZQQX?%^O+!/-OEI)=8/ZN9AO=G6&_%;;7?6-@'"G$@BS 8VAE%* MS.:)H ARK"3,#4,(HWS,D[BQZ?YP9PNWWGL8=7^,D^5DH_;!58TF0-9B^W&( MXT"X44I 7,=AF+W H))X!MHR6X3?7X+5FW#\4 K)/XX]CTI'?F@

  1. 90*+(-_DV-6KK\:H9[[)JVM7MSFU]-S<^>)\4X7:&**= M,Y3$6&$-B4H2B-,HAT0F&$891UI'FDCJY2AYOJNI$5@M5^G4J'X*551![&M> M& FVJJ_[=P?6[ENNZQ$<89M5"MER(&S$#+NOZH8B]%[J3&^C[Y^ZM3ZU9[KP M1M]$M?_?4UU!X,?Z3.[+T\&N;0_ ;S8O2K'8VHK,SPNAOJK-8BV_*;&^6Y4M MV@L/CG,J(-&V:@A"")((2\@4R0G'+$?"ZX9[)+FG1FFE\+7;KVC'JZL+58/? M=/#=:'&"0SHPQ[8T!MLU.)_]=_;*W[NM^I&[]TY_4 , *@1 "X*0R81'';.P MR8G'$7WD9,>CCL=Q\N1QN^^1[&SOV&X;7(G%2<&"C6SWJF]'0[53JUYOFAOI=C$?CYBB 4?/(_';6XSB M2.GAC(!/2[8I;QAJQ[J^4S!4MK;0:'?F= O6V7B9WT+C\RH_7/#&1\XB5V\- M6CF/#VK]OG**F,>29DAJ#B,5E9>0&6091U#JB%"&,6.*SA_+?<7W+=MLW0Z= M(TGO0R>'.@QHPMX+/P-HK^[Y&AL=]X!$OCV+/[*S9- M_+*4_%#*\G__4(6]B*Q\0[\:J>SAXT[-*:5:I#B'>4(UQ+E.($LC&WMK]H,Z M4IH+IY3N@THY-7O&7C*[O%4>H-9T:SU:>JQEP0?58^5ZRZ&:_CI5)1NH5:W] MZ6=@KVW@)6FHP0B^ 47=/SE9BBL3RXN@W76L\S[>G5G"\>_5WS;,IFA.$TS M:8X^,4L@UI1"EC )=4H3H5 D9>YU.7NREZE1N1426BF!%=.S:/M)&-W(]VIP M!B;/S[N2#5;"@<)Q.T$(6IC]9$?C5F/OTO6H!'OGPSWNNVQCOWY>L]5'9HU^ MVY>Z/@I)4D4ESJ#.E"TZRI&9\\H6^^(XH2S2DF'GZZLSG4QMRI>S_5>P-((" M74OJ<45Q#DJ'^Z( T\[6MLK(R@$;)/:9YS('ER30-57'^YN62$RI3 .,<(8J0%)()0&"F4,D63'"MWIKS+M'T,K;AV4=4/0@W+!H MO@WW-@G1F@C=]F=J]0C%MNY8=1*O0S/C<;"[3J_HV..U?J?5+ZH.$;-)N^:2 MTT2+-(4$86[VJ1F&G'$.>]/(A'R,/JZ@U$/H2=U.SQ\ MGG[HRHBD;^S/OS,S919L69@.K -*'2VC=(+2+*90*66=-.(<,O,#J*0YF)K_ MLISWBTPZV^749KD1%#PTDO:,0CJ/K]O\#XO:P*30*C9AL=O).P.6+DK/Q<%" ME"[B,TBHTOE>WR9DZ2(*9T.7+K_9CVE^L)_O-DHNMN_,?N3%G,!+&_I#F0,! M(:0)(A',)=<0QW$&.2$"YDQQ+C"*$^F59ZVCKZEQ2R4G$"U!/2FF"U@W;@D$ MU]"F+_83U&BUY2SS2@3-(N$ 1T@.Z>IN5/)PT/N0-5Q>Z7NH^/-&E"DF%JN[ MKYOUROQ55-DA;S=5SN!/J_83BY58/"[5YWT=XU3B6*82,D84Q"K5D"89A5RD MB9(R8C+W2H1UM413HQZC$-C+"UZK9//3[3.=OWJLULNMINY @^MZ:!IQR 8_ M:(TP6CT.8X$0#GN NU:HD0]]@3 \/BB&:MB/PZ5:S#^8)KB"XGMN*1IR*93XV]WZ^3_,FY97J/U+:?]MT2IO*#*69SRE]DY-FEG+S;F,D(S ..-"DD0)+CQG M[;[QB4Y9*R"H)/2=KRW@7"=K/SC&F:DN2/28IL< PT2B*%',0X#963LPL+LV;"<'P3XT>+4;F>F>M'I\R:\/J5NK M;VI2(C7:LP>[]HQ$5GT4/Q:+Q:IS9EF=5WJ9FGF52N=J]ET$4);^V@J,('YNA7P+FI%O!U&.,+F&4+!KW%SL:>9 MK9@A;<_-E<&GQ]@EEVJ]=+4K/\A=\YL5I!ACQE*0\IP E"<>I0%M=<@VT? M" &MB_$7 .+7B5\^+O?;,('9$;-@-M&YO1]G/4[]C@K_R1D(=;4TKN3;%,LIWFSKO M[V"FKHQG2:;B6'-A@@$BQ%0G% ) 16*>(D$5= K%FEN!I5%K([Z<*5^;[\]A M$CTO8I!?C>-[VMNF<.O!8-;B&H@E)7,+-(ZS9G7SK<,2%J_@(^2AY>=N>NVBO46@%47I6)3I$YP"EB,("@*F>6JB(LB=MH%7.UI M:0M3(VA;Y\3Q)L-U0#-6R%RF$N14Z;T50BF@B38@P J\8K8?7D_(NZ@1TV,=E5M(>*U\6N5W-+Y MK+K(S1=&>-U_UX]_-1ZM>\WYPO#^YZU),7*_$4WG:52L@4W&OU MB#I%'+S&(\;'PC4?%O7 E'01\,\-X/<7 1^38V0$\@Z>^[ C,),/?\1(>'+? MCX=OT)$_HMGY7/KC=3YR[D]H9IPY;X(6WVW*_:[Z)#]*(9^J746]CWB_D>VZ M@E0L($\ KRJU"EH !K,N)WD%M=V8!:687OJMGV+]& M%W\#8S>CU78T[$S8 !@'7CVJ$-J#R*9B8"OT75LK4,L=P,7OB)5/D]>VZUD- M8$<\3LUAU]='&,MIMOGQ5(OH_2$8IE/$V'BGU5K?==5:9QH2!V-[ MIJ&9R>JNTT#TPV0>NX&Y,7&BP\2)_G;_X=W#W_4;Y^7$X;'Z/BH1 MFWJV_R=%O6 _;,M]>4@F'Z<$48(0@$4> Y13""C),2!,(4(1S3&WRCH;7-*E MK:_].J;UJGI4*'W7*6.JV*GM3D9[^L/5\QUNW"V/L)VFLWTSNGLDV(IMV YO% M7F<\&(%)L\LU7DLV'H01ZV\&-HK#*#-Z_,GP7\6-:+&;]/'AEG.W^4W^3F199OM1AO?NC1T+;YPXLV MV9XT7]QOA"F%\]OZFQ3W92GWO10'G!"L,&= Y)("5"BAK6*L@*)95F#$:&IW M_CI5D*5QX"?YI3J ^BB?M[MJ1UN=OJ[U6F-V1OHWG59NUN[HD;(S9N? /[C7 MJ%:A]B&T2ASPKD:BJJQ5*1+5F@1*53$53Y_FY6A99K4>IR)V:AQ.;B]0^/VU M*,=^Q<&:VY,5RE12,"@ 5CD&2%37S#,,M-V8O-!2A'0:^R[[>L*'GJSX^@/LB2HQ?DF]9@>8CD/56+'RHCQ&; M_ ^[+9=25(N+*;U#-4+OE9;I:;OY9!R>U:K3.B7,#S[H&?952_5!3Y=52E+$ M,D0 *S)F^)@6K@JYANBP/1^/#KO>J-3*Q-].HS.P5]<_:S5 M*/HPZ^@X^%#F&Z69?"[!1\O-$>,'WT''S<0NYG/T^,'BR#'DJ[388'M (O*&. Y\E'2GK"N<=46F-M1AV\D _-(7]R[J!.XPO/>!L\1D=3V /D- MH[;H=^88:GLDS@.H'=X=243;)[/OYP\F8G'7U"M?(:Y2!&4.2$(00,I<($29 M @+%%"DF'PP+5UHX MB -3S4!:SP;XPRV',NHT" ?VU!2?7D"?*[7[^:>MX=\9-7H?>="\GC?A;W)5\[Q>5/7VYD^;SO-ES=UPI45E%Q"+CG@#.:F0'$!:"IB M D2.!.Z&1@[)?0YZV)I3-^3<&S:F7,8[2S":> $YN@^+HUT'O/+7-7<:V*9 M\U[FS2AS5G=+U9H1@SC),$,,43 M;2&8FB]Z8P@$B8LB(QD4PJGFR_6NED8;5#J^^?U-__ M6;?AYD*=XG*[_ZIWWW];5P+_O=URN'''=:CMJ&,:'TUA-.+H&1/O":]YYI#[OG W;;3<2VN]WVNY[3WNZ7WD1G.&+Q MZMLS!B/>TN XSO#FTY.+GV_V:[%^?-FOO_4*#[_YP1]?A!0FC-%$_[_LF[O\ M;^AN8P94"U8%_Q\2>4@B$*)I 2B$!*!"IH"D5-MD"C'"4IBP(EU]DSNV'5$C MW9.0+G.H+VJX*=1/^M%J&)6=BMI\JW5LDS5U6I;=&_J7W]L2%+0I05&?'D;; MEWVYIQNAP1A=@]W7]V%G.;[NF =>9_J#W5>O5^$]>G,TX#T5J[0PC9)51<)* MS9D2N_@>C$"%XGU)^5K5Y#VC/%!RWG=/8T\13E/;=Q71I=#KB6 (/@ *_CQP7F% MBNC/5E"O)P>WT/![;'"UMYG/#&YI?7Y@O[W?K+VB0 :4\.7Q[W;20S3AC*5"9!AA,]?2G5JSHF"C"1 M9JE>WHM46(7_W.IH:9.Y%37B]5FW<@H.N FKA1_.$UB!IW.'TR$FP,@YIIS+ M$%X._CA/N+U.D?7U1FUW3_7V4:\3>[HV9KS)$[V]\D'Z-_[+9E^9^; MG:2/)N/F?^@A_Z5*^_N9_EAA*91 ,@,R%II^4::MI]0DQ,",(Y8H&#,GZ\F+ M5$OCZH.8D9'3-5C3RT#9662SPQ^8_:M2+0<%[J).0:"%!:564?_LH%94Z16= M#%B7YUHKYS&BU"?67H-0O0@V;]RJ3RS/0EV]-CYRPVHR/IB\$%+\JCMNTR!5 M]G59_;*IL]M6T16K6.]>)<,0X$1O9Y&$%!20"I"E15J05"6%2IPVMLXB+(V' MZ^0HVUK*ZG)Q=Y]$MC*[7Y6:,$1)@B#&/ 4%1<8E"7-0X#0%"<4QI'E.4\7: M,*-7':3CT*/ P_3F5<;"TF41=!+,X=J8EMZO*UW?ZMOV4;]?OOG?%U,^LCU=H&G*2,$%B E* &*8 M I8K : D,2\09G&.1Q[:#':\M*6K)W>U<)4]R?\YDI7LHX]TAH? ^8#'&[#S M'?=4F-:"AC[PL4(GT/'/<-^O=1ADAF)LG&N+RJ)?50-TNOK*728KU_V;]7O\EO M\C%=B33.6"HX4(A)@+)8F#JUB5YR!<$)12G%>1=>[I!>+82P(^S#SS,0XL>3 M,G5C*##,X-KQY>N-U4RIX'4I%W4:>J M"3\S44N5ME'J,<=5I^-=OR;_311)+<[Q_H;O=3TTIEFJT$+"C,M$D#E=+;84QB4*@B!CA6,>,0 M%WI#O-K;7[,>[LZ)!V:[9,VUS-4FMA':D06& ;;D V^PA68&@U5/TKN([J-6 MV'K3Z9$DK%#Q2A?#/EN']8C-RBKRTP\E3CE/%!9H+O",JNH49XE2E(E5Y!A2%YI(^)8#$, ,%+S 1%%&.43/$ M;S:6Y^T+&>!6WEF&5V[$L@8VK,?5VU MW>/:Z1E5BO9,(H.@D9_!KD< M;P.)3W(;[&]6CK+1_)1JK-X9>36BJBG=<=FA@RXF)B69B(42(#/AFHAPS1@Y MRP!-\C0ODH0BY508[6:/2^..6F#'BPPW8;6C#J]@!>:/6M:[Z&"<'?%(@% C M:W2\7AFXV>F\UP%L,3@+];=^<1RSO&]STE4Y+.\MM'WRER<:FO;/FS+?:FW7[& G*4@)T(:KRNO M_:^402DSG,L"\Q&!D -=+C2@;CT_&^'K@,1U+7;T7,FMF;\6W'&!M!X)R^4R!+ZA%\\C6+N5LQ$[JN6.WM_" MUWTM=<7*Z\IJW?F\ZZPK)F>KKG,#8W,/:"O8<.-[90([WCYNOY>NZ_! $PN: M'IV851$I$V5421IF1;: Q.]MYH'^9KZW?%OS\QO*%N^,/1_4BYHL]VU!$L9C M#)'"0.0F*0-+.2"Y*36>)SG3WPU.N%,L\DG[2UMM6_'&U74Y!<_V\&\T),'/ M^QHTO!>0O**SWP.]XRYF/L.[J-_YL=WEQ^9-8O:;_MLA-U:B5)J9RU4B2W* M,JAG/$T9X(F(%9%4J@*[I6'Q(M<(5U5@KNCEQ3*2.I>=]3):EH>$LXW 7R63 MF=%L69G,+F*]A$QFQX+])3*97<325R:SRXU/W$TTA<.KU WW/];EJDBHRF2! M0(P$,;E>%*"Y_I,L!)4Q5 F43@GZK_:T-!.LDL]L.>H$97\:&1VO@5U'U7&# M-@6KP!3H!M/X#=DU"(+LQLXZ>YVMV#6=K^[#KKXPCA5.ZX%\V#ZN^<]#4"%! M**=$2I!DU%P1RQ- !.(@$SQ!J3;36.(4<'6COZ4QA"'@0XD>-VJX!:T=07@$ M+#!-G)N*W'PW5/ M=P-@R]V:/]@"LTL?L4K4>\46?2YM>;(XL6IJ33OZNFWPMUM>/*/Z^D> -P%U M9F\'B'Q2KDVWL_*D PZGY.;RJALCE;O]JKFZT]8A3'-1J)P :2X*HB(QI=AX M!G+*2 %SCA"S\I.?M;PT=FF$LV..[C\;L^&V]D>_V\JE< M)5CDC!7,1 \RO>/%":!)C %A*4))CA*)X4J;*&QKG=ITL$.7#[7?;;CO]8/^ MB.1NIS<:];%M([AK@L-AF"E40O%, I1G!* ,,\!(1H' "&:$)+'^GU/^6&\@ MSQ(_L'UZTEO#@/C:F5/^4 O,H5TD02.JGO%1)6STIQ$WJN3UF6C6"ABO.22' M>YPWAZ25]F&LG:_5WF1GR4^W6=K&IT4A*'%A?$ 3 MVE7MAHHU=]Q2_4 093_\F7[[5_UJX8[BJ^J*+Y'K8OF_WNY\-6R!6+)4M5Q@!.5*&W*ZD" M+&$*9"IG60()3Y&5^\"ROZ5-\%KDZ$CFNZB2VIB(C>21$=U^UMO@?IL$/*,9 MF!-\ .E$% [P3. -FUYFHQ$'E?NLXO+:6)*Y%T)_367S'V.TPY5"D*5":.O M9/E!$N6 48) EN"<9BF&2<;=J.5"+PLEE$;$N_8/4;7+_/Q]Z\HBEX"UY8Z) M<,W#&.Y(C:") 20FD\.EMF>FA 'USHE@Z&%_TS]944AEGJL$9-CX7G/Z#R'E9?HG :?_I3DS M\_1/7*9_,G+Z=R&W50K5AY?=SH1HM$XTE6">0\Y GM(4H)Q@0 5-@!0DCPG. M"I@Y.>@O]K*TZ=^(%]%*V'\;DRWY%$<[9^1D= +/]C8K<@M0N#S(5S#PG_OX MM*-7R'=\1=?+.8ZO/3QNTINKPGS[96,N"W^F/UI?\HIF"F8*Q:! <090G M M,ER !,DDI@S+G#B5K;W2S](F?E_,:$]_1*P1U(T"KJ%J1P(>L I, TN=34K$]S0]Y0+;CT^C@U^VVZ^?):[)Q/X]#O=-X%/'^5S MER;TPVZ]X>MG^OAN8U(,OUU_DZNLD)3!@@((8VTBH((#HF)-&)+FF!8B2=RN M^(Z28FE, F-XOM,1\EKZNL' IK$RB#!<@D8P E/ >$ M*+T](C(15(DT5TXWH:_J/^_7 M[%$>XL%7F4HQ50AJN\>4)550 2I4#&"!QC]7?75,F31DU.]Z9;2P"4U0=6EHK$M6:=!<)FY*CQR/54ZAW M9<5GLB8/P/I-Z#1%H)F3/GG [CPQE(]&W?AWO2E/XT3+)E#T4,-KE8HB2W*6 M \@H! @G$!0HQP 1@E,BE6!8V?"K56]+X\]#W3D[NV>G5[#^T*K3\ M^DGNOJVY-H>0E!E#F00)RPIS"T=HDDT3D$!*54(SH;+,FF2MNEP:TVKQ@)&O M,4W7;6T-I^B5FKO<#KP MLW=89R)I'_"Z4;434H-\;=?2?*3MI-D1<[N]Z=\]4?WN)(>&6/&,,:*DN41) M"$!*6\N%8/IKR8L"XY3+."6^7!(7)5@:N=?[WVTM940WHK-C(MG*[,_[<'E0 MIGL<)D/]^EZ&^I%&ARYET77LO3H6!O&;RYEP68C%.! &,7)Q&@PW-,*0?2O9 M[H7N?FK,\;U>8(599#]O?]M2OVR>ZUK-'B0+'@H"4%Q0@ MEE!0$,D!2V.>B:PPZ4Y<3'"+/A>WT'2NU[NH)W74B1W]60ON&$5@ [^=L>T9 MU-#+QW0\G(Z16^^V>/MKQ3J]M)W[I>@@W'^H*:<^5;&X,T@?, MCBE&PA"8$6H$/@PCX#SG+^CJ:;+/=FHK_; M/#3WM.4OVXTH[_MX,Z'X/;0 M.NP;@T \TUZQ0[([#%]WVE2IV?GQ9^SKB-P9L\&MH7UK\VT'G34\V@*ZO^VG M7,RA2)+@)$"9I8#=K*7K%E*TSKEKXQJ4%N:; M!X "4T>59/EP7<7?O7P/)P1#S -9HH7(@<$)S& F$C]#TDS9'7W=:"/IF6S-_"6/FHWS6S54.H_U7&:TW:KM[JBL#/LO=7D]8XV#:;Z/]!3/:ET-I M&*V;5L^K&ST.-H]WD^?3R_/S8W6&1Q\?:/GU[>/V^YOZ!V67Y8L*E!&10Q!+ M:!*K%P5@K,B B+&B15S(3#E5);?I=&F4V9ZO.NQ?M7[EWVYIQNA MUY(51$)QEC$ \SP!*$X0H)AP34V95"*%!>)6 ;"V'2Z-A[I+H3T9JX++59'E MTK'*\DVX):24\"31NUY. 8*2 2HX!#)EO%!YGL.,K9ZK,.E/>[K;SP_Z:>?A MH.\C3O<1DU_6F\J^T3M"8_W\-'F9P@T%%[G("8U!C!,,4$()*%"A0$Z*C.4Y MHS'/FJ%XLQ&O-1!MU[,-@]R(F0; R8/A!=*Y_!FG=S2>V,R5E0I:RH?RP-]7NNUO3I)*C]*%T2 )"/FP(A!0%@L 99* M\0PS!)G5QB&PG$M;X_]X,3L[,S%IIT+#:=&N4:*ZR-W>ZKXSN^U&I[OHJ=;* M)4%$N$_ PBVTC($-S;6]HIAW4:-G?7Y>1A_[@UKK&KWKQO:@[NGS=]&'WKC_ MOJ1Q=TDILHCQGROJZO6_ \>,)L%'9S@72KCN9\RB$AS#X_PKX;L;41B^;J$- M)5$P9WG, <>I!$A"!)B*8\ PYXSP(E/$ZC[16\ M1B[?A>$O:3NY,/Q1H_,5AK^DRU%A^(L/C$R"OM[(]ZK.-;KB&1<)P@@D0BF M>,P XP4#19'!-!-IEN=6U8\N-;ZT"=AW%_ ZM6U[ -5D!7-,:-X'TLXE,!:> MP#/TD'[<"%BER:Q$])A6_(+B7K.%]]N?-PGX!F9\K>,$LL_K_:-< MQ45*99%)0$C* 8*( Y+@ J2"P[Q ,1+*JHK)I<:7-GLKH'RL9=D[-7-3Y5YE)%X[-GKDW2/LYZ=O_/ MO_]3^Q/]+Y,VZ]__Z?\!4$L#!!0 ( (>"94\[G-E[D(0 #X#!@ 5 M:6YS<"TR,#$Y,#DS,%]P&UL[+W9=IM)DB9X7T\1DWT[EN'[4J>J^DB4 ME*73"E$M*2J[YP;'%W,)G2"@ D"%5$\_YB"XB)M X'?^SIBIDZ6@2 INR^?F M9NZV_,M__W8R^^4K+E?3Q?Q?_\+_RO[R"\[3(D_GG_[U+[]_? 7N+__]W_[I MG_[E_P+X7\_?O_GEQ2*=GN!\_??_E[QM4_?BG+Q+5BM$RC!/43!Z'>E\RYJ79@7FP^=3>?_^.?Z1PPK_(68 MFZ\V?_W7OWQ>K[_\\Z^__O'''W_]%I>SORZ6GWX5C,E?SW_[+]M?_W;C]_^0 MF]_FWOM?-S^]^-75]+9?I(_EO_ZOW]Y\2)_Q),!TOEJ'>:H+K*;_O-I\\\TB MA?5&YC^EZY<[?Z/^#JW@ N0_*_?5ODO__9/O_QR)H[E8H;OL?Q2__O[ M^]<_+$FT?9DN<35#_/+7M#CYM?[2K^=:#O/\KK^_GI?%\F1#,7&Q^=3U M]R_XKW]934^^S/#\>Y^76/[U+_4SH:J;>W'5IH&I1J_K7&>\4Q(YXO/%NF'7YI5%2V6Y_]R%B+.-M^=9)Q.CA:T:Y[% MU7H9TGIBA#'T>0RTY1*4LX1@;SPH96Q)AJGDU(]"JMRLB)V-1E>8_OII\?57 M^N!?J^#J%QL) N-;??ZW&XN>"6X_ZL_D\QX_3>MGS==OPPE.C'4N!2L(1"72 M7C0*(BL!+&IG;0J!%1R B=O6_I&7JS!XMDR_+)89EV2=SASO+YOZYF:@@]KA<#RO-,:43V7WXA[@LNEYC?G.GL3B8W'*[) M=N/F-P_'PQ'):AEFKVEK?/L?^'VBA%;6*Z+=*@Y*\@C.%0DNJ)**4\MO9+T_(Z)S)?S5+'R::.EM*CZ!E9X ZYF $),#QUQ()3)# M(AA \3\LNI/F5;^:WU^"G6SY_WD:EO2),SK0OBR6ZPE37 ?A"Q2TY*1G30>9 ME0)$Y"Q$B9*Q/.#NO[;\3G#0_<)A"*EV HQWN)PNR+G.+RCVFUA3@E&<0Q#9 M@#+T1[2J0-)*N^*S<\X."(L?%M\)%*9_4.POT9$A<72ZK))Z-5VE,/O?&)87 M/#C+4W$!@I(95-(,@D$Z[^B[Z+31 HY:?R=@V'Z!,8A<.S$7ETR\HN^L M)E;;9**)8*,C%Q@+@YCH*#29R\R9UUD-$6#>L?Q.R'#](F,(J78%C#/;=\9$ M9DP;DSP(E10HAA&\C $,"S[2#XQE>G!H7"%@)W#XIP*.?27;"3P^+L-\-:W" MW[I*6%Q2+)%4I+&@@J9 *N4(W'+O.)(?Q8GD1<3F(,EEDIP1FA0>FBP4ERHB7GD0ENE'1#F(SKZ^X&AN[O*O<49!<@ M>#U/BR7A=R/U#R1\/%J+C)-JU8+,B=B)%%>Y0'&5+^1.!VN<=$4: M(P?#Q;VD[ :5[B\QAQ-W%^CY&+Z]SB2^:9F>O<%MMX%PT3FD@S)I1P=ELM46 M*@')^>1XMBG@$.'LO43LAIB.;SV'$W$76'F6,^E@M?W/F^D<^:0(K43,&0IW M)!I)7\7H+""9R5A#=%^&N V[DX#=,-+Q_>@PHNT4'V(2 N/:NP)::P?*D$$, M(FC@SJ44E=<>64-\B-WPT?&%Z3"B[0D?1_3E\?+CXH_Y)#(9-><6I*#G('<@=R^^&C8[O38<0:T_(V+A3Q\MWR\77Z3SAI$BO2B@% M)/.9+*"P$!D=DXJ<<2X%JASBT/"X1L-N&.GX"G4P ?<$E'>+U3K,_I_IEXW3 MG3![P>ME<*EI7.%(%P4J6X+%F%B4Z^[SU&HCN[$-BBH4AHM?KZ^Z6IM7QU>A!@AP9!!\P MG2X)P%S$C]/UC !<,$>G%!1OB78M.'@3(R29HQ51>*6&N!*]ONYN(.CX2O0@ M08X,@H_+4+/U/WP_B8O9)#GO*"*B$\LR2TY-M.!D<9!1!B&,C,(-X3_^L.AN MZN_XFG-_$79B %Y^2Y_#_!-NTH[1JIR5H H$]4J*(2@)0*+WLJ4F3#"#V@$ MKJZ]&Q(ZOKX\6*!=A S;')*S-[X*;-+!Z6J2&-:47 PBX"Z"\GM.GD3BF7_%%6(DW!* MT1"BTB2K$+5SY!?'(0*)^VC8#2C=7V(.(. N@%)?BY='88V?%LOO$ZZEJSE' M$&.]AG5:@6."XB3+G=8-']_>7^XNP"#1].PFSV_'0UG>-J M-6'.HD!'AV)0 I3A&KQF".A"UCD+7^(0"9^W++T;&KJ_J=Q?G%V@X>4)+C_1 M(?BWY>*/]>>CQ: PNX "$7Y2L\P6Z1\?/I/<5L>GZ]H^H5[03(@1Q20Z.AMS!E5E M$CFG ,MEQD1&YN2 $>P]E.P&E8YO/ <6]F#0^9=?;TCT#7WCD&86SY^]>?;V MZ.6'?W_Y\N.''PG>K7O%CQ\P6+N*>^@ZL#_%Z0H^A?!ELGG[KGG?Q^75=![F M:1IF[Q9G1\4E@D+PTBA2,XL5-RF"2\Q \K90D.JMB^7FGCK?4B6LXD:EVS7K MOG*_XFR].O].E:6[LL$>0MR^YN1\C6>K%:Y7%ZS&PH+VQ%NHQ9:T-20QC1Z0 M%>FU][JP6QR.PUG]D8QQ>ETTP\2Y51E YB,>0#]2O[VGN6""2QD-UON:6#0Q M$0,$P6*ULL%F4;Q73?;(K=2,BY]#U'LK4@Z1=0> .0JKS\_FN?[GY7^>3K^& M&3&S>K8^"LOE=SI&_R/,3G&"3$FF2H0D4BVQT!Z<+Q9X2#(*9,&Q6VY4#P?0 M3M3U *B#4+!HK9(.)&*=/4#NP["W@#L#Q;HE?PC2_ M_/8%YRL\1[A%QAE7B=S!VN)&RHIP$HFF\U5:'S*&)BBYE9IQ^@BU@\OA(N\ M-S^(9>*#3%QCJ,T2"X&^UI)R:4!Z"CIS$#;Y6]+:!XZS>G!DAH^O'B3;_8&Q M6(?9(,!XLYA_NNY]6R.SB7(4 !;I MP"@RGXK,*=G0@/68K=T.,BOBEN+-8;S>G]#6@WE/F MSU=-]-2!#;K"U_4@5&III3$9O)>BAIX9G%46A"CT.3I;K9L\B]Y-TK@O$FT@ M<#?.#M%'!\@ZO^-\%[[7"\Y:3'5Q&U'(T;,Y2S!QTQPJ:?"&(@FF9%8F$)K6"A- M// ]H=/L_J@1= Z4> ]>^O8V[.UBC>?&E((5E0KJ!%IS2[A/'%R.!11RHSEW MI; F5TBW$=.-R6GH&1VJ@[YLS\0FHV(N$KB2M3^W=N!Y2?25(E$D:Z*^I3YJ M4*/3C;5Y%'_Z01+OP.C9J=UB3L=[6^F+2T7B^G\72]\>T6]3IL,5\3 M%?2)GS8EIKBZM. A.HLQ1K!DO4$Q@>#(#$-1Z)3*VMG0))P;EHUQ[\@?!;(C MZKT#$WFE]N L(<\$SJ*/&:(B*2HI?8U3/)"C$$F0 >5M?54'R)&\1LC8^=GC M@>)Z'N4A&NH 8<]RWMP+AMF[,,VOYT?ARY1L]D3DH(K5) Z'G'P)))DD[B$; M3I$,%YANZY(T0!QY.SUC7ZAV@[G(F]>K6HJWQ,\X7TV_ M8NVE?H)O%JO56UP?EX_AV\2JQ$J@O20+8S4Q@X%#5H GRSFQ$%T;N_= .L?U M(7N":4/]=@#?][@.TSGFEV$Y)]&MKK#[ LLT3=>3+(0OFB=(I@ZV14Q MWT MRXR)%U:<;7(1]W/2QO4:.P+IP%KL )=EBTAGW.R+CG!WH)8ZB,9_%OI-4G21AU@@LGH599@F>^XB!%?(I*,N MVHSR0#\N!A_[DN=PW0R&M=8UZ^\V"OB,ZVFB:.$'ZO8"-F56"VP$>$0%Q>4Z$2!%'YKLU,;-?,F3G^'RTTW MATD*&37!GL(EA;35I !G @)98Y1)>GOKW.9!;U3NHFWL2Y:!T7//U43$"UY#&3+&9?)9LF;7#G?0]/8 MMRJ/!["#M-$CL%ZO5J?$1HA*^GKC8[2F^,07!]'P"%YSGM!+%*Y)LO4=](Q] M__'8@-I#"SV"Z6I'HY*R8Q@-6%MXG>^@(086@6?KO7 M;S^\_H^7;XX_?/A]'B@L)U=@'S=^GV4&\^\/YG$@Q__L@O4"MY>5M";5>GJ$ ME&KDASE!]-D"*I]48C'%>$MKN"%*3?I^O/ M1Z>K-2VW?/EM>[]3BR'H?[E>-,MBE DI@<]U!EIT F@+,?"NH"?)"UN:B& / M6L=U_X? T,T+U[8*Z^)L7=$Y\;?%(F]N7W#Y=9IP]6$QRQ.;"W?&A#HCRX&2 M*H"+S .SA83FG<8VI4UWDS2N_]\"80.)OP,@_6VY6*W>+1=ENI[$$+7!^@ A MJD2T8.!"G;ECD5MC(Z)I$CI>H6%A3;2!P@XIE6WD*-U#U;@NT4": MO^$4#:6&#C#U-YR3C&;$R[-\,IU/JWSJ8)=S=F24C*&7D++(9&U3AI!"W/3; MSES%)&*3[B0_H6M<1Z@-KH9410?(NB&D2>8HC; .A!>>CFI&1EQO$MJ]4SYD M1H'#HYQUX_I&;=!SF+A[\I$NL\TF3@?'.0^@M:T#T#'0L4_@YTP0\J57AMTR M;V5 Q%S2,JY?U!@S>XJ\ ]2\77G'EW@ M02>C-3!R[,BCDV1KE44H1G@?>+(^-GFZNT;'N,YT:_#L+_(.#-!YI[#;)31Q M7DM7E >A'84$,AF(,I-XN!7."J%%FYC_?K+&=:_;XFE A71ADNYFA65FDT8# M NN\M93(L72U'9UE6$D\++^_)J]T=7M&_\1@S;F/I8XK M8'4@M0*O#=EQ870J1O.,31Y7&O(T;AO#%J% +P#H($2]8'&[I9_C'.L;5K Y M"5$8I%QK!C*CLT)G!%=KCA67.9E&?5=OI6KHD82>4##Y^N"5*]A1O!X9EET+= M6TOESBI9+KMC>>%T% QBK)W1O>;@(Y(48I8)&0L2>;,HXG#Z=X+DX!./F[Y8 MCZ#8#@S=[_,EAEG-]O];F,XKL\?SJQW\,9'P7#:0M*'@BI$'$$I2P!RKKV$I ML38'YD_H&OF->PRL+-HIK@,4L MQD;9]G?1M!O^!I_PW38KQY6TU131Z:S4PJY:6^P[&)) M('S-%]'DED;N/8B23:&_B8Q-^C#^A*[=0/6DDIF'U$0'5NKO./WTF>A^]I4B MZD_X]O0DXO*X;%B[4H]RG_L_?7W_\WX.5$MWWT4W*AW;F M9?A> ??TI1!((/'HP"9/0'4,P6OE(65I."^)8-.DJ=%.U!W>/&>[R,>S;KHB M)ZT4T8*U]#P+\C*-R&"=3EYXAMXU:A%ZE8QN>@ ,A(J;O7#V%GH'A^8%]6<2 MJ7[F8EYCE&??IJM)S@796>Y39::0C?4Z*-")8>2YE)R;O,??2U4G@-I#W71MD%$X%C'8$9DX!-38(TIEA,FDC4P3DU4TP'FKO?[W7)!,4@N4=!^L77^B<<"/GL$8V,P)5( VZ8KRNWD MC%O&,3R:!A!Z!]#Y&3A%=E>P M0"%(B":U><&[DZ).FOH-$. /(O,>P'-)_MMP0E]^7(;Y*J2JD^T.8RX:X0U" MX*GF("H)7A4!AF0G+4DLBS8H^BEI(X?]PV#@.K*&54@'$'O][GAK6)D+C!N? M@6E'9[*EB-37*F_NHE+9TH&=VJ0SGU,P,F &5NWU'-"]Y-P!0"[L\ALZC#?9 MT)-H(N9L4IUYZT'1Q@$?G0:E4614)O'8)/OS)BF=M T=\$YZ/REW@!/R[Y<8 M5O@"S_[[>G[SX>?]8C9[M5C^$99Y(I5R'J6 7'MIJ4C^8=1&@Q683,DA>M>H M;TG+&XFHC?340<0'&92Q\1YX[6.=6"+%Z!*J1,Z"$O:*DXR$-FP M1N9M"/)';_[8#F%-)CP^2-U[@_P++J>+3-MYN6[?B=EZXYPH&5 +0R;"1HJZ M?83,?/(L&M2/U##^H9V86^9//1HL!U---V#[\=KX)E.YA&2X$J!-D74NC(20 MT8#+/#*.1M(6:W]EOQ_D6G:>?#3(#:F@;E"WX>6L3_Z+TV4UZIL%-F,^-C\[ M_K*IWWSY#9=IND(28?&195.'7[%:])X%A.0Y8/ B*\EHC49I,P^D=/3>EH][ M1C=38B\^YTT&S_;@[1S63>@5,6:-W M)Q@;@X>HJU\0;G;6RY,OL\5W/'-,WITNTV<2\;M9F$^8%,)I;R#8^F84-#&I M"@/.,TLV>(W8;A;N0ZD=O37"V! =4)G](O9L'][)Y6H2"E)8YP(8M*;>:W'P M,C!@#I.2FN70ICW1GO2.WCUA;-0.JM!^<;O9G$>+^5=:B)1[7,Z^7D_C##]@ MHM^L X@G,;H@O%(@G:)C)<4,,>7:"R!QFPJSV36:+GL U>-7P(\-X@;:[1?* M9SOVY]RRF()DVH!'00=.IJ/'EUP?A@U/EB30J,'6862/7WD_-IA;Z'=$--?: MX9WW[=_#(TE\-5WC=C3; MF9#>8UI\FF\^<:*]#R;*V@9!!!*+Y>"2E1"C5IPDY6)HXN\^$G^[;8<_Q7-6 MCXCI8",=V&%K@E*18Z7I7 J\O@+: )$E VBY'T;T;\/\4KV6/ MJ>$. $TL71GXHHOB(@4-@EB FE%;WU-B94,@IJ*S;W+']@,5NX'M3_'DM;_T M.X#.0+E?Q3@=>42(Q==B(O+<':>(%+/)07!OA6C4EN;Q4OW^/ ]BCZOO Q-A M7LZ'&8QP;SI9,KXV"JCO+C5W41GB+)D(OHY6VX0#UX.S3C+]^)_BB6PPW72" MM9_ED3&5D0>6 %UTH)+3$(*+8)E@*(N0434I-ALBT8__*5Z\AM30H*!KW*'O MZ-F'?W_UYOCO'P9KS'?+)S;IQ_)NH@8('NIGOELNODY)?,^__[["_'I^,4KR65I/ MOV[N9R\'XWA;C&6UTYQ'\G&5!U<4 Z,$EI2DE+E)R='#2>VDZNA0+-T24F\>P#9V2T&\;86-EWC\]X MB.0[P,R5Z\X:MI#,-I5^'Q?UKG*>IC/\(53_N'BH6"FT<2H4$D"4Y!0@>1V. M1P$Q%"TT(&T6XO)BNTN)TOIX([YWD:("GFG2HA2.QI0AHM/:YH+1MNFKN1MZXU9E= M8[:!?@\>CSFGL&JB#Z;(#HWK[Z_Y$6R>+<@6L00Y*N@PNH06GO"\Z*Y2L MR8R:V\D9MXJS:RP.H+_1$^4J"_$Z"UM1;U-*5I/(:AN6@F3VZ[.I" F"C;6- M:D0M!3,E77M O"L[;I?EQJW'[!)QC735@0U\%:;+31+@63[3T>/5'BH-43"UFT1Z\" @H@[.B)&U#DPC^3HK&+>SL&J'#:+&? MJ.?F@^V%Y+;9I1=B*SRXHG@"ZQ.=&4P%""0W8($YHWDRJDTOL-U)'+?:LVO< M-M)S![[!3+?%+F.876XJV[L:S^=EK%=9IWD(Q%A(# M8V3-LG,%G%$9+),6GT*YL MB>"SA_W;![I/T^G2R1>::^MO]=F3VMRD&OAR)?Z*Y-B4=+1DR&RVFFT1 KH M8J9MS3(:G:-Q;2XA=R>QRTSCP:Z"&QN\':9_K2:R"2\)>\%R$\A M;JQ!<,@+^()"2TF.2VYRX7,?4>/:O[&1MZ]V^L#:^T@XX6LQEN1F^MCLM5)C6+S,>,P%P)H!*Y.1Z=!2$P&YF-==G!@;V[1"?:VF#K$ST6;FHC>_+#-3%J?10H%4IAFG1XWYW$<6^! M'AF,X# ZI($@>2?6P%6,)7I^\ATDY87#R>UD^%^ MCQ3:#*6S#BSEUNS#%!!C\#>N.(#V8@<"DA14R8K>7<-<'>701U M&;8,!H1[CNB]M3)V5NX/?L:59F_D9YSW1[RCW0MYKX=YG#9Q; M\EZ+U1"$"^"L%D;*D(MK'HG<2EF7<<=C&+7#]=23=;N5F_J#NP<;**8$ZF+! MZ%KD4V\ O*H;S2F)G(Q[\?+!]N[A='096S2W@(WUU8--W-X^'9<7&-?G_)[5 MERD6!:L-W='7S'1O(D2?8IU-X'B0@@O1)!?G'IK&?7%^;#LXD&[Z2=+>78 3 M1Y)1V64H017:1T%"\)D!%U8$IYG$U*268'<2QRU_>60L-M)X+\\;PR6_^_/OM\#;.Z#=\CR7&::$/4'Y!#_.,WKOPF15\Z<[+W M8*6LC^E&@F,I V_,TN;,;6>@='_T',GC5>OYD;M>W? M>E6L9Z*>T!]8/&<07-56".2N:R4@!:Z#446FTL2@/RZ;XSHHS;9+QUCIX @Y MS&PDIX67Q"=3M<$[.6X0)2M0DN5&4:CK7),7^/;'0C/GIT^O,W*@CL%[T,TV4EKZP^G7[[, M-J(,LW-1OCS[QJ5$F1.!HZ7XHTZD4]YS<%@?@W-Q663K/&O3)W<'XL:M\VT& MQ,'UTH&W?#YNH XLHF"8R(\4-.<"PG!-Y.M::Q(\)*^+\]E0K-ND[_ U.D9N M*CRXHF\47^PO]1Y +U>D2/Y)&G\_JTVXN M(KAZ>^QCU'7NJH# R2N-0KLHBXPA-^EK/30CXQ[,CX_L&_V%Q@1&S[;VP^G) M25A^7Y0/TT_S:9FF6E]R5LB\&7PUFZ;ZN+2'%=[QDX>;B+(')P-9[IO+7)[^ M0I>,7H'W*H$RH8X#P^HL%BW0U&X$3>Z9[R;IX##W/O%>;I"B;%!.(F161Q E M17L#;8*<,CG*%+;I-K,6=R-OY [JP^#E1J [O&:>ONEJ;\+&,F5CF33E P\R M,L@Q&SJ'Z\ YQQ7$)%BT%/8&UB3%NIU)>QY6T]5QN;; ][,_+S<.ZN#3IHU' M-(KV9F;@ V;0:"ILLM6F26_HW#4>68MQL! ML]%>V";I*'M3//( A3:@?!S]=0#4W\+R'[@9\/X!4VTO M&+3RJHX 1(0U(BEB)$[A,45;(E7A%EDXAZ9PI'GES0R*@U MT4\'P#M:S!/QLMPHZ/UT]8\CHF&ZKE]-7/G\UFBS]JO@+Y"R\6 MIW%=3F<777'/;+A"K7W4&IBO8;BMK4E9B%!XHO\%5;_= G]#,C%RB\\V@!U- MRQT@_+RU_0W#'RUWVF<$$V,!Y5,@/]88\")Q@:R(T*K%]NT$[7;'RYX8] 81 M?P6 XA\*BC*%\,Y%!5G1P>!M8-:T*67>D<#=8/;4WA*: MJ*<#V+T^^4*>["9S>OEBNOJR6(79<7FSF']Z,_V*^6P PG4>@])YFKK )KOD2S[*=8>%>00;V3V]^GZ M\]'I:KTXP>6-C9="28S8$>AR[< 7(!19>PD4[42PW+@FQ^W#R-P-CD_EM>,1 M5-4!$&N;BN-2VX;>V%*228=&6#"E.AG&* CH-:!PVAB195!-+E_N)FDW@#VY MAXUA5- !F-Z30HB ^DSS@G;-;+'Q(K9SA[81D!5<^()(\O$U(R&1D(*2$'5& MKA@ON4U]^0ZT[0:OI_9$,;12.L#9U4G3[W%6F]]LVNUC;S>\/;5WBA;*Z0!SS_)7BI&FJSJVZ#9V;/0^ M*)V@9!% B:+IR'<(KI3@,);"L4F%]4_HV@UC3^V%8DAE=("ML[E#'\.W&WR@ M#*%$5^N\R9E$Q\!EB1!YRE;'D$IN-4WV5H)V0]-3>Y(81/P=P*A:WB5^)N-+ M5G]"5V[ MI?4^M2>#(971 ;;>XA]7!+5/O>T=9EIJ."XCGQITJNE8<:)%IR M+&7FMDTIPD,)W0U]3^TEH:FZGG[)UG10T1G0'MFO8HR^399APWK1]-GS*'V&Z3 MLO(Q1=?I=+DD2C;%0!LU7#'T):)E"2%5&Z]J9;C+R4&4= 384M#R)C[>H%QT M6[KU$/3=J$8=3<]C5^Y<Z;2[P[IR<33N7;2^7*\*XQG0,.C@5:WT2 M"5V1*B ([RHF:Q=*;O-U<-]1T#,41=W6B.T#U/%T]?2/^/I:2*1L1//A"PDD MS//K.!Y U"(B MA<)"[0 F:-/+B0?9),#]#$0]-_1[^#T#&W8?_83KH(#;_)@B_DZ*1VR\.I?,;_3N'4$ /2+HD_VTX MH2^OU-&]6)R$Z7R2K3 ILPR<%]IS(O":>L@A\&Q,>DC=W:(G LT0:56&[3Q_V"@I$! M,[!JK[^E[27GL0/35XM:NG$\_]'Q/&=$F9RU2E!DRL2(DN"D9: %\9"2T47X MG[GL/UUEY'ZM;4 QK&P[L"(7K0\W)_A5:ZNRB(X";2BQ#G*U=11&JB.5BM1: M"*.%;%*Y<"=%(P.JEG3:@) QR*A( M9-BDI>I-4D8^H8;1\?77]\,$W@-D+F=;;JVG=$YBI$#4%1//=E*,.8'R 4OP M3*-NTX3F.B7C N90U=[,TSA SB,")>-T\@8_A=G+^7JZ_K[9,C;X$G72$(ND M8ULG#^1]61#H&6JF2[ZMV^CJ'",K3'_]M/CZ*WUTA8>O7VP\FRNHN&79<=M> M#7WX'"K7D2%Q1O5V8ZBB34$DF\GJ9 9A%00?(]BD+?/"DM]UB\EX,!ZNKCF. M<3A8:8L!)#AV7/,!9_3]3YMM\'DQ(TFOMB9-;R9\>@]>2U_+E!"<*@6$9MD2 MAZCPI^\0]R\QGMKW5]=B<-GUX#=<.1[?3.?XFKPKV@M7IIHV#E<,&/;3]NO-%=O(%(X7DJ%+.+X'5M.:6 M;"N"<4DE3H:4V-C)?MRY1#\^Y9ZZ6PPNR Z,R55S6/L$K+^_7:RO\'6TF%=. M:^U/U16?B,"ELE*"9+6$L9K-P'2 $DI@C)MD0YN+^P<2.@[),0OWJ+?VQ^M)K$X#T% 0&$SZ*.+[80N>3@ZVT2=QB5 M:E*8L!MY(QJD <%PFU$:5C-[XXVL7UP,A;@- V>,O5M.$Y[77TPD]RID&T$[ M6V=DFP(^4>!I-<6@ECGC59L\W+LH&L=LM<;5(/+OP'2]6RX28E[5=B/G0PYO M%=LDV<2=RHG8,9R.ZUS :8>@BS'918LA-;%>.U,XSB5@8Z"UT4\'P#MS!]=3 M"GI_3/"]NK5^_[*9$K?U&R8'GFYFZSS(^7[Z>?/J_?GM9[.')^+QIA'X79#//S[^=38+>_ MN)HDS54NT=+>2PD4*Q1!!>%!9B6,"IHDWZ1SUH%TC],LOS5<'U&78P>H[S%5 M;C?9[V=E$]<*);Y_7#S+>3-(A80=IOGU_"A\F:[#;,(<1?JN)."A4-2O+-(9 MPFC'8I ^!:Z$NY:+?>?=VMY$C--"OQ$ 'U4C'1C-J^EGXEO6NB MG$\R:0,>.>VJ8C($3:YR#M:92#]EK$DAY4.('*?-?NN8I966.D#@;6[R<;F2 M63%QWDBCC '.6"3W.!EPC&

    JI5.$B2TKW#CF=#0@:U,7A49#9(F# M3K)8G]!FV_88ODG3N(DYXR)L'[5TBC!YOEF*2BAE .Y](!>D:'"&*7)!O/82 M>8AM'KKOH6G<^I9Q$;:/6GI"V//O5\3V:HG_>5HG-V]5A?;]KSR^.XE//[ :!K.-E-H!7,]$>R'I%]-5 MFBVJ8*\TR392NQ!I_]7$4DDN6U3* VV^HD3A=*@U21+^*65/WU$8R* .JL(. M,'D45I]K4>Y7VEODXC];'X7E\CL)[4S>%RE?(J,KS$/&.I>S8((@HP;+4>@@ M,D?5IDG#3N2-G'8Q+":NYZH/KZ .8/?;8H[??PO+?^#ZU>D\7V=K$@.72?$$ M,AA1;TL*!*XL,,>U*K8XD5@+O/V$KI%;032 PJ*=7CJ V?T2F_B8@C=*0$F6 M_(?@ZW1TGB$(GHU%'E$V<0KO)VODX@:>41,T]-R,&6,7;9U2?_K M>KT0R'X#T'31%[9CQF&7;K@+3[FB/W M91U,R8OV$N\+2,LOBV58X_/%+6>[E4)+R>@PY_4=G9%5B=7"!RVD"TQR)^(> M.+IGR9%;0S\"C(:2=P>^U,9P/P_I'YBO7,]#IVEO'6;;^Q\593O6F$)_(6CT[J95^ M$YN2R"4SD(%VB#(Y@">O$5!D(X1 @:J)C7H(D>,>A/T\'353; <'Z&V\B2UO M_#IOVB=9DI; ;3"U-:B#&&C#Z\A9]IR"HC8-%QY"Y+@';M^@'42Q/8'VBG!_ MLBN+T^3A(&@32)S2+! M;-9?;S!_[0YH]?[:]>5V',%93D^(C+- B->;^<7.DA"* M\> CDA-C8E3X:-U?#N;F3[.%AD#L#KT_'A<^>^^A+V=#_-9AN1YU)]TAB>U0 M0<8-BY@HA(HU?=Q646B!4%3)Y/,6Z7G;)Y@AN?G3N'4=[:3AX/.$3Z/+:3CG MSUO'I^OC= #2S48C49%A,$VXZJ:[_4^VA MX>#S\#WDS_;0'#_5SBL?1]]*=]B3LY&WK^=I21^'+_#LOQ.NT$7&#!A5+UYJ M_Q?GD@.*;D/@/GJ=VS;2;3_CXNM\;-I$XS=) +M&#RMQ# M4-Y"<-HDHXT/\M&Z\3].,-4^6?)/M:>&@\^!P=3+>>XARV?[G2H6G&ZD%N;Y MV6RV^*-.$"N+Y8O%:5R7T]GY+S9/\]F;HD?.\QE&U,3"36>^2^VL)E$S%3UCD+SD MH(H,X*V1P(RTLGBII6HR*V-/>KM-VWD(HF[4$SV"[IY^[F6MVYO3)GB,M,I; MUGID2_HS;MO;R!"YTR@SX9AB5Z50T%?DCMA:9XN!)Q>;W'JTLY'G,MTX-MMH MHOI%M)5*1A540M"\3JK3M)6B%1R2S I39#ZV>7"XFZ1N+=U#<''=T@VD@:=O MS-XM%^3RKK^3>U2[4WVIKGISJW;?HH]LWG;FO[V=*YIK%"J XK(^%F4%@7'Z M(W!>DD#!>9/FZNWLW(?T&?-IG;-]+N9WLZJ%*[(^RRNA#2O0!0O2.%6GY""$ M.BI'2TQ)9YY5;.(&[TI@MS;P(9BYT8B@A79&O+Q:+=>3]V'^"3?)FPQ%B>QL M3&&H\T<,Q"P])*-R3IR+H'>!%'WH%3C1WZY#Z8=51VX1UD2ABT.EVP,DMNF5 M)B>I*22!;+P@ER%JB%$@J3.;9)CSINR2?;\[*,9,8CU 8]=UOH?X1M;Z;]/Y M].3TY&):FDV2APQ%U5Q=:S*X7 1X9[3S*,EMW"6$V$GO/ZP\LN;WT=MB""&. MK?WP[0KA(GO&HTB0^>9Z@A'A7',0&>G4M-H9MDM?Y=VT?W7E<=)$!M/^WD+L MX 7KSA/PS47ZI6+(DRH<, 7B""G0"RY+<#8%X;)7MLV]PL])&[E%9$LWHI%^ M>D;<[RLLI[,WTX*35#0+-@C0 2VHQ%C-P$!()+*LHW$I-&P M*]KVU,W3O_?9U!X]#RO,=3P2SE>;M9O?_-R_["/?_3Q !NUO?^@01J?H0.6U MJD9EG<%[$<&%G'7PI7C?9/A#P]N?S[3U;XCW62UW^[1)"7C^_?)7WH7O]5O/ M:N[!U38DIR=?-ID!+[]]P;3&_&+Z=9I)%>_#&B>>RX*QYE-+&4$%I>BK7.@\ M0L>=,UFV2=IJSEFW]TT/0>G-QI<]X>'IF_!G^2N=:=,5?:M*8[YZA/?(>]9\ M[ R/';EO;[EKLU>4.4/(G!P'@W'3S1RLX,7()$-NTXFDG>4^FX5SUN#IIIPO M&$?R^[FP&D2=F:A,3. S^?_,:\ZBCEZD)OE\NY'7K0U]"%YNC"H:7C,=A$XW M.9EXE-J*P$"Q7'N!:@G!TE=<*(S6:95SDS85-TD9%TNLQ'C@.4'QDKQD+FIAMT5(@FNC@E8%^<_@=/M'=WNH/42G MUT;''"*]#@ZO"P:VQO,YSK%,UQ-I?>Y%?@TCKOS3WZ+?]PEX^/ET>=Z MG_-Z?O4WIO,T)>2=/1M%R3R+-I*'JD1]2700:K?IS#/S3JE:B]I"'@=1W>W! M^Q!T73>ECZ?'#L[I9_G_G&['[;Q:+.]A?9,N(Q-S0CE!(8^E$\IFA%A;H.: M.F1F),FU3?SY "K'!>4CHN=&Q-I*E1W@]"/]WG%YEA>;B^[SW!MMI2K* '/2 M@M+6@$\>@9@Q4D:=HFB2JW ;,2.;PG:Z7PRLB [ ="F<#^LPSV&95[]_R6&- MHC94$5NF& I>=)UK71^\E=,) L9(L9R2RMG@@FUSV;8+=>/"[7 07+==@VND MA_S:S6;+L=:*9PU6U#L # @NJ@S:ER",C13K[5*[U"#ENEFNU..?@?N+O >< MG"<3&DFQ>31@JF:5KKWE44?(.IF$7H0R<')^%]FX#]?8'7G8#Q'?V)FX/Z00 M9PPN^Y0!&1DSI02'J&,&$81WDI=KLS#_LA0AQ;^S^D$%O+ M8PBZ3IA*-5_4D=%(U< M''BXMF_4CPXA^HXP]&JQQ!16Y[,8LHPL(8_ R*J"DD@Q&-=A\[X4G-%*RB97 M@+>3,W9IZ2"ZO@-!!PB^ _CL:\'?7)0VH&9".(^0AA%Y\Z!"I6:-)<<[.A]7Y1U@_.CT9-,C\"N^+ 73^KA<$\&6P=?SLP:8EU=F MDQ("4\P0:[XV$O2%$Z<4O=0&!2JX)+EJ<@[O3_+3?%;9$UO7YU8]CJ)[3AJL MU0F+U?1L0.@1+M=TS+V:S@,Q'F87;M29_=LCO>(A'S]8^L3>/!V8'K')_[FR M^/%/%K]XUF9"FF Y@V)JKVI1D'Q24\!C]CQYIKF(/Y/TOHL?E WX@/4^DG"? MTS_\!W%K>*Y/]PYY J6"!O++#2AM5(PEN2S8T-Q>K#YB9EAK9/R0:=A<,W\2 MH_;QK,%E6]/V\4H7S4,\A8QL"0?5VY_$!QRFQ_5A"X[A&S;N=KTWTH-TJDYH@FP# M64;/%$3M'12>O3#*IR)$KW[BA:?Q/OSQ&RVPI)56;W%]7"YZ+L=4BO.*@8]! M44RG'#A%05>NJ72()C?*MOXY:4_,-WP(3N[LB3V,GCHXFR\X(K%-5V3O_[98 MY&LL.4\A?M8*A(_$4O:;;!H!S'GMBU05<9 MVB;(.2%8R8*#9BA!27)F8LP(/D3+O2W&LR;E_SO0UFG/WWWQL/-=\W[*&1%O M%R?%*7W6!1_$TX=%6?]!TC[/G#0BAX !=/:!V"F!..$<#.:0.*J,W.SL3-R_ M5J?8V5>WUQ,%!A3TV+AY=;J<3]>G2ZRC&TN9)KQ@;,N-Y"4HG06X0.)2NX$FY\N-6ZU9E/4#"OF#@ZWZ^0':WG.,D,Q45>O,T.0+! , MHC/<&@RA2;O/?2#4K%RG%82&$/K8AJ;>U-'JGTDL+_ KSA8;1JYS%"7W:'0F MV'MR(8W/X$MDP$/QLD@754D[&9N=EALW0[VIP1E>W!T8G3<85OAY,LY">X3Z>J<%Q594=S0]G"5 ^DX!,,0G!%8;#!)QR:W\_<1 MM1.RS%-%UF#JZ !:.\RND5I$FVJ]MD)/FX6@X)S6($6*M?*(J^MIGO__J*GV M]T[[Z:=GQ/UMN5BM)D5H;[.0P**MK_1U/D>)%&?D9"DV93GZQ[WFW)#5Z87! MGB#8%6,/U\B O6D/ZAMV5@B&Y%L2&6FZG8WT988;E6 R#VE&T_'!\^S-\S_%3 MI;2M!:T) UG$X+VM::4Q@^)1@:,]"])&3=^*2N7'S10?+7EC;.OY4&T,EKZQ M/[*N;J1K^V>2"T:!7@!3M>VY4A0SU>X&3)6@54[OH?2 MS)\DQ7N;]C[ Z+##%QTC,V@7_L=*"MH8->8"<"D)YCEI"#QYX(E,;)0EA.O# M(/M)"MK*]4.8A9I&ORTOFV03A#*!0OG"*()+Q)SW3M9+(^E+8*AR:.0(WD+. M$TOX>0@>;G'R#M5'!R'OZSE]%J[6[\+W>B%PS@67.B+16D?UDG-@BX-(MART M\(X\4I9+;-)@BJ!M!'!Z@Z7G_&Y!=:)X[J0,:Y3C+0P M8+E42@L6)&]R8W<8Q@9_-AWS?#Q0*ST7#M1JB.W(A'W<^ZO_?#!'_4Z:!IK' M=.7S7V \OU18?_^ Z72YT?*5T74B$6(4Y#HK6GD*^YQ- 1(69;0N4L8F4\1W M)W&(4J3M2J_GV[7.!HO6L_O&JO.\W78?ER'7T:.K%1*-TU6:+5:GRRN5T9IP M4H=KUS[$$53M1^TU,X"<"5V8D+0I&XMN4(;&?:-HA-G;BJ-&1T//ERA7!+1_ M+Z2;']+"=C;H9;0'&IG;M%NPP#<-$I2*$++DH&MO!&&T-+Q1%/98%O3RH?HH MK#[7_Z\K?0VSNG9-#_Z\6*X_XO+DNFXN=T?0M6^_RF"2\]59M1"#Y9"4XA)# ML98WN?P]G/0G8Q4?@L.[ZZ(>1<-/Q/X=<"M\RZ>TL( MAWH^ 'J.1[NI .#: M2U V:/!"*# FA:"SEEPT&:'U>":P?OR53_U*4J_P?[58?@@7/94U"=T'#Y[% M^CR3"GB.'EPI)7*=I;1-.KWM0-N3,6(/0=+-)ZYA==3!II ME6$J!6X=F7D>ZDN@,1)\2.1[&F8"!FEYFY2Z.^@9%UZ#ZWTQO!(ZP!)%,/,5 MK;PYSW'Y=9HHGCDNMW"WJGFNJ]M_M$U_C3KX')!B')(>A3SD9P1%1[X1.EC# MG6"NR;7!D$R,B]I!4'5]:.=8*NX WD>+DQ-<5E;>A2^X/!\[Y06C"#P3E%*M M(*+0/":=B1.R!LYFS62CY/9;J!EYF.=HX+B1_GZHIKJ V_++8AG6^./I?R]5XV9S=@2_H337 0PW]Y'/0_H' MYANL<.9J]I:!@G7\LR(N(E<&4(A44K$EJ":9G/?0-&XB9S<0'$IK'0#P]P\? MEQA6I\OO)-2_+;[B_69!$\DZ))^X][J1JW M*K8;$ ZGN0Y@>'G%<-$]A6&TM&$$!"$\T>T+5*8@9TVH4?\N_%TL&:Z !;%R\G=1N>]\^)R2B1!2F]-O?D@5@(44,*SB :%YEI M4A9V"RT]H>=P=5]_U3I0]AW Y\UB_ND:!X8QU)PVE/&*. B2]I=(CJ+E3)N+ M)XNZB4]UDY1QS[7&X#E0\AU@Y\J0AVN'_J4[\.:BA$V9K*Q.$8J()"MF,L1L M'(24DK2%MC-)#J!PW?FSM2;536 =HO,[2-6&>U:-A/EJL*#)>D1^AE;"! M,P^R4("CL@W@%;? 8V8AVE>.CAFKE]:M%1@![6K/^'OLEI\ MT]7@]SD%S[/*\-\H$'^.9;$D"_!MXG*A(\'[>GE-9T2MU8W*9Y#>*YVX9B8V M.9T'H;Z7?B@C0[F!JOLWP'3@=16(>F]BZ^WB[F:5MN%4.P43B*&WSMJ>QHQ[E,?V7" M6,20-6VY,2%Y2>JX71_[ ^>>2NPY!_KJW<<^V<\__/O!\I[OIFJ@C.>K"SP_ M'PW\;)XO-7R1ITIV!RFXUV2!1 8E)0-GBP3-O8[.F>1CDXSGW4D<\N;Q,LN? M_-T8I7>0Q:8C,[F[])U$8BBB.*TD8TVFN-Y*S;B1=R.TW'GHJEV;_< M[)9/:6)U&A:2UY;?!AQ+"ECA 9,0 M0K8I'KZ3HB=CH1Z"FAL^U2#ZZ."BX4<6-NDW/C#!BF*0F*IOWBJ19ZA9]0P] M.:$E:MXDZ_/TS@W4%FFT>J-4.?E 9M2LWV+ 4"*D%[BW'C M>3!6/P)H>BC+.E3!]^)E#VF//=;H>#G]-)V'V04CI[/U]_-<*L999+Q 3IF\ M->9(,)IGP*081N.2O-[1]XY&G?(@Q1J+<6HA62RA:%A6RL0GCSBBX98$1F]<.H;7K*#A4A#W X/DM/&@TW'$B MVF*IAV:4X+C4P(-FUC I4G8[P^"6!4;L-ML"!H>*<$08K);KR?LP_W26_>^) ML*@2 ^2!G&NN:M*7,<"M,$8;D^-.7?[I0Z]XD?2WZQ[D#ZN.>S0,&VGL+\X> M,' ^[!6Y*BIQ FP=B8+90^T/!<:8Y(44D:V>EA"S#L"]=3;R;'3>Y5ET)[W_L/+(FM]';XLA MA#BV]L.WJX2'&&V=!FXQUH8E7A+[!<$D&;6)4DJ]2]>#W;1_=>5Q[/]@VM]; MB!U<)UWTI#Z:A=7JN'Q8+](_-H90\CH'*1!NK:T-I%T!%\B?38$3&U8H;-,_ M_DZ*QLW^;',?.8SX.\#15?JWT37RQ#(&#T7PZD8'#5$8!MSH6DEJLFO35? F M*2.7> RCX^LWDX<)?.RX\V@Q_XK+]336Q+PZVN75NW,R-BR=E^RA]8)I#SIE M"LIXG3T9LH"4LS32\(SY6EKEG;.$=EEOY-O* U6Z:"O?#JS,?X3EM-K<][2C MSKSUR(QDUD'62#L(BX+@2@+C$@LJ9R/;'%+7"1DWX[O-V720L#L#R_F%+S/D MA3,%M(=H.V5E(!IE@054F)1WFC=I W&3E'$MS6&JO0\BY Z2\65. MGQC#_!_'A:C 7/EY\_KY\?OS#GF*M9CD0QBX@&49 *\ M3)H\0 R*(5G\TB37=A?BQF]$/20@'H2W/;33/>(^_K&X:$=79)U&#%Y92Z=! MG=6)Q!8S=6 GT\6X$2S;!7T]XVX?8#P(>?MIJ7_P$8[.KW:5<,J$ZME&F>J] MO(7(S?_;WIU,X?HO! M,0%XI*:ZA^#;V2U;+HO F:9H&(T&Q1C2NN$56.=BTL';9$8 X!U]X_=E&A%^ MQVFI._"MXQ/.8]T35,!MS;J,)0]>*"@6+D5;A,NJ37.Y'TG9"U+FDC.&@P7> M'61^#Y]OTW5GC;?!>MVZ M3X6C('Z$4923NV(AL,S!:&MD\LEX)?:"V.'O[BEL'P)?C:7?P0+X6&#PVUV_ MF:"LY%Q3QAL= U5[,W@3'$1K$QH,%"$T606?I&HOD-G+BJ2&4T.GF-H4A;V< M+Q;S?TYG'U^%+_2;U;<)$E^!HR3;]+67"+?@R>#(:)R3QOB89*@7FY Q<#X$*#:@]+6M=J,V/UM$]%?4/SR( M#A)T!R#Y/F)8'[#B/JB+"L0=1VD)630 MVO'@S!EV[)\BL;]ZT&$ UDA)W<%OW67Z#Z(EY+>S[0H"/F&A=H>HXXK0U=:E M24+(E+9D33EW*!&)U?;@VTU@?^5>+: WD(+&3BD?$]>+3#^0NL+5CPM_X1FE MJ#W>3*VYC)KB6N\5>$24C-5.D/O5G![XXOYJ+$X#57/A=^#1WBWF"3$OWY \ M;YO?5):7=Q&"3#8*RI%!QCH/T"I/61)'8-9E;6P(BC<)Q9ZEK+\-^F%\V+ J MZ0!CF[+P?X3%(LQ6;Q?OIQ\_K7Z_KKLO;\M]']M7X>H*\\MOF\\M-Q]<3NK M/^+,0)91D3!] F>-I>\,LUQP[VR36=\GTMW?ML>F^)OSEHG>2, M7*!2D)6H!%L+] <)M,LQ(0O1XWX=1KY_[EY(<9>#E%-%UZO/>OUG'1N^Q'>+ M:<*[7]XAFT^R9-$7RR&Y>OZ>I" Y<0)YD4DFI9D6;<9N'T/M7JCSEX.Z\ZEN M;*_T?99S8V#3]"Y\6Q]X4+BP?$G.=SZ?W?[3_"6^"]/MQ%M+Y/6"%'B>:I> MY&MO#PG68^1U@)A,82]/=CHM^VW6LLL!XA@ZZ@N2VWL^VWGWI-8>U(OD@.O^ MNC6&]9H7D#X+P45TX6&[T;U@M^M]^T'K@@X"6LFZ@Q5W-U>_4$0Y^[B)(U01 MEMD80,M2XPB]GCCN(63,5DDFC3M#@=@N\O8#W 4>&C30SM@NZ][3OBWO%OCE MQ@^_09PPZ64IS (:4>M-="8&R \'CT7;VE[+Y[V\U,Y7[(>3"]K['U"B/>'B MUUE:8%CBK[-MR/\Z>_V5/O&V_((E7%^M)MZR: QG$"G) >6U!U\X^=M,@62) MQENY7\_!P]^]'Y(N:"O_'#KH8+G[OM/X9E#!M[ONXL6HQ%+,(%6=?U"$(,G5 MEDS:1B:M*+;]D.T?R=H/;!>TQ=] &YUAZWX$QOM;A[RLWGDZ2],OX>H]UH*[ M7+?NWDR7*5S]%X;%1&J'Q1D$$^LMP:04Q.(39)EUUI(BQ]BD'?>IA/!\+L"*]%'*1#%*FUDK1Y$[ M/7! U/-S.I(G.G.&$O+6(ENF;N_L4&2-$93/4BVHL*.D\KNL@21^/DODJ7&VAI,'@SU?SSY^GJ[4Y?$_N?@,_M_]\L$&?.VD: M:,#GUO-?S/*K^6PUG7U$<@2X_&6Z3%?SY?4"[R#CA#&B3K/AV=2S]%IT%JP! MGX45*GLE3&EA4P=1>7+1TOW+[A]^/^8V6N]-9(*R;";KB*\"GF4%,0KGC$#S MPWRLP67P"%DCMRQNAJ(?RI*&4T[/,XBWV#Q^GOJ/#VGAEAI.4S\,5@)3EM(Z MTC@!0.E21[8D3R@36JJTGN-FYLC[JLJK31'4\LU\\?8+ M+D(EY+=ZZ+=\,*J;$EH2"J4/(;.Z]"?ZKF#-=%$6&75RLDG^-PCUE^3J#L'D M[@'LYU+UA7C$[QD^843[L\]LX2_WH'X4]QER"(YA)I360K?H(T17. '%IQ)I M28[8)%\ZK_N\'<)QT[O"1RED*A(*5Y$R%T3P-ALPR(509*"<-UDROB?CDAS: M(2C9.>7F<.'WL+E0S?5%+7C_>,,$_=VZ)9AF42J7+*G$V+)FLR8R%+L*[NO,AHP$5'VO;2QA C MQ0IM2D1VDC1R\<<@*M\#1T?(?^S-]+>E3!/^\270EVNR+6)JTWPK,2,D6@\F MJU)KME+MELL!O0N*!Z\IV-QKPWSG*_I#Q3$*G \NS0Z\RYW#_>VNAD\C*A6# MKIW>*.M0BH-W2H,TD?.@I&9M+M#]2,JX!3H#KD4G2KD#G+Q88'A;WF.X>KVL MS+Q;S"D367V;I.R45]("*J,HKM/D6D4*("Q+)BHO=&ZR!NTBJ)/XY4A%SQM( MO0/T_(;+Y<.MAO&J3:7U MTW1UXG^&P=*0.N@ 4@_VK;[;Y+K=WOKE^C[UY#X@"[5!ATN4>DHK*/5,#DS) MT4BFT3QLR#,,Q ZD<]R*OX$AUU)'%P+!'97@,CH;':\MP%7M^.?(UA0#'PSG M3%FO;),2OZ,I'G=5;8JC(S![NE(O!+TDU%]G'_XYK_PM)\$D7RPE-"Y2J*&\ MC1 #%X!&1^.EMOIAC^RSNM![2L==MWM#Z_%*O"B4U@+Q&Q;KS$B7JT"UJ*7B MD0PQVP)6,B&U#Q)3DVCR"%K'7>[[1.IQBKPDK-92\1L.5;(N,E7;QI$A*I(C MN%04^!*Y=\PY\["9U9FA>D?JN(7^72+U.#5>%%"G7S>FZ)WPS'D%3-I,IJ@* MI0&TBB2>C3$NNIR:;/,<3NJX!?]] O4H-5X.4+=JSA.EJF)=:YU@PX1>9#"!KN:,!@.:ZG?ZS^_X&QY+S64)?OD$;#(4+N].O"US:)4 MGC-G8HQM[I8^3]JX\67;C<]3-=&?C]OBZ'61)S,@"(3(#"9D7 M@CNC@SPOK(BJKO8L3X; W@@[5!\]E^V^_OSE:OX-Z:]6],MU$\^K,#NF6'?' MDP8KT=V'TN$*1A>RXAUI&0]FE MD$"+(J>ETG"=&I7M/T76Z85\CSW]T5N."AT7F"BKP5 K\06$;!3H:(KEQAB2 MS?GX[^XVZH#H^;$,L(6.+LLG'7\A=>>S&OJGAM=3G\%9CH&)'!*$]2P$PQ&< M+0ZD%%[R%+CV34*1QE[J[E;BX^]Y.!/BWB)RCL)%'\!*4\@BE 'GE*600:M" M(+&J--FY.)KBKKW8(>C:?;.TI0['OB]QS^7M$)/KU7(59IER[N\&F;RO]PH> M7)MESK$4.0?*O'W=.%00C$K =#969ENDW:]Y^2E4C%V].C@ SZN7RUI6?Z_" M6$V_GG*A>8^G-EQJG^;@/(NNTB$K+B)X7=OW66;A M/%H/'1P'W)V7; 9]K1E:7[7T:(KV.MUTJE \6@A:6N V%J-K=N2:5#3MI&AD M. VE\UTWRDY20 =(VJ9_&P>*A 1>D-*C3,HJZ9-J4V?\(REC MNZ)!=/SX:+YC!=X#9.:SK[A83D#)N&G M"P8<8P%5=SA\B@%<<,4D$RRJ-H'/+HI&SO];!3Z#** ')-V3_WOX3-]^6(39 MDG(,4M!M>PHRI5*8 QU* )60THY8:\NEM%P8FYUI,G3]>=)&#HR&P@0/.BR%TGZ5V3\OT["D8&S,"JG0\A MYPX LKVZ_W97^2BD(X9%@11<+:TU&B*G=9F%P$.R1A319$_H46I&OA#?:!4[ M7? ]H&>= RQ)%1M.UI4VRTUJ@)E/0A#"B2_O&'LU^7R&O/?OLQG]YQ/F'7>6,.(L7IM MI&A%WCM$D$(S88IQE'>>->_?36L_2=V0^&NGKFX0N65B+S[/KV>K;1-+Q67A M3#W3K->5#E9G5<;8H-N([;84YZ;BZ_?KF@O?_>M]%#I1 MQN>B4!%KT8)RA>3I& /+';)@<\X/BQIWX.RP]XY[UWI@:#44>9=HVJKO^@?6 M?\#\@G@+'_&[I! M99M#E!8ZD9CA1H++E! I6CW!.9Y!)UYRL47Z-A;Y3&GA4.4#2?%,KD4"S[4& MQU8]8C:0!-.&D[D6WV;,\_/E RW.N%ETS@H1H99XU )&TB9%?8 4(#"FM?9= MG'&?YPB6%$PQ;4H4%*9ZIA?7F13%%"H'D9W73C0:\7WB$6R+\T *((Q7OD N MA82!FM'R1&NP08-D"I&SD,^"C*?/ P<]KHJ:%YQ!J>.ZXZRR7,[XFXS0L'O9'Y]"L:7L\\@+SJ.LF44OH3@ M@F]SP64715W4Y)VL\GV0=+#\>P72)D<-6%QQV@)&M*!$7?0CDS48%FBB+[[- M)?(G:.H03(=K?1\L':&"L0\N;H.'F_CLU]D;C(OKL/A6M7R[%Q"E,3%14E4; M!"K,'ERP]598+DD[RJG*?H<5S[^K0Z0WV^S8VWL714G+HP*> MZJ0835+R7&E()6=M+??"IB/P\MB[NBC=;8F7DP7<&UY>7'^\7JZ(&;UA)FJ7 M,&L%T=0;K(H$Y9C7P$E"VKM0_,.I.WNBY>&;NBB\;8N5DX3;&U+^\WJ&Q(K: ML"*LE4F$""76S0R3UN6?$D3*T1.;A/WCO,KW[^FBH+8M2DX0;&\8N0.\O-W. M]RP9RS08[U1--&NY"+.4;1;-LE09#3O-F\@#<-*Z0O9,WN08X?:&E-_G7]=, M$#MBPX[U05#,;R'RC 1\H2!(+H S^D]24!;C?H76S[^KBZ+7MF@Y4< =9-6[ MS[:5T3D*'X <90;E*&5TP7# H)1-GI<0FYRDG-9'Z[QQ[^G;,\/(OP,@/5(Y MX(4S4B0!HJ3:@@=KLTUAH&1CLDQ2TVH[1N5 /VVT#M+Q\VVT#A%X#Y!YKAX# MBT7)::TEKUFW"!2Y:<AS*@?N=MA=T=?EX_ MRE(**A:%#JPB:2G!'$0T&6S.)M9]2^WWK&/?ZWTCASUGP\_IPNX./Z\>92G+ M(*-R%KB*#E2PL2:3M8&F\:&HR'@HQ^'GT?>-O 5X-OR<+NP>0J+'LHS?[BH; M#;"JN(A9X$4/3+BI&@$(9G5FC&EI=W/'>U^21F>)%,9F <.6)5-'G+K'*MJ,V8@W,&]]M._OZY'6[?#("!$V0W MMMH?%6^ M;^QP06GE+DZ5=Z\QRW=W\>\-Y/:>,Y\HU-R6:*'X.L>BWF^,A@N*/(PLA8=< MS/E*MIZCML,#TM, >3[=C1K\/,GF5B.)B:0DA!;F I[,#91' Y[[>AG3H$DI MBI1;;E7O)*S#$]>&P#M6(QTXP5LCJ3.'UU:RS8NWF)A:GPF: $I2)AIRUD"> MW:?(E&2ER37NIXCJ\'1V&&0-IHF^XK,[]WL7,4P$IDQ)!8_HQ%=6FM<-8U\-<2:9(2RLVMP)45AJM-"8P\(*I]MF9:X?(N0>@/)V!V'I;S2L'T[Z.=1I\$(0&;OYZB#[[VIUZMA.I8$X4,G.P)1@2JZX7KC(M)XXE=/4RL-[O M4+E!\]>Q#IV/@5IKV7<)JWU;?H>B;%SA%2[1,?[^=75F_GBGV&1)\5XD1*AW-1N>PIS[;AM L1H+25*F*W< M[\;V(_SM TE+_YG %:00%?$C:ZV8MR!0)S08LGK89Z:C MPH/!8_0&&#BT[N 0A1P-L"_KP.R/55BLSAZ)&\=\MEQ"B"&"8H*BP9@LH$R" M*\D8S_O= +^$2+P=H%J+_G!L^1MLS?!CH$#LP_E\F R1*84"-*WC=3@Z-H-R M#(@R&\*13YQYGTH88+/A<,*ZKKEJLQO16'M=Y@,'\CZ)$==#,,C%U:(TE0(X M;Q/PD!/7%H,I)VQ;'$A-;X'?N8 T-*(/TNHE!I)/#]\3D8D<*'8F4=<)/@5B M%AD,1^ER$4;Z$]+@HVCJ+0#M#MCM-/Q3>.G@T#EC$;14)/0H**BJ(V)R]BD% M3PMD' #276\R7Q"86VBU^U#Y?J#S+]-ENIHOKPD8=P6'-FL*Y2+EG*8*6E* M%R-C4'A)AF<9;3EA]O%>-'1=2-XF !Y.)UU[T0=&]AYKU1 9WZOY;,WI=;BJ M5V4GWA2> ]DXLYFBHE*MO>1Z.3I:[;WSD9]PE_1 :GJ-=0?$S-XX;:' [B]% MO P4[KR:?_Z"L^7ZJ4=??_CQ2<->='B&TH&N--S#[6W9?ME[O*I[BJ_FR]5R M/=HH5G+>A6^UJO0>F<4&KB)R2 9%O3"CP$F3(">LXP70HV]2CW0:V:?NC^[] M]I?;;_] *GM)C_GOB>*!Q3J>/+':*L(K6G>P]LG"%*P/41C>9*S.B72/6\5U M1J0^W'X]I[XOSX.N:SR/OT:VZWF-O>EC5'?B4X.2IA@#'AFMMR%1?$H !&]F1C-T=61M5&3G MRJ0";CU?.13CC8Y6A3;CV4XF_;(]ZP%X_>$RTGFUWD%]R#W'K\E%SK]A;6;W M=9KP<0&\N%H_4G*VS/RWEM038 M(+R.11;1?'3\P!R-6\K;A56,B9&NC.6'\.I%W4K<=@_U!O^-.);+Z\\W__; M50C'F$(EP-9IR2JC!N\]A668*$*3.4<7SK5 ',_&N.7&79C%V=%P>5%YA>*[ MJS [M@3EDZ(?\& _47= M9?RXOH6\?/GM<8N]N1ZHG&4LQP1%UXZ]K@XM3R& * &=85HA:W/O?R@.+CI\ M/P2]AX;O;3#006!2/=+OX3.N[]3KS&2QD8-AM?C.R%K9%QDM)*9(B5FXAQ.6 MAL'O-A$C]QL8!P?S@932$:!NYU4YF8OW C(F 8K9!&2'#KA123 4.L8FK82^ M)V-<4!VOSAVX.$*V8Y_ KF.B7V>)Q#7]BI61[8&Z*:$L*H/@29&M2 G>B !) M2FZ0!&75?GV\GWI+'Q@X1G7S%G+LP%7<>$OZ\-HP#.>9EQ@!?:B5WZ5 B)3; MAZBLTH7>CTU.X+ZC8MR=FCY6G^/5T@&FCA?= MV41VRTS!&'/)0K;9;FG S+AN\ 1L/8S8QU9T!V"_VU2]WR_:K 1&9U<JT5..L4R**9RR6FB&U*)_:GL0M$'8.$_2*PD]5R$8C[\,_Y M[9A0K1P/T0!/FH.R+$/ S" )CDQGK1-K4ZVP/XWC9K7G1-QQ:ND <1^FJQHW M_#K+TZ_3?!VNUBX_&NM)3K9V+0V@N-;@H\\@LY*A<)5^:,DS#+8>I6;<]DY] MQ%:GJZE'K/UCNOJT/F2KQ06?IE\^S%_/5M/5MXW)\J2\0*Z!Y503'6[ :Q;J MEK5 DR0RU61-/9#.<=?5 9#Q'-8&5%,'*/QENL!$']GXZV"+$*8H0*S^NC!/ MV71(H!DFP[P16C2Z@+%-1F<8&E+C/UP%.%K\(X)GN5A-WE<_O[8N)KV*2F?( M9%EU2"X#)X4%F:*0'*UAN,]Y-3UT"R_TTT.L?/?6<;O7C;L,'B_^'C"S@3J2 M77CI(K";?3L9R2!60XFQD)N3QEPA;A@VBAAG;%1[9.N[X6"1RD8)QD?"@VG"W5LGQ#^ MW(*SHS IIE#O4=;&";X(\!9I$0Q22\Z0%5L&\PG;;Q[GH&(PGW"T$#M(/)X- MG';%3;_=]=M [HWW1@+Y/.+8DC_T2+&3LYSG["W]KTG;R--)'[>/7Q^;.&<& M0 >0WQIC]"I\F:["U9K!Y7M2_^(KYC?SQ9OKU?4":U_S,%LW%_(N>59 (R8R M;$:II8R*%OM2-$^1TL1]@J6#$7XPI9T7%@P,I=WCJ1KH=>R:T8.YNV\^\_T' M-\O5)$7M16:"9.LC,2\2A!@YQ!A*<(Y%];".:U<'GX$I&[GL1S,:1Z[5^1E M?YK>.PA,CM;"W6BRM3Q>? W3JQH7DN3^4GN"3;1!'5S($)VF=4X8RD@#%LA: M2)V,#$(W&:#:BJ&1#U_'#7.Z0,DE6\OZRWO\G^OI!3XJ1(N6L M02:F0!D6P:%C@,6)Q 0K/MFN3.4I;D8^G;E0.QD,'[T827Q>"/%1(6R*E6ZF M6MXOKQ-A=,1U-W0>#2B9 ^5-(D(TZ#!GAN;AZ)D!C61H;D;>!.K 2$;%1R]& M>7Z6+]X$I0?$^,\&S1=VD&>I@'.QE M ^YGMH&SX^#RVC%MW5B[[6,X>&>F)][1N$G3OMSUT:^IR*"Q:$,>@3R#4ME" M**& %@JYTRYPU>209N1^3<7D[@.POB_ER.6$N M\612'<2S[E(K)#FR4D@:3D@?"FI[SKN!I_!RH4?4_9K-J7CI8959-Z-:+J\Q M_W*]N-L#N#EMV6YB>S>?;\)B2L$D21)W"$H;#PY9@ESG2CKC;-+[%%P>;A$' MDWJAQ],- =]6VZ=.#>]B$2 Y%YS6H_L[RYXD+"%AY1]=K)VB"WCO#)C 5."T M)(K4!O+#\W*AI]#]+@*GXN6G,)H? T@>L[2Z>/ FUL9@R,&9VN!7/2IEQ'VKTS#10S(QG&=X;GYSV3@RHZ2)V3*(V3-R'3)3 M>*IJU[UD*0$+B3\LDNW#:@YG];)'K?2Q'=P"5?\Z=C<)T3DGG(2()!N5,(-/ M.D,5BDY1.B8NV=A^FFWE)C ?QRH/PMSE;$3OO!KYZ,[BDP(2VJDLT(+SM:>D M%U5 %#P;M(%^"MK(<8QR.!Y_FHWK+@QS).Q=PCKYG&ANN=]/.CR@"B8C,,M9 M+2AU$+V+()DSTJ-WG(]S=#0HFS_-)OM%&&<[!/X,]OG(7NR3\C%,%NZ$A^ C M^2\6)#C)!40;=8Y>ZAC'V:0<*7=CD")C[^4XBGA0-\E0]UM# M\$HQ"+F6B?',4'195?@D5^.N:!=L0L-AI1?#.>86UK-+]7NL+;/IWU_-9VO1 M7(>K#[CX+";.<6:C2&"E"E5$%EPJ!J+(G"N!6K:9>CP"KY=]2#$@TH>Z_'M$=R/!!\<#29Y+R\7O8I1;^6 MV1IVEVR9K__G>KKZ]NN,U'2]CF?>KC[AXL.G,+M5Z\>/BW6=Z*\DH>EL.4U_ M#U?7>*=8SYG0.4HPKJ;B4G!PM1TKRYB1"YO#P[G=8]]X/Y'C<1NGC!VD=H^Q M?T5CW H])M:;3.%#@>14)%DQ"BE0'0*0E N"LV5]9UUDSF)WP[BWW^;<0-H M7EZ#FQ>?Y]8YA]GT__%/'A[FYUO:-S<9C_.^FAM4V?>1Q<,H(]UL @R M2K^2AVB-P.02]/WCU43#00:3UZXS\%_Y!2EXS]UO]@\IO'5SG,I6-SGR>H*FD1./<5 R;Z.R?M&WF;2JR60%B@*Z3CE3SFOP M5E#((T6V,=9RR":9]9-4C8O P72_'Z:.4$0'J*H+Q=ORE_D\+S_,5^'J=NX: MUH[:1H-SVI/-L0(^RP Y*>%2T3ZU69T?)Z=+'!VC[Q^F(YTL_ X@5&=]$ &? M7LPH7O^*5_,O54RO_ZRN_G:.GY4B9LX+R/5.BE0*HI:)DDKON$Q ECF"BMY! M%#R \9GKZ#VQU:35P%[4C7N?I!W:AE=-!W@[^M3YM[N.SU9SY7E0D'1MF".# MA>!*!"]124DA+#=]-8KY[:!!G.TV/+M('\X,@ X@_^)J_1G,C[.^,>>)S3EZ MHS(45NY^WW^>SK^@1@+_GV^^B]0:3D0%G' M(!CZKF2MD>4H79L)"6?A[J([%YVR8=D?=GYF@[JY$OAFOMC\4_T/2DCD MQYRRE--B2)1I% 5H>1:661ERD_W1\[)YT5V,NC2QT]%T@0>\R^7UYQNO\C?Z MU6K^*EREZZK#-V&Z6!]TS\O&[0Q_]GO$RUL?"Y\JCSY.C-&IPH/FH#GEV(H7 M#\X5!C%FQ6BET$$TV0/[64Z, XM,HTB0;=V>8.C UPU2-$D2KG66K$WQX+]/ MC ]$;[L3XT,PT$&0=4,Y??CFT,EDZ676)#,DXD-,X#S+8!1++AG%56P2 WU' MQ<]R*GP0$AZFR$>KI0-,'2^X>[9G^=U5F/T>/N-FZ]'I!&ET=E#LHK6 MHUPX."81LK36:L=M;!--[:2H\TW'YF#9E1&>I+D1(;APNR[M_XL1S#'K-7'B[\'S&R@ M+KU-OM0KU.3PZSY^G3,F-'CM:2U0S&>WSU'T_J@9TQ6=H+&'.C]"?"-K_:_3 MV?3S]>=;%Y>,#NO%GA0%Q'"N/4013 P\*\%$"?L,'-]+[]^]>63-'Z.W^1!" M'%O[X<]MPB/6!:T =R74C=0"48<(UH44O3(EN7T.1_?3_O:;QUDO!M/^T4+L M(% =X-#7&!&=T1:B%Q1M&:$@5@>:F4O"<^^S;=?FI7VI2+LFN5WL*9P9 )<, M^;M=^ZV-?4H^_HJK3_,\OYI__'9_)N5(%-YHT+Y.>L\7QP8KD-92R/L]&).QUR6?4PDMK>];!0ZL6HAM+4K23^/K^BQUQ-5]_> MAQ5.O,C*U<(?3MR#"HA5)(Y$HE40ZU[TH?LUZG'>.FAZT+N9=02NG\W>WD^7 M__UF@;7' Q+T5FN!%)NS5,A( J%&';SV=E !O)0YZVQ427TU:MZ7LPN=-'*) MMG8RL'XV2[MU/K],OTXSSO):($EG3ZNZAQ08 Q4= PKI$S@7/)-%U[M"W5O: M8YQ=Z+R02[2TDX'5BZ7=='GW*B6OA ?)(D6_61MPWCBP-O-D8E!JKU/ XTSB MDN=JG!.[AZOJ\DJ$OSM=?W>]2)_H$_7T?O!ZX&??U+CX]S!.^ZCTCTJ?0_!0 =!PFWEU+KV@0AEB=6F^13AD 2+A1B-!(S%1L3D MA6V"WVTB?I8ZWX-P,!](*1T!:E.*Q[WU)B8)&IV@F#DG",$1 J)R%$47E+') MN+B>2FN/5^<.7!PAVQ&14:.FRU <2CE'@O)$T._ 90W0>*#;8)!)(9*9V!&(0.0N0LT*RMI"X M_G>_DFX7O#,#H!?('W/4>6?M=;=@'2=_GL]N_ N$GUJ@JP$(^I92Z006&G" M;T8 MM_B*];;]F^LZX/G7Y?(ZS!).K+5*8U"@L!9SHU&T!&8$0>NBBB5DADVBSX,I MO= #ZV$0WE:O8T>^!W-W/_/K^P]NZHPGR%$5YQ4([4MM=X?@/,\4-4;#,7,; MU'ZA\M"47>A)\&D@'E_'/PW -\M2^(BW8N#2,2Z] :?J@#MN.<3L%,@LD.5@ M,B_/'@\TIO%"#V5[ OUI>N\@,%G+H'*)^9?KQ73V\:;[S_K@<&>J/K$A%2>3 M >]](,%[!NOK)R((7HP.' 5O$J-.BNPG4CY:1QU ;<]6GT[Q$'4I MD)*KPPZ\!Z\" L7\];Y35B$V*?\?L%FK_4F!V$"#/1>SW/0?_Q#^Q*,J5+;_ M?+"RDYTT#51+% &Y-!)4EZ9BY3^%RL4\$5 M@M2%^9BW7[!.EYA]_&V^7+X*B\6W,E_<])1='Z'9P&5V*,$H'T$IS<$'A[1F MRB2UUQE-$S?S#%T=>YH#,/+0TPRIC YB:A+0*WKK=+7-RKKB1!E/),D"V=7N M *74KFZZ0"P6.5>A^#:+UTZ*QL73H'J?MU!"KVC:JEQ!8V)R)=5C%UL/8#@$ M(1-@<%H%GBG[;')W]!FZQD760-K?!U-'JJ(#9-V.]]I4*@G/@M(Y03*6DM#L M:JL^7JH'9[PP*V6;NIWOR>@0-\=J>,K3_/%=/7MICNI MR(6\--E/JAT\4@RU$Z.#[#-E%]D$%II,\7FPJH<4@ M)9(AK2O6N(&@G +M1.!<>V]UVUV,!P1U$F>?H.QG\7.$Y#M $%&-R]4TO9I? MSU:+;QM?ZFPNV2<#W$1B NO@G/7MT)0X_3O7IDW_C$>IZ0T[QRAZ/K34.X#. M>F;EBUG^C3YY]9_7B^DR3]-64V'*6].ZE;!62I%Y*5KEM1(UE]6UN ES:-.$ MY6FZ>A@N.S"[?G_!DXV/$(LEWURJBC $BQ8S =?+.HW6NS33L M/6@;MU:L9= TM&*ZQMHD"I>(FP#<94>9;?80ZEY<3D6IPK2.;38"=I/4Z^[2 MD=K?&UT'J:(#4#V^6_*Y+O83G96T.6<025'0&8P \O 9##HMA+(^I297&)Z@ MJ=O\P758QAEM_C5YQ=XR_3 M9?CX<8$?U^\YYEQW[V/; MZ_'.&OMPW1V2NN$%"Q)0@]3E$,F M%@B=WLG"+'+7Y.R]E0_;"/8-V>=K$MUB%JY>72]7\\\$X)??_H+SCXOPY=,T MO5A@N,FE[RTI^R MX866?5F_5#%HX:$$[[ (AMHWV8TX@>9.?=XAJ/KQ0/ \ M&OP9?.$I3>D.?,79O6'+LKZ=P$W*$3PIZ ^H(JBZ3^%#*D (#AY1,F1-#FY; MNQ)8XT_@ OO*ZLL;&G"ZFZ2.G5F MAV#BH3,;2/X=[%K<]V'96.OR40^]/K^@K'WZ%?.+Y1)7FPUK03&IRQ3V2B4H M"M;$=Q"8@5F90M$EN$:3,DXB>^2N!RT0>48]CCP[;GV>5@5X'S.$JW7)0"Q< M)"(5A*R;/"G4RB5B0DO!--!O.A=3(VL&[LL]VBMX'6V7LS@,OV80@[&)A%#VL752,-ZIR(.W.AQ;UB'A) M-[4AD[_],6%,<46Y3QV[J4#96MJ8!>5(]&F!@5EMGPBXEIC^[\?YU__8/+#B MP][^4.%AM^!Q_](1L3",YN8GB7%D1_'Z>C'_[C6X^Y2]U7UI M'3

    ?=SK AV MN;8!L(3@VN):"<6SSMZ()J6!.RD:U_,,@HB'GF48Z1_M/[[B(L[/Z4&./YU^ MY"E-O$G#4^:="$**RS6%Z12J9U,+U@,X[C6@Y@9+*:3S)G-[6OF4^R#SQ6PU MS=.KZQ4MR7]@NEY,5U- MT^IJI+/):?11MBDF&IR53KW8(1C<[6,\=['2;YH?JP^V0GN.G6A+::AP@NK%(Z0LJU M-2P6!CYP R86P;VHB&(?EGG'!!C+C@'5D9NA/,:@3GL2#XH87T!3W6U3W"N-E@L?GTN>]G[; MN(=S38#31M(=^*8U"V^_;+6 ""&:$*2'Z$2LFP8((6.!K(N1+.M07)OYS0\I M&?=R:%/_(FTC!BF"_,V*6Q2@3,( M]3V&BJVA-RS^CT#!.7;L-[^H7^IHS?_W?_X_4$L! A0#% @ AX)E3[G' M^N 8" "2\ !( ( ! &$R,#$Y+7$S97@S,7@Q+FAT M;5!+ 0(4 Q0 ( (>"94_F)_-D% @ ,\O 2 " 4@( M !A,C Q.2UQ,V5X,S%X,BYH=&U02P$"% ,4 " "'@F5/RC$V210& "Q M'0 $@ @ &,$ 83(P,3DM<3-E>#,R>#$N:'1M4$L! A0# M% @ AX)E3Z56A9,/!@ FQT !( ( !T!8 &$R,#$Y M+7$S97@S,G@R+FAT;5!+ 0(4 Q0 ( (>"94]"U<*" M94_X7P5;T@\ -BH 1 " 20F @!I;G-P+3(P,3DP.3,P M+GAS9%!+ 0(4 Q0 ( (>"94^+G@8Q%1T %LH 0 5 " M 24V @!I;G-P+3(P,3DP.3,P7V-A;"YX;6Q02P$"% ,4 " "'@F5/4B0O MDPY= "+O0, %0 @ %M4P( :6YS<"TR,#$Y,#DS,%]D968N M>&UL4$L! A0#% @ AX)E3PH>L$I/9@ 7(T !0 ( ! MKK " &EN"94\[G-E[D(0 #X#!@ 5 " 3+W M P!I;G-P+3(P,3DP.3,P7W!R92YX;6Q02P4& L "P#, @ ]7L$ end XML 25 R46.htm IDEA: XBRL DOCUMENT v3.19.3
    Stockholders' Equity - Preferred Stock Warrants (Details) - USD ($)
    $ / shares in Units, $ in Thousands
    Feb. 28, 2018
    May 07, 2018
    Feb. 08, 2018
    Feb. 24, 2017
    Aug. 07, 2015
    Jun. 27, 2014
    Aug. 05, 2013
    Nov. 16, 2012
    Convertible preferred stock outstanding                
    Preferred Stock Warrants                
    Warrants Outstanding (in shares)   630,372            
    Fair Value   $ 855            
    Series F convertible preferred stock                
    Preferred Stock Warrants                
    Exercise Price (in dollars per share) $ 1.37              
    Warrants Issued on February 8, 2018 | Series F convertible preferred stock                
    Preferred Stock Warrants                
    Warrants issued (in shares) 233,577              
    Term of warrants 10 years              
    Value of each warrant (in dollars per share) $ 0.44              
    Exercise Price (in dollars per share) $ 1.37 $ 1.37            
    Warrants Outstanding (in shares)   233,577            
    Initial Value $ 100   $ 103          
    Fair Value   $ 320            
    Warrants Issued on February 24, 2017 | Series F convertible preferred stock                
    Preferred Stock Warrants                
    Exercise Price (in dollars per share)   $ 1.37            
    Warrants Outstanding (in shares)   29,197            
    Initial Value       $ 4        
    Fair Value   $ 40            
    Warrants Issued on August 7, 2015 | Series E convertible preferred stock                
    Preferred Stock Warrants                
    Exercise Price (in dollars per share)   $ 2.62            
    Warrants Outstanding (in shares)   29,580            
    Initial Value         $ 33      
    Fair Value   $ 41            
    Warrants Issued on June 27, 2014 | Series E convertible preferred stock                
    Preferred Stock Warrants                
    Exercise Price (in dollars per share)   $ 2.62            
    Warrants Outstanding (in shares)   76,334            
    Initial Value           $ 85    
    Fair Value   $ 174            
    Warrants Issued on August 5, 2013 | Series C convertible preferred stock                
    Preferred Stock Warrants                
    Exercise Price (in dollars per share)   $ 1.07            
    Warrants Outstanding (in shares)   74,768            
    Initial Value             $ 39  
    Fair Value   $ 80            
    Warrants Issued on November 16, 2012 | Series C convertible preferred stock                
    Preferred Stock Warrants                
    Exercise Price (in dollars per share)   $ 1.07            
    Warrants Outstanding (in shares)   186,916            
    Initial Value               $ 96
    Fair Value   $ 200            

    XML 26 R42.htm IDEA: XBRL DOCUMENT v3.19.3
    Investments (Details) - USD ($)
    Sep. 30, 2019
    Dec. 31, 2018
    Debt Securities, Available-for-sale [Line Items]    
    Investments with maturity greater than one year $ 0 $ 0
    Short-term Debt    
    Debt Securities, Available-for-sale [Line Items]    
    Cost 103,487,000 90,974,000
    Unrealized Gains 79,000 0
    Unrealized Losses (8,000) (52,000)
    Fair Value 103,558,000 90,922,000
    Long-term Debt    
    Debt Securities, Available-for-sale [Line Items]    
    Cost 9,607,000  
    Unrealized Gains 19,000  
    Unrealized Losses (1,000)  
    Fair Value 9,625,000  
    Commercial paper | Short-term Debt    
    Debt Securities, Available-for-sale [Line Items]    
    Cost 8,980,000 27,898,000
    Unrealized Gains 0 0
    Unrealized Losses 0 0
    Fair Value 8,980,000 27,898,000
    Corporate bonds | Short-term Debt    
    Debt Securities, Available-for-sale [Line Items]    
    Cost 14,616,000 28,043,000
    Unrealized Gains 13,000 0
    Unrealized Losses (2,000) (31,000)
    Fair Value 14,627,000 28,012,000
    Corporate bonds | Long-term Debt    
    Debt Securities, Available-for-sale [Line Items]    
    Cost 9,607,000  
    Unrealized Gains 19,000  
    Unrealized Losses (1,000)  
    Fair Value 9,625,000  
    Asset-backed securities | Short-term Debt    
    Debt Securities, Available-for-sale [Line Items]    
    Cost 8,095,000 17,074,000
    Unrealized Gains 3,000 0
    Unrealized Losses (6,000) (19,000)
    Fair Value 8,092,000 17,055,000
    U.S. government securities | Short-term Debt    
    Debt Securities, Available-for-sale [Line Items]    
    Cost 71,796,000 17,959,000
    Unrealized Gains 63,000 0
    Unrealized Losses 0 (2,000)
    Fair Value $ 71,859,000 $ 17,957,000
    XML 27 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 28 insp-20190930_htm.xml IDEA: XBRL DOCUMENT 0001609550 2019-01-01 2019-09-30 0001609550 2019-10-31 0001609550 2019-09-30 0001609550 2018-12-31 0001609550 2019-07-01 2019-09-30 0001609550 2018-07-01 2018-09-30 0001609550 2018-01-01 2018-09-30 0001609550 us-gaap:CommonStockMember 2019-06-30 0001609550 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001609550 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001609550 us-gaap:RetainedEarningsMember 2019-06-30 0001609550 2019-06-30 0001609550 us-gaap:CommonStockMember 2019-07-01 2019-09-30 0001609550 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0001609550 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0001609550 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0001609550 us-gaap:CommonStockMember 2019-09-30 0001609550 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0001609550 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0001609550 us-gaap:RetainedEarningsMember 2019-09-30 0001609550 us-gaap:CommonStockMember 2018-12-31 0001609550 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001609550 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001609550 us-gaap:RetainedEarningsMember 2018-12-31 0001609550 us-gaap:CommonStockMember 2019-01-01 2019-09-30 0001609550 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-09-30 0001609550 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-09-30 0001609550 us-gaap:RetainedEarningsMember 2019-01-01 2019-09-30 0001609550 us-gaap:CommonStockMember 2018-06-30 0001609550 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0001609550 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0001609550 us-gaap:RetainedEarningsMember 2018-06-30 0001609550 2018-06-30 0001609550 us-gaap:CommonStockMember 2018-07-01 2018-09-30 0001609550 us-gaap:AdditionalPaidInCapitalMember 2018-07-01 2018-09-30 0001609550 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-01 2018-09-30 0001609550 us-gaap:RetainedEarningsMember 2018-07-01 2018-09-30 0001609550 us-gaap:CommonStockMember 2018-09-30 0001609550 us-gaap:AdditionalPaidInCapitalMember 2018-09-30 0001609550 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-30 0001609550 us-gaap:RetainedEarningsMember 2018-09-30 0001609550 2018-09-30 0001609550 us-gaap:CommonStockMember 2017-12-31 0001609550 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001609550 us-gaap:PreferredStockMember 2017-12-31 0001609550 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001609550 us-gaap:RetainedEarningsMember 2017-12-31 0001609550 2017-12-31 0001609550 us-gaap:CommonStockMember 2018-01-01 2018-09-30 0001609550 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-09-30 0001609550 us-gaap:CommonStockMember us-gaap:IPOMember 2018-01-01 2018-09-30 0001609550 us-gaap:AdditionalPaidInCapitalMember us-gaap:IPOMember 2018-01-01 2018-09-30 0001609550 us-gaap:IPOMember 2018-01-01 2018-09-30 0001609550 us-gaap:PreferredStockMember 2018-01-01 2018-09-30 0001609550 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-09-30 0001609550 us-gaap:RetainedEarningsMember 2018-01-01 2018-09-30 0001609550 us-gaap:PreferredStockMember 2018-09-30 0001609550 us-gaap:CommonStockMember us-gaap:IPOMember 2018-05-07 2018-05-07 0001609550 us-gaap:CommonStockMember us-gaap:IPOMember 2018-05-07 0001609550 us-gaap:CommonStockMember 2018-05-07 0001609550 2018-05-07 2018-05-07 0001609550 us-gaap:CommonStockMember insp:FollowOnPublicOfferingMember 2018-12-11 2018-12-11 0001609550 insp:FollowOnPublicOfferingMember insp:SellingStockholdersMember 2018-12-11 2018-12-11 0001609550 us-gaap:CommonStockMember insp:FollowOnPublicOfferingMember 2018-12-11 0001609550 us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001609550 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001609550 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001609550 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001609550 us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001609550 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001609550 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001609550 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001609550 insp:PreferredStockWarrantMember 2019-06-30 0001609550 insp:PreferredStockWarrantMember 2018-06-30 0001609550 insp:PreferredStockWarrantMember 2018-12-31 0001609550 insp:PreferredStockWarrantMember 2017-12-31 0001609550 insp:PreferredStockWarrantMember 2019-07-01 2019-09-30 0001609550 insp:PreferredStockWarrantMember 2018-07-01 2018-09-30 0001609550 insp:PreferredStockWarrantMember 2019-01-01 2019-09-30 0001609550 insp:PreferredStockWarrantMember 2018-01-01 2018-09-30 0001609550 insp:PreferredStockWarrantMember 2019-09-30 0001609550 insp:PreferredStockWarrantMember 2018-09-30 0001609550 srt:MinimumMember 2019-01-01 2019-09-30 0001609550 srt:MaximumMember 2019-01-01 2019-09-30 0001609550 srt:MaximumMember us-gaap:AccountingStandardsUpdate201602Member us-gaap:ScenarioForecastMember 2019-12-31 0001609550 2018-04-20 2018-04-20 0001609550 insp:ComputerEquipmentAndSoftwareMember 2019-09-30 0001609550 insp:ComputerEquipmentAndSoftwareMember 2018-12-31 0001609550 insp:FurnitureAndOfficeEquipmentMember 2019-09-30 0001609550 insp:FurnitureAndOfficeEquipmentMember 2018-12-31 0001609550 us-gaap:EquipmentMember 2019-09-30 0001609550 us-gaap:EquipmentMember 2018-12-31 0001609550 insp:ResearchAndDevelopmentEquipmentMember 2019-09-30 0001609550 insp:ResearchAndDevelopmentEquipmentMember 2018-12-31 0001609550 us-gaap:LeaseholdImprovementsMember 2019-09-30 0001609550 us-gaap:LeaseholdImprovementsMember 2018-12-31 0001609550 us-gaap:ConstructionInProgressMember 2019-09-30 0001609550 us-gaap:ConstructionInProgressMember 2018-12-31 0001609550 us-gaap:CommercialPaperMember us-gaap:ShortTermDebtMember 2019-09-30 0001609550 us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermDebtMember 2019-09-30 0001609550 us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermDebtMember 2019-09-30 0001609550 us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermDebtMember 2019-09-30 0001609550 us-gaap:ShortTermDebtMember 2019-09-30 0001609550 us-gaap:CorporateDebtSecuritiesMember us-gaap:LongTermDebtMember 2019-09-30 0001609550 us-gaap:LongTermDebtMember 2019-09-30 0001609550 us-gaap:CommercialPaperMember us-gaap:ShortTermDebtMember 2018-12-31 0001609550 us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermDebtMember 2018-12-31 0001609550 us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermDebtMember 2018-12-31 0001609550 us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermDebtMember 2018-12-31 0001609550 us-gaap:ShortTermDebtMember 2018-12-31 0001609550 insp:TermALoanFacilityMember 2015-08-31 0001609550 insp:OriginalCreditFacultyMember 2015-08-31 0001609550 srt:MinimumMember insp:TermBLoanFacilityMember 2015-08-31 0001609550 srt:MaximumMember insp:TermBLoanFacilityMember 2015-08-31 0001609550 insp:TermLoanFacilityMember 2015-08-31 0001609550 insp:TermLoanFacilityMember insp:February2017AmendmentToLoanAndSecurityAgreementMember 2017-02-28 0001609550 insp:TermLoanFacilityMember insp:February2017AmendmentToLoanAndSecurityAgreementMember 2017-02-01 2017-02-28 0001609550 insp:TermALoanFacilityMember insp:February2017AmendmentToLoanAndSecurityAgreementMember 2017-02-28 0001609550 insp:TermALoanFacilityMember insp:February2017AmendmentToLoanAndSecurityAgreementMember 2017-02-01 2017-02-28 0001609550 insp:TermBLoanFacilityMember insp:February2017AmendmentToLoanAndSecurityAgreementMember 2017-02-28 0001609550 insp:February2017AmendmentToLoanAndSecurityAgreementMember insp:ConvertibleSeriesFPreferredStockMember 2017-02-28 0001609550 insp:February2017AmendmentToLoanAndSecurityAgreementMember insp:ConvertibleSeriesFPreferredStockMember 2017-02-01 2017-02-28 0001609550 insp:TermBLoanFacilityMember 2018-02-28 0001609550 insp:TermBLoanFacilityMember 2018-02-28 2018-02-28 0001609550 insp:TermLoanFacilityMember 2018-02-28 0001609550 insp:TermLoanFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-02-28 2018-02-28 0001609550 insp:ConvertibleSeriesFPreferredStockMember 2018-02-28 0001609550 insp:ConvertibleSeriesFPreferredStockMember 2018-02-28 2018-02-28 0001609550 insp:TermLoanFacilityMember 2019-03-26 0001609550 insp:TermLoanFacilityMember insp:March2019AmendmentToLoanAndSecurityAgreementMember 2019-03-27 0001609550 insp:TermLoanFacilityMember insp:March2019AmendmentToLoanAndSecurityAgreementMember 2019-03-27 2019-03-27 0001609550 srt:MinimumMember insp:TermLoanFacilityMember insp:March2019AmendmentToLoanAndSecurityAgreementMember 2019-03-27 2019-03-27 0001609550 srt:MinimumMember insp:TermLoanFacilityMember insp:March2019AmendmentToLoanAndSecurityAgreementMember 2019-03-27 0001609550 srt:MaximumMember insp:TermLoanFacilityMember insp:March2019AmendmentToLoanAndSecurityAgreementMember 2019-03-27 0001609550 insp:March2019AmendmentToLoanAndSecurityAgreementMember 2019-03-27 0001609550 insp:TermBLoanFacilityMember us-gaap:DebtInstrumentRedemptionPeriodOneMember 2017-02-28 0001609550 insp:TermBLoanFacilityMember us-gaap:DebtInstrumentRedemptionPeriodTwoMember 2017-02-28 0001609550 insp:TermBLoanFacilityMember us-gaap:DebtInstrumentRedemptionPeriodThreeMember 2017-02-28 0001609550 insp:TermBLoanFacilityMember 2019-09-30 0001609550 insp:OfficeSpaceSubleaseMember 2019-03-31 0001609550 insp:OfficeSpaceSubleaseMember 2018-09-30 0001609550 us-gaap:ConvertiblePreferredStockMember us-gaap:IPOMember 2018-05-01 2018-05-31 0001609550 us-gaap:CommonStockMember us-gaap:IPOMember 2018-05-31 0001609550 us-gaap:IPOMember 2019-09-30 0001609550 insp:WarrantsIssuedInFebruary2018Member insp:ConvertibleSeriesFPreferredStockMember 2018-02-28 2018-02-28 0001609550 insp:WarrantsIssuedInFebruary2018Member insp:ConvertibleSeriesFPreferredStockMember 2018-02-28 0001609550 insp:WarrantsIssuedInFebruary2018Member insp:ConvertibleSeriesFPreferredStockMember 2018-05-07 0001609550 insp:WarrantsIssuedInFebruary2018Member insp:ConvertibleSeriesFPreferredStockMember 2018-02-08 0001609550 insp:WarrantsIssuedOnFebruary2017Member insp:ConvertibleSeriesFPreferredStockMember 2018-05-07 0001609550 insp:WarrantsIssuedOnFebruary2017Member insp:ConvertibleSeriesFPreferredStockMember 2017-02-24 0001609550 insp:WarrantsIssuedOnAugust2015Member insp:ConvertibleSeriesEPreferredStockMember 2018-05-07 0001609550 insp:WarrantsIssuedOnAugust2015Member insp:ConvertibleSeriesEPreferredStockMember 2015-08-07 0001609550 insp:WarrantsIssuedOnJune2014Member insp:ConvertibleSeriesEPreferredStockMember 2018-05-07 0001609550 insp:WarrantsIssuedOnJune2014Member insp:ConvertibleSeriesEPreferredStockMember 2014-06-27 0001609550 insp:WarrantsIssuedOnAugust2013Member insp:ConvertibleSeriesCPreferredStockMember 2018-05-07 0001609550 insp:WarrantsIssuedOnAugust2013Member insp:ConvertibleSeriesCPreferredStockMember 2013-08-05 0001609550 insp:WarrantsIssuedOnNovember2012Member insp:ConvertibleSeriesCPreferredStockMember 2018-05-07 0001609550 insp:WarrantsIssuedOnNovember2012Member insp:ConvertibleSeriesCPreferredStockMember 2012-11-16 0001609550 us-gaap:ConvertiblePreferredStockMember 2018-05-07 0001609550 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001609550 us-gaap:CommonStockMember 2018-12-31 0001609550 us-gaap:CommonStockMember 2019-01-01 2019-09-30 0001609550 us-gaap:CommonStockMember 2019-09-30 0001609550 insp:StockIncentivePlan2018Member 2018-12-31 0001609550 insp:StockIncentivePlan2018Member 2019-01-01 0001609550 insp:StockIncentivePlan2018Member 2019-09-30 0001609550 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2019-01-01 2019-09-30 0001609550 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2019-01-01 2019-09-30 0001609550 srt:MinimumMember us-gaap:EmployeeStockOptionMember us-gaap:DirectorMember 2019-01-01 2019-09-30 0001609550 srt:WeightedAverageMember us-gaap:EmployeeStockOptionMember us-gaap:DirectorMember 2019-01-01 2019-09-30 0001609550 srt:MaximumMember us-gaap:EmployeeStockOptionMember us-gaap:DirectorMember 2019-01-01 2019-09-30 0001609550 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-09-30 0001609550 2018-01-01 2018-12-31 0001609550 us-gaap:CostOfGoodsTotalMember 2019-07-01 2019-09-30 0001609550 us-gaap:CostOfGoodsTotalMember 2018-07-01 2018-09-30 0001609550 us-gaap:CostOfGoodsTotalMember 2019-01-01 2019-09-30 0001609550 us-gaap:CostOfGoodsTotalMember 2018-01-01 2018-09-30 0001609550 us-gaap:ResearchAndDevelopmentExpenseMember 2019-07-01 2019-09-30 0001609550 us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-01 2018-09-30 0001609550 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-09-30 0001609550 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-09-30 0001609550 us-gaap:GeneralAndAdministrativeExpenseMember 2019-07-01 2019-09-30 0001609550 us-gaap:GeneralAndAdministrativeExpenseMember 2018-07-01 2018-09-30 0001609550 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-09-30 0001609550 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-09-30 0001609550 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2019-01-01 2019-09-30 0001609550 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2019-01-01 2019-09-30 0001609550 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2018-01-01 2018-09-30 0001609550 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2018-01-01 2018-09-30 0001609550 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-09-30 0001609550 us-gaap:EmployeeStockOptionMember 2019-09-30 0001609550 us-gaap:EmployeeStockOptionMember 2018-09-30 0001609550 insp:EmployeeStockPurchasePlanMember 2019-01-01 2019-09-30 0001609550 insp:EmployeeStockPurchasePlanMember 2019-01-01 0001609550 insp:EmployeeStockPurchasePlanMember 2019-06-30 0001609550 insp:EmployeeStockPurchasePlanMember 2019-01-01 2019-06-30 0001609550 insp:EmployeeStockPurchasePlanMember 2019-09-30 0001609550 insp:EmployeeStockPurchasePlanMember 2019-07-01 2019-09-30 0001609550 insp:EmployeeStockPurchasePlanMember 2018-07-01 2018-09-30 0001609550 insp:EmployeeStockPurchasePlanMember 2018-01-01 2018-09-30 0001609550 us-gaap:EmployeeStockOptionMember us-gaap:DirectorMember 2019-01-01 2019-09-30 0001609550 us-gaap:DomesticCountryMember 2018-12-31 0001609550 us-gaap:StateAndLocalJurisdictionMember 2018-12-31 0001609550 us-gaap:ResearchMember 2018-12-31 0001609550 country:US 2019-07-01 2019-09-30 0001609550 country:US 2018-07-01 2018-09-30 0001609550 country:US 2019-01-01 2019-09-30 0001609550 country:US 2018-01-01 2018-09-30 0001609550 srt:EuropeMember 2019-07-01 2019-09-30 0001609550 srt:EuropeMember 2018-07-01 2018-09-30 0001609550 srt:EuropeMember 2019-01-01 2019-09-30 0001609550 srt:EuropeMember 2018-01-01 2018-09-30 0001609550 insp:ConvertibleCommonStockWarrantsMember 2019-01-01 2019-09-30 0001609550 insp:ConvertibleCommonStockWarrantsMember 2018-01-01 2018-09-30 0001609550 us-gaap:StockOptionMember 2019-01-01 2019-09-30 0001609550 us-gaap:StockOptionMember 2018-01-01 2018-09-30 shares iso4217:USD iso4217:USD shares pure utr:sqft insp:segment 0001609550 false --12-31 2019 Q3 P3Y P5Y 0.1504 P10Y P10Y P10Y P1Y P2Y P3Y P4Y P10Y P1Y P1Y 10-Q true 2019-09-30 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 Non-accelerated Filer true true false false 24062690 48044000 97288000 103558000 90922000 10985000 6667000 4675000 2667000 3200000 1734000 170462000 199278000 9625000 0 2757000 802000 381000 0 183225000 200080000 4838000 3429000 7865000 7726000 12703000 11155000 24468000 24926000 37171000 36081000 0.001 0.001 200000000 200000000 24038369 24038369 23401675 23401675 24000 23000 317016000 310941000 90000 -52000 -171076000 -146913000 146054000 163999000 183225000 200080000 20862000 13054000 55144000 34034000 3456000 2467000 9404000 6863000 17406000 10587000 45740000 27171000 3623000 1771000 9072000 5236000 22434000 13465000 62272000 37416000 26057000 15236000 71344000 42652000 -8651000 -4649000 -25604000 -15481000 903000 641000 3025000 1049000 529000 680000 1589000 2615000 30000 -5000 5000 -3000 404000 -44000 1441000 -1569000 -8247000 -4693000 -24163000 -17050000 0 0 0 0 -8247000 -4693000 -24163000 -17050000 39000 -26000 142000 -26000 -8208000 -4719000 -24021000 -17076000 -0.34 -0.22 -1.02 -1.40 23940430 21361739 23713705 12137512 23900730 24000 315243000 51000 -162829000 152489000 136791 191000 191000 848 58000 58000 1524000 1524000 39000 39000 -8247000 -8247000 24038369 24000 317016000 90000 -171076000 146054000 23401675 23000 310941000 -52000 -146913000 163999000 615370 1000 960000 961000 3137 174000 174000 18187 637000 637000 4304000 4304000 142000 142000 -24163000 -24163000 24038369 24000 317016000 90000 -171076000 146054000 21352974 21000 239996000 0 -137442000 102575000 37760 46000 46000 856 37000 37000 372000 372000 -26000 -26000 -4693000 -4693000 21391590 21000 240451000 -26000 -142135000 98311000 1272360 1000 7305000 76235050 119106000 0 -125085000 1327000 244164 432000 432000 856 37000 37000 7762500 8000 112032000 112040000 12111710 12000 119094000 -76235050 -119106000 0 855000 855000 696000 696000 -26000 -26000 -17050000 -17050000 21391590 21000 240451000 0 0 -26000 -142135000 98311000 -24163000 -17050000 342000 288000 846000 0 214000 456000 4304000 696000 174000 37000 0 -595000 143000 0 4378000 1552000 2008000 -595000 1866000 618000 1444000 -549000 156000 997000 -26770000 -16105000 2297000 59000 143524000 98936000 122254000 11984000 -23567000 -87011000 0 8000000 961000 431000 0 112042000 637000 0 531000 0 1067000 120473000 26000 0 -49244000 17357000 97288000 8955000 48044000 26312000 1562000 1453000 0 103000 Organization<div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Description of Business</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Inspire Medical Systems, Inc. is a medical technology company focused on the development and commercialization of innovative and 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 April 2014 and has been commercially available in certain European markets since November 2011. In June 2018, Japan's Ministry of Health, Labour and Welfare approved Inspire therapy to treat moderate to severe OSA, and we are currently seeking reimbursement coverage in Japan.</span></div> Summary of Significant Accounting Policies<div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Basis of Presentation</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The accompanying financial statements have been prepared without audit, pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). The financial statements may not include all disclosures required by U.S. generally accepted accounting principles ("U.S. GAAP"); however, we believe that the disclosures are adequate to make the information presented not misleading. These unaudited financial statements should be read in conjunction with the audited financial statements and the notes thereto included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2018.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">In the opinion of management, all adjustments, consisting of only normal recurring adjustments that are necessary to present fairly the financial position, results of operations, and cash flows for the interim periods, have been made. 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. Certain prior period amounts have been reclassified to conform to the current presentation. These reclassifications had no material effect on the reported results of operations.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Reverse Stock Split</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">In connection with our initial public offering of common stock ("IPO"), our board of directors and stockholders approved a 1-for-6.650 reverse stock split of our common stock. The reverse stock split became effective on April 20, 2018. The par value of the common stock was not adjusted as a result of the reverse stock split. Adjustments corresponding to the reverse stock split were made to the ratio at which the convertible preferred stock converted into common stock immediately prior to the closing of the IPO. Accordingly, all share and per-share amounts for all periods presented in these financial statements and notes thereto have been adjusted retroactively, where applicable, to reflect the reverse stock split and adjustment of the conversion ratio of the convertible preferred stock.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Initial Public Offering</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">On May 7, 2018, we completed our IPO by issuing 7,762,500 shares of common stock, at an offering price of $16.00 per share, for net proceeds of approximately $112.0 million after deducting underwriting discounts and commissions and offering expenses payable by us. In connection with the IPO, our outstanding shares of convertible preferred stock were automatically converted into an aggregate of 12,111,710 shares of common stock, and our outstanding warrants to purchase shares of convertible preferred stock were automatically converted into warrants to purchase up to an aggregate of 100,558 shares of common stock, resulting in the reclassification of the related redeemable convertible preferred stock warrant liability of $0.9 million to additional paid-in capital ("APIC").</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Follow-On Public Offering</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">On December 11, 2018, we completed a follow-on offering that included our offer and sale of 1,875,000 shares of common stock and the selling stockholders’ offer and sale of 1,000,000 shares of common stock, at a public offering price of $40.00 per share. We received net proceeds of approximately $69.8 million after deducting underwriting discounts and commissions and offering expenses. We received no proceeds from the sale of our common stock by the selling stockholders.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Use of Estimates</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts and disclosures reported in the financial statements. We use significant judgment when making estimates related to the allowance for doubtful accounts, inventory reserves, warranty reserves, and the valuations of our common stock prior to our IPO, share-based awards, and certain of our previously outstanding preferred stock warrants. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results could differ from those estimates.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">JOBS Act Accounting Election</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">As an emerging growth company under the Jumpstart Our Business Startups Act of 2012 (the "JOBS Act"), we are eligible to take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies. We have elected to take advantage of the extended transition period for adopting new or revised accounting standards that have different effective dates for public and private companies until such time as those standards apply to private companies.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Cash and Cash Equivalents</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">We consider all highly liquid securities, readily convertible to cash, that mature within 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Foreign Currency</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';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 (income) 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 (income) expense, net in the statements of operations and comprehensive loss. </span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Investments</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">At September 30, 2019 and December 31, 2018, our short-term investments consisted of commercial paper, corporate bonds, asset-backed securities, and U.S. government securities which are classified as available-for-sale debt securities and had maturities less than one year. Our long-term investments consisted of corporate bonds. Investments are reported at their estimated fair market value which approximates cost. Any unrealized gains and losses are reported as a separate component of accumulated other comprehensive income (loss). We had $0.1 million of unrecognized income and $0.1 million of unrecognized loss in accumulated other comprehensive income (loss) balance at September 30, 2019 and December 31, 2018, respectively. Any realized gains and losses are calculated on the specific identification method and reported net in other (income) expense, net. For the three and nine months ended September 30, 2019 and 2018, we recognized $0 of gains, net.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">We review our investment portfolio periodically to assess for other-than-temporary impairment. Should we determine that any unrealized losses on the investments are other-than-temporary, the amount of that impairment to be recognized in earnings will depend on whether we intend to sell the security or more likely than not will be required to sell the security before recovery of its amortized cost basis less any current period credit loss.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Fair Value of Financial Instruments</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';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, investments, and our previously outstanding preferred stock warrants. 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="padding-left:27pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Level 1—Observable inputs, such as quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></div><div style="padding-left:27pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Level 2—Other inputs that are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-based valuation techniques for which all significant inputs are observable in the market or can be derived from observable market data. Where applicable, these models project future cash flows and discount the future amounts to a present value using market-based observable inputs, including interest rate curves, foreign exchange rates, and credit ratings.</span></div><div style="padding-left:27pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Level 3—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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';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="padding-left:27pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Money market funds: </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';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="padding-left:27pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Commercial paper:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> Short-term, highly liquid investments are included as a Level 2 measurement in the tables below.</span></div><div style="padding-left:27pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Corporate bonds:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> Consists of short- and long-term notes and bonds with various yields. These are included as a Level 2 measurement in the tables below.</span></div><div style="padding-left:27pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Asset-backed securities: </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Consists of short-term, securitized investments backed by pools of credit card receivables. These are included as a Level 2 measurement in the tables below.</span></div><div style="padding-left:27pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">U.S. government securities: </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Consists of U.S. government Treasury bills with original maturities of less than one year. These are included as a Level 1 measurement in the table below.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The following tables sets forth by level within the fair value hierarchy our assets that are measured on a recurring basis and reported at fair value as of September 30, 2019 and December 31, 2018. 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:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:44.198830%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurements as of</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2019</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated<br/>Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">46,419 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">46,419 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">46,419 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">46,419 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Investments:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">8,980 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">8,980 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">24,252 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">24,252 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">8,092 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">8,092 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government securities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">71,859 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">71,859 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total investments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">113,183 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">71,859 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">41,324 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash equivalents and investments</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">159,602 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">118,278 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">41,324 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:44.198830%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurements as of</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated<br/>Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">94,700 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">94,700 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">94,700 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">94,700 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Investments:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">27,898 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">27,898 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">28,012 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">28,012 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">17,055 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">17,055 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government securities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">17,957 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">17,957 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total investments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">90,922 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">17,957 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">72,965 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash equivalents and investments</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">185,622 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">112,657 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">72,965 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">There were no transfers between levels during the periods ended September 30, 2019 and December 31, 2018.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The recurring Level 3 fair value measurements of our preferred stock warrant liabilities used the Black-Scholes option pricing model and value of the respective class of our convertible preferred stock (see Note 8), which was unobservable. All other assumptions included in the model are observable Level 1 inputs.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The following table provides a reconciliation of the beginning and ending balances of our preferred stock warrant liabilities:</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:44.198830%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">157 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Initial fair value of preferred stock warrants issued</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">103 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Reclassified to equity</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(855)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Change in fair value of preferred stock warrants</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">595 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at end of period</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Changes in the fair value of the preferred stock warrant liability were recorded in interest expense on the statements of operations and comprehensive loss. In connection with the closing of the IPO in May 2018, warrants to purchase shares of preferred stock automatically converted into warrants to purchase shares of common stock, resulting in the reclassification of the related convertible preferred stock warrant liability to APIC.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Concentration of Credit Risk</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';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 September 30, 2019 and December 31, 2018, 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';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 been within management's expectations.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Accounts Receivable and Allowance for Doubtful Accounts</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';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. We record an allowance for doubtful accounts for accounts receivable deemed uncollectible. We evaluate the collectability of our accounts receivable based on known collection risks and historical experience. In circumstances where we are aware of a specific customer's inability to meet its financial obligations to us (e.g., bankruptcy filings or substantial downgrading of credit ratings), we record a specific allowance for bad debts against amounts due to reduce the carrying amount of accounts receivable to the amount we reasonably believe will be collected. Specific accounts receivable are written-off once a determination is made that the account is uncollectible. The allowance for doubtful accounts was less than $0.1 million as of each of September 30, 2019 and December 31, 2018. </span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Inventories</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';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. 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. Our review of inventory for excess and obsolete quantities is based primarily on the estimated forecast of future product demand, product life cycles, including expiration of inventory prior to sale, and introduction of new products. The reserve for excess and obsolete inventory was $0.1 million as of September 30, 2019 and $0.8 million at December 31, 2018.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Property and Equipment</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Property and equipment are stated at cost, less accumulated depreciation and amortization. Depreciation is determined using the straight-line method over the estimated useful lives of the respective assets, generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM0ZDI2ZDZjMmRmODQ1MmY5ZTQwNzlkZjAyZTAyNjkxL3NlYzozNGQyNmQ2YzJkZjg0NTJmOWU0MDc5ZGYwMmUwMjY5MV80MC9mcmFnOjliMmNmYmJhZmMxMDRlM2RiZmQ3NDhkMWRiNzU5ZjAwL3RleHRyZWdpb246OWIyY2ZiYmFmYzEwNGUzZGJmZDc0OGQxZGI3NTlmMDBfMTM3Mzg_c212228a-1cf9-460f-a8ca-d832703190a0">three</span> to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM0ZDI2ZDZjMmRmODQ1MmY5ZTQwNzlkZjAyZTAyNjkxL3NlYzozNGQyNmQ2YzJkZjg0NTJmOWU0MDc5ZGYwMmUwMjY5MV80MC9mcmFnOjliMmNmYmJhZmMxMDRlM2RiZmQ3NDhkMWRiNzU5ZjAwL3RleHRyZWdpb246OWIyY2ZiYmFmYzEwNGUzZGJmZDc0OGQxZGI3NTlmMDBfMTM3NDQ_c2bb8436-d26b-48ee-a095-c9e004b4bf12">five</span> years. Leasehold improvements are amortized on a straight-line basis over the shorter of their estimated useful lives or the term of the lease.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Impairment of Long-lived Assets</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Long-lived assets consist primarily of property and equipment 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 </span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">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 material impairment charges on long-lived assets during either of the nine months ended September 30, 2019 or 2018.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Revenue Recognition</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">We recognize revenue in accordance with Accounting Standards Codification ("ASC") Topic 606, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Revenue from Contracts with Customers</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> ("ASC 606"), which we adopted effective January 1, 2019 using the modified retrospective approach. The adoption of ASC 606 did not have a material impact on the amount and timing of revenue recognized in our financial statements.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">See Note 11 for disaggregated revenue by geographic area.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Cost of Goods Sold</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';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, as well as distribution-related expenses such as logistics and shipping costs, net of costs charged to customers. The overhead costs include the cost of material procurement, depreciation expense for production equipment, warranty replacement costs, and operations supervision and management personnel, including employee compensation, stock-based compensation, supplies, and travel. </span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Research and Development</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Research and development expenses consist primarily of product development, clinical and regulatory affairs, consulting services, and other costs associated with products and technologies in development. These expenses </span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">include employee compensation, stock-based compensation, supplies, travel, and facility costs. 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Stock-Based Compensation</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">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 non-statutory and incentive stock options to employees and non-statutory stock options to consultants and directors. We also offer an employee stock purchase plan which allows participating employees to purchase shares of our common stock at a discount through payroll deductions. </span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">We recognize equity-based compensation expense for awards of equity instruments to employees and directors based on the grant date fair value of those awards in accordance with ASC Topic 718, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Stock Compensation</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> ("ASC 718"). ASC 718 requires all equity-based compensation awards to employees and directors, including grants of restricted shares 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. 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. We have not granted any restricted shares. We have not granted any share-based awards to our consultants.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The Black-Scholes option pricing model requires the input of certain subjective assumptions, including (i) the expected share price volatility, (ii) the expected term of the award, (iii) the risk-free interest rate and (iv) the expected dividend yield. Due to the lack of a public market for the trading of our common stock and a lack of company-specific historical and implied volatility data, we have based our estimate of expected volatility on the historical volatility of a group of similar companies that are publicly traded. The historical volatility is calculated based on a period of time commensurate with the expected term assumption. The group of representative companies have characteristics similar to us, including stage of product development and focus on the life science industry. We use the simplified method, which is the average of the final vesting tranche date and the contractual term, to calculate the expected term for options granted to employees and directors as we do not have sufficient historical exercise data to provide a reasonable basis upon which to estimate the expected term. The risk-free interest rate is based on a U.S. government Treasury instrument whose term is consistent with the expected term of the stock options. We use an assumed dividend yield of zero as we have never paid dividends and have no current plans to pay any dividends on our common stock.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">We expense the fair value of our equity-based compensation awards granted to employees and directors on a straight-line basis over the associated service period, which is generally the period in which the related services are received. We account for award forfeitures as they occur.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Advertising Expenses</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">We expense the costs of advertising, including promotional expenses, as incurred. Advertising expenses were $4.7 million and $2.3 million during the three months ended September 30, 2019 and 2018, respectively, and $12.6 million and $7.0 million during the nine months ended September 30, 2019 and 2018, respectively.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Income Taxes</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';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. Our policy is to </span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Comprehensive Loss</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Comprehensive loss consists of net loss and changes in unrealized gains and losses on investments classified as available-for-sale. Accumulated other comprehensive income (loss) is presented in the accompanying balance sheets as a component of stockholders' equity.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Loss Per Share</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';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 for those periods as all potentially dilutive shares consisting of convertible preferred stock, stock options and warrants were antidilutive in those periods.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Recent Accounting Pronouncements</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">We currently are an emerging growth company as defined by the JOBS Act. The JOBS Act provides that an emerging growth company can take advantage of the extended transition period provided in Section 7(a)(2)(B) of the Securities Act of 1933, as amended (the "Securities Act"), for complying with new or revised accounting standards. Accordingly, an emerging growth company can selectively delay the adoption of certain accounting standards until those standards would otherwise apply to private companies. We elected to avail ourselves of this exemption and, as a result, our financial statements may not be comparable to the financial statements of issuers that are required to comply with the effective dates for new or revised accounting standards that are applicable to public companies. Section 107 of the JOBS Act provides that we can elect to opt out of the extended transition period at any time, which election is irrevocable. However, we will no longer qualify as an emerging growth company as of December 31, 2019 and will no longer be able to take advantage of the extended transition period. Therefore, as of December 31, 2019, we will be required to adopt new or revised accounting standards when they are applicable to public companies that are not emerging growth companies.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">In February 2016, the FASB issued Accounting Standards Update ("ASU") 2016-02, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> (Topic 842) ("ASU 2016-02"), which supersedes the existing guidance for lease accounting, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> (Topic 840). ASU 2016-02 requires lessees to recognize a lease liability and a right-of-use asset for all leases with lease terms greater than 12 months. Lessor accounting remains largely unchanged. The original guidance required application on a modified retrospective basis with the earliest period presented in the financial statements. In August 2018, the FASB issued ASU 2018-11, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Targeted Improvements to ASC 842</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">, which includes an option to not restate comparative periods in transition and instead to elect to use the effective date of ASC 842, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">, as the date of initial application of transition. We expect to use the effective date of this standard as the date of initial application, with no retrospective adjustments to prior comparative periods. We currently are an emerging growth company as defined by the JOBS Act and previously disclosed that these amendments would become effective for us for interim and annual periods beginning after December 15, 2019. However, this ASU will instead become effective for us in our Annual Report on Form 10-K for the fiscal year ended December 31, 2019 as we will no longer qualify as an emerging growth company as of December 31, 2019. We are in the process of finalizing our assessment of the impact that the adoption of this standard will have on our financial statements. We anticipate that the adoption of this standard will result in an increase of approximately $1 million in both the assets and liabilities recorded on our December 31, 2019 Balance Sheet. We do not expect that the adoption of this standard will have a material impact on the Statements of Operations and Comprehensive Loss nor the Statements of Cash Flows. We will also expand our financial statement disclosures in order to comply with the guidance.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the FASB issued ASU 2016-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Financial Instruments - Credit Losses</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">, to require the measurement of expected credit losses for financial instruments held at the reporting date to be based on historical experience, </span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">current conditions and reasonable forecasts. The ASU will become effective for us for interim and annual periods beginning January 1, 2020. We are currently evaluating the impact of this ASU on our financial statements and related disclosures.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU 2018-13,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> Fair Value Measurement (Topic 820) Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> ("ASU 2018-13"). The amendments in the standard apply to all entities that are required, under existing U.S. GAAP, to make disclosures about recurring or nonrecurring fair value measurements. ASU 2018-13 removes, modifies, and adds certain disclosure requirements in ASC 820, Fair Value Measurement. The standard is effective for all entities for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. We are currently evaluating the impact of this ASU on our financial statements and related disclosures.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU No. 2018-15, Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40):</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">("ASU 2018-15") which clarifies and aligns the accounting for implementation costs for hosting arrangements with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. ASU 2018-15 is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, and early adoption is permitted. We are currently evaluating the impact of this ASU on our financial statements and related disclosures.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">We have reviewed and considered all other recent accounting pronouncements 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Basis of Presentation</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The accompanying financial statements have been prepared without audit, pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). The financial statements may not include all disclosures required by U.S. generally accepted accounting principles ("U.S. GAAP"); however, we believe that the disclosures are adequate to make the information presented not misleading. These unaudited financial statements should be read in conjunction with the audited financial statements and the notes thereto included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2018.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">In the opinion of management, all adjustments, consisting of only normal recurring adjustments that are necessary to present fairly the financial position, results of operations, and cash flows for the interim periods, have been made. 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. Certain prior period amounts have been reclassified to conform to the current presentation. These reclassifications had no material effect on the reported results of operations.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Reverse Stock Split</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">In connection with our initial public offering of common stock ("IPO"), our board of directors and stockholders approved a 1-for-6.650 reverse stock split of our common stock. The reverse stock split became effective on April 20, 2018. The par value of the common stock was not adjusted as a result of the reverse stock split. Adjustments corresponding to the reverse stock split were made to the ratio at which the convertible preferred stock converted into common stock immediately prior to the closing of the IPO. Accordingly, all share and per-share amounts for all periods presented in these financial statements and notes thereto have been adjusted retroactively, where applicable, to reflect the reverse stock split and adjustment of the conversion ratio of the convertible preferred stock.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Initial Public Offering</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">On May 7, 2018, we completed our IPO by issuing 7,762,500 shares of common stock, at an offering price of $16.00 per share, for net proceeds of approximately $112.0 million after deducting underwriting discounts and commissions and offering expenses payable by us. In connection with the IPO, our outstanding shares of convertible preferred stock were automatically converted into an aggregate of 12,111,710 shares of common stock, and our outstanding warrants to purchase shares of convertible preferred stock were automatically converted into warrants to purchase up to an aggregate of 100,558 shares of common stock, resulting in the reclassification of the related redeemable convertible preferred stock warrant liability of $0.9 million to additional paid-in capital ("APIC").</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Follow-On Public Offering</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">On December 11, 2018, we completed a follow-on offering that included our offer and sale of 1,875,000 shares of common stock and the selling stockholders’ offer and sale of 1,000,000 shares of common stock, at a public offering price of $40.00 per share. We received net proceeds of approximately $69.8 million after deducting underwriting discounts and commissions and offering expenses. We received no proceeds from the sale of our common stock by the selling stockholders.</span></div> 7762500 16.00 112000000.0 12111710 100558 900000 1875000 1000000 40.00 69800000 <div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Use of Estimates</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts and disclosures reported in the financial statements. We use significant judgment when making estimates related to the allowance for doubtful accounts, inventory reserves, warranty reserves, and the valuations of our common stock prior to our IPO, share-based awards, and certain of our previously outstanding preferred stock warrants. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results could differ from those estimates.</span></div> <div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">JOBS Act Accounting Election</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">As an emerging growth company under the Jumpstart Our Business Startups Act of 2012 (the "JOBS Act"), we are eligible to take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies. We have elected to take advantage of the extended transition period for adopting new or revised accounting standards that have different effective dates for public and private companies until such time as those standards apply to private companies.</span></div> <div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Cash and Cash Equivalents</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">We consider all highly liquid securities, readily convertible to cash, that mature within 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 (income) 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 (income) expense, net in the statements of operations and comprehensive loss. InvestmentsAt September 30, 2019 and December 31, 2018, our short-term investments consisted of commercial paper, corporate bonds, asset-backed securities, and U.S. government securities which are classified as available-for-sale debt securities and had maturities less than one year. Our long-term investments consisted of corporate bonds. Investments are reported at their estimated fair market value which approximates cost. Any unrealized gains and losses are reported as a separate component of accumulated other comprehensive income (loss). We had $0.1 million of unrecognized income and $0.1 million of unrecognized loss in accumulated other comprehensive income (loss) balance at September 30, 2019 and December 31, 2018, respectively. Any realized gains and losses are calculated on the specific identification method and reported net in other (income) expense, net. 100000 -100000 0 0 0 0 <div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Fair Value of Financial Instruments</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';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, investments, and our previously outstanding preferred stock warrants. 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="padding-left:27pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Level 1—Observable inputs, such as quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></div><div style="padding-left:27pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Level 2—Other inputs that are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-based valuation techniques for which all significant inputs are observable in the market or can be derived from observable market data. Where applicable, these models project future cash flows and discount the future amounts to a present value using market-based observable inputs, including interest rate curves, foreign exchange rates, and credit ratings.</span></div><div style="padding-left:27pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Level 3—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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';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="padding-left:27pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Money market funds: </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';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="padding-left:27pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Commercial paper:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> Short-term, highly liquid investments are included as a Level 2 measurement in the tables below.</span></div><div style="padding-left:27pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Corporate bonds:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> Consists of short- and long-term notes and bonds with various yields. These are included as a Level 2 measurement in the tables below.</span></div><div style="padding-left:27pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Asset-backed securities: </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Consists of short-term, securitized investments backed by pools of credit card receivables. These are included as a Level 2 measurement in the tables below.</span></div><div style="padding-left:27pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">U.S. government securities: </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Consists of U.S. government Treasury bills with original maturities of less than one year. These are included as a Level 1 measurement in the table below.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The following tables sets forth by level within the fair value hierarchy our assets that are measured on a recurring basis and reported at fair value as of September 30, 2019 and December 31, 2018. 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:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:44.198830%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurements as of</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2019</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated<br/>Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">46,419 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">46,419 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">46,419 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">46,419 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Investments:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">8,980 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">8,980 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">24,252 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">24,252 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">8,092 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">8,092 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government securities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">71,859 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">71,859 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total investments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">113,183 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">71,859 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">41,324 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash equivalents and investments</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">159,602 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">118,278 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">41,324 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:44.198830%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurements as of</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated<br/>Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">94,700 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">94,700 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">94,700 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">94,700 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Investments:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">27,898 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">27,898 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">28,012 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">28,012 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">17,055 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">17,055 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government securities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">17,957 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">17,957 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total investments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">90,922 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">17,957 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">72,965 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash equivalents and investments</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">185,622 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">112,657 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">72,965 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">There were no transfers between levels during the periods ended September 30, 2019 and December 31, 2018.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The recurring Level 3 fair value measurements of our preferred stock warrant liabilities used the Black-Scholes option pricing model and value of the respective class of our convertible preferred stock (see Note 8), which was unobservable. All other assumptions included in the model are observable Level 1 inputs.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The following table provides a reconciliation of the beginning and ending balances of our preferred stock warrant liabilities:</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:44.198830%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">157 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Initial fair value of preferred stock warrants issued</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">103 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Reclassified to equity</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(855)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Change in fair value of preferred stock warrants</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">595 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at end of period</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div>Changes in the fair value of the preferred stock warrant liability were recorded in interest expense on the statements of operations and comprehensive loss. In connection with the closing of the IPO in May 2018, warrants to purchase shares of preferred stock automatically converted into warrants to purchase shares of common stock, resulting in the reclassification of the related convertible preferred stock warrant liability to APIC. <div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:44.198830%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurements as of</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2019</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated<br/>Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">46,419 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">46,419 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">46,419 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">46,419 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Investments:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">8,980 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">8,980 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">24,252 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">24,252 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">8,092 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">8,092 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government securities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">71,859 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">71,859 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total investments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">113,183 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">71,859 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">41,324 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash equivalents and investments</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">159,602 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">118,278 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">41,324 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:44.198830%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurements as of</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated<br/>Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">94,700 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">94,700 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">94,700 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">94,700 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Investments:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">27,898 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">27,898 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">28,012 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">28,012 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">17,055 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">17,055 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government securities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">17,957 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">17,957 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total investments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">90,922 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">17,957 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">72,965 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash equivalents and investments</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">185,622 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">112,657 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">72,965 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 46419000 46419000 0 0 46419000 46419000 0 0 8980000 0 8980000 0 24252000 0 24252000 0 8092000 0 8092000 0 71859000 71859000 0 0 113183000 71859000 41324000 0 159602000 118278000 41324000 0 94700000 94700000 0 0 94700000 94700000 0 0 27898000 0 27898000 0 28012000 0 28012000 0 17055000 0 17055000 0 17957000 17957000 0 0 90922000 17957000 72965000 0 185622000 112657000 72965000 0 0 0 0 0 0 0 0 0 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The following table provides a reconciliation of the beginning and ending balances of our preferred stock warrant liabilities:</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:44.198830%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">157 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Initial fair value of preferred stock warrants issued</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">103 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Reclassified to equity</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(855)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Change in fair value of preferred stock warrants</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">595 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at end of period</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div>Changes in the fair value of the preferred stock warrant liability were recorded in interest expense on the statements of operations and comprehensive loss. In connection with the closing of the IPO in May 2018, warrants to purchase shares of preferred stock automatically converted into warrants to purchase shares of common stock, resulting in the reclassification of the related convertible preferred stock warrant liability to APIC. 0 0 0 157000 0 0 0 103000 0 0 0 855000 0 0 0 595000 0 0 0 0 <div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Concentration of Credit Risk</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';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 September 30, 2019 and December 31, 2018, 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';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 been within management's expectations.</span></div> Accounts Receivable and Allowance for Doubtful AccountsTrade 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. We record an allowance for doubtful accounts for accounts receivable deemed uncollectible. We evaluate the collectability of our accounts receivable based on known collection risks and historical experience. In circumstances where we are aware of a specific customer's inability to meet its financial obligations to us (e.g., bankruptcy filings or substantial downgrading of credit ratings), we record a specific allowance for bad debts against amounts due to reduce the carrying amount of accounts receivable to the amount we reasonably believe will be collected. Specific accounts receivable are written-off once a determination is made that the account is uncollectible. 100000 100000 InventoriesInventories are valued at the lower of cost or net realizable value, computed on a first-in, first-out basis. 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. Our review of inventory for excess and obsolete quantities is based primarily on the estimated forecast of future product demand, product life cycles, including expiration of inventory prior to sale, and introduction of new products. 100000 800000 <div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Property and Equipment</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Property and equipment are stated at cost, less accumulated depreciation and amortization. Depreciation is determined using the straight-line method over the estimated useful lives of the respective assets, generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM0ZDI2ZDZjMmRmODQ1MmY5ZTQwNzlkZjAyZTAyNjkxL3NlYzozNGQyNmQ2YzJkZjg0NTJmOWU0MDc5ZGYwMmUwMjY5MV80MC9mcmFnOjliMmNmYmJhZmMxMDRlM2RiZmQ3NDhkMWRiNzU5ZjAwL3RleHRyZWdpb246OWIyY2ZiYmFmYzEwNGUzZGJmZDc0OGQxZGI3NTlmMDBfMTM3Mzg_c212228a-1cf9-460f-a8ca-d832703190a0">three</span> to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM0ZDI2ZDZjMmRmODQ1MmY5ZTQwNzlkZjAyZTAyNjkxL3NlYzozNGQyNmQ2YzJkZjg0NTJmOWU0MDc5ZGYwMmUwMjY5MV80MC9mcmFnOjliMmNmYmJhZmMxMDRlM2RiZmQ3NDhkMWRiNzU5ZjAwL3RleHRyZWdpb246OWIyY2ZiYmFmYzEwNGUzZGJmZDc0OGQxZGI3NTlmMDBfMTM3NDQ_c2bb8436-d26b-48ee-a095-c9e004b4bf12">five</span> years. Leasehold improvements are amortized on a straight-line basis over the shorter of their estimated useful lives or the term of the lease.</span></div> <div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Impairment of Long-lived Assets</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Long-lived assets consist primarily of property and equipment 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 </span></div>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 material impairment charges on long-lived assets during either of the nine months ended September 30, 2019 or 2018. <div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Revenue Recognition</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">We recognize revenue in accordance with Accounting Standards Codification ("ASC") Topic 606, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Revenue from Contracts with Customers</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> ("ASC 606"), which we adopted effective January 1, 2019 using the modified retrospective approach. The adoption of ASC 606 did not have a material impact on the amount and timing of revenue recognized in our financial statements.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';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> Cost of Goods SoldCost of goods sold consists primarily of acquisition costs for the components of the Inspire system, overhead costs, scrap and inventory obsolescence, as well as distribution-related expenses such as logistics and shipping costs, net of costs charged to customers. The overhead costs include the cost of material procurement, depreciation expense for production equipment, warranty replacement costs, and operations supervision and management personnel, including employee compensation, stock-based compensation, supplies, and travel. <div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Research and Development</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Research and development expenses consist primarily of product development, clinical and regulatory affairs, consulting services, and other costs associated with products and technologies in development. These expenses </span></div>include employee compensation, stock-based compensation, supplies, travel, and facility costs. Clinical expenses include clinical trial design, clinical site reimbursement, data management, travel expenses, and the cost of manufacturing products for clinical trials. <div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Stock-Based Compensation</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">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 non-statutory and incentive stock options to employees and non-statutory stock options to consultants and directors. We also offer an employee stock purchase plan which allows participating employees to purchase shares of our common stock at a discount through payroll deductions. </span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">We recognize equity-based compensation expense for awards of equity instruments to employees and directors based on the grant date fair value of those awards in accordance with ASC Topic 718, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Stock Compensation</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> ("ASC 718"). ASC 718 requires all equity-based compensation awards to employees and directors, including grants of restricted shares 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. 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. We have not granted any restricted shares. We have not granted any share-based awards to our consultants.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The Black-Scholes option pricing model requires the input of certain subjective assumptions, including (i) the expected share price volatility, (ii) the expected term of the award, (iii) the risk-free interest rate and (iv) the expected dividend yield. Due to the lack of a public market for the trading of our common stock and a lack of company-specific historical and implied volatility data, we have based our estimate of expected volatility on the historical volatility of a group of similar companies that are publicly traded. The historical volatility is calculated based on a period of time commensurate with the expected term assumption. The group of representative companies have characteristics similar to us, including stage of product development and focus on the life science industry. We use the simplified method, which is the average of the final vesting tranche date and the contractual term, to calculate the expected term for options granted to employees and directors as we do not have sufficient historical exercise data to provide a reasonable basis upon which to estimate the expected term. The risk-free interest rate is based on a U.S. government Treasury instrument whose term is consistent with the expected term of the stock options. We use an assumed dividend yield of zero as we have never paid dividends and have no current plans to pay any dividends on our common stock.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">We expense the fair value of our equity-based compensation awards granted to employees and directors on a straight-line basis over the associated service period, which is generally the period in which the related services are received. We account for award forfeitures as they occur.</span></div> 0 Advertising ExpensesWe expense the costs of advertising, including promotional expenses, as incurred. 4700000 2300000 12600000 7000000.0 <div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Income Taxes</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';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. Our policy is to </span></div>record interest and penalties expense related to uncertain tax positions as other expense in the statements of operations and comprehensive loss. 0 <div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Comprehensive Loss</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Comprehensive loss consists of net loss and changes in unrealized gains and losses on investments classified as available-for-sale. Accumulated other comprehensive income (loss) is presented in the accompanying balance sheets as a component of stockholders' equity.</span></div> <div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Loss Per Share</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';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 for those periods as all potentially dilutive shares consisting of convertible preferred stock, stock options and warrants were antidilutive in those periods.</span></div> <div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Recent Accounting Pronouncements</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">We currently are an emerging growth company as defined by the JOBS Act. The JOBS Act provides that an emerging growth company can take advantage of the extended transition period provided in Section 7(a)(2)(B) of the Securities Act of 1933, as amended (the "Securities Act"), for complying with new or revised accounting standards. Accordingly, an emerging growth company can selectively delay the adoption of certain accounting standards until those standards would otherwise apply to private companies. We elected to avail ourselves of this exemption and, as a result, our financial statements may not be comparable to the financial statements of issuers that are required to comply with the effective dates for new or revised accounting standards that are applicable to public companies. Section 107 of the JOBS Act provides that we can elect to opt out of the extended transition period at any time, which election is irrevocable. However, we will no longer qualify as an emerging growth company as of December 31, 2019 and will no longer be able to take advantage of the extended transition period. Therefore, as of December 31, 2019, we will be required to adopt new or revised accounting standards when they are applicable to public companies that are not emerging growth companies.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">In February 2016, the FASB issued Accounting Standards Update ("ASU") 2016-02, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> (Topic 842) ("ASU 2016-02"), which supersedes the existing guidance for lease accounting, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> (Topic 840). ASU 2016-02 requires lessees to recognize a lease liability and a right-of-use asset for all leases with lease terms greater than 12 months. Lessor accounting remains largely unchanged. The original guidance required application on a modified retrospective basis with the earliest period presented in the financial statements. In August 2018, the FASB issued ASU 2018-11, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Targeted Improvements to ASC 842</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">, which includes an option to not restate comparative periods in transition and instead to elect to use the effective date of ASC 842, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">, as the date of initial application of transition. We expect to use the effective date of this standard as the date of initial application, with no retrospective adjustments to prior comparative periods. We currently are an emerging growth company as defined by the JOBS Act and previously disclosed that these amendments would become effective for us for interim and annual periods beginning after December 15, 2019. However, this ASU will instead become effective for us in our Annual Report on Form 10-K for the fiscal year ended December 31, 2019 as we will no longer qualify as an emerging growth company as of December 31, 2019. We are in the process of finalizing our assessment of the impact that the adoption of this standard will have on our financial statements. We anticipate that the adoption of this standard will result in an increase of approximately $1 million in both the assets and liabilities recorded on our December 31, 2019 Balance Sheet. We do not expect that the adoption of this standard will have a material impact on the Statements of Operations and Comprehensive Loss nor the Statements of Cash Flows. We will also expand our financial statement disclosures in order to comply with the guidance.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the FASB issued ASU 2016-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Financial Instruments - Credit Losses</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">, to require the measurement of expected credit losses for financial instruments held at the reporting date to be based on historical experience, </span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">current conditions and reasonable forecasts. The ASU will become effective for us for interim and annual periods beginning January 1, 2020. We are currently evaluating the impact of this ASU on our financial statements and related disclosures.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU 2018-13,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> Fair Value Measurement (Topic 820) Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> ("ASU 2018-13"). The amendments in the standard apply to all entities that are required, under existing U.S. GAAP, to make disclosures about recurring or nonrecurring fair value measurements. ASU 2018-13 removes, modifies, and adds certain disclosure requirements in ASC 820, Fair Value Measurement. The standard is effective for all entities for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. We are currently evaluating the impact of this ASU on our financial statements and related disclosures.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU No. 2018-15, Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40):</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">("ASU 2018-15") which clarifies and aligns the accounting for implementation costs for hosting arrangements with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. ASU 2018-15 is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, and early adoption is permitted. We are currently evaluating the impact of this ASU on our financial statements and related disclosures.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">We have reviewed and considered all other recent accounting pronouncements 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> 1000000 Composition of Certain Financial Statement Items<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Inventories</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269006%;"><tr><td style="width:1.0%;"/><td style="width:62.064801%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.673049%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.389102%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.936672%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,395 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">802 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Finished goods</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">3,280 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,865 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total inventories, net of reserves</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">4,675 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2,667 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Property and Equipment</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.122807%;"><tr><td style="width:1.0%;"/><td style="width:61.864307%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.537463%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.699115%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.537463%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.961652%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Computer equipment and software</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">790 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">333 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Furniture and office equipment</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">16 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Manufacturing equipment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">974 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">925 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development equipment</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">52 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">30 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">192 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">185 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Construction in process</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,584 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">124 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Property and equipment, cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">3,608 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,601 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Less: accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(851)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(799)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2,757 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">802 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Depreciation and amortization expense was $0.1 million for both the three months ended September 30, 2019 and 2018, and $0.3 million for both the nine months ended September 30, 2019 and 2018.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Accrued Expenses</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.976608%;"><tr><td style="width:1.0%;"/><td style="width:61.958641%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.390842%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.725258%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538552%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.986706%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Payroll and commissions payable</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">6,999 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">6,490 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Interest</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">155 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">195 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Other accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">711 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,041 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">7,865 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">7,726 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Inventories</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269006%;"><tr><td style="width:1.0%;"/><td style="width:62.064801%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.673049%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.389102%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.936672%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,395 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">802 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Finished goods</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">3,280 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,865 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total inventories, net of reserves</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">4,675 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2,667 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 1395000 802000 3280000 1865000 4675000 2667000 <div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Property and Equipment</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.122807%;"><tr><td style="width:1.0%;"/><td style="width:61.864307%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.537463%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.699115%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.537463%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.961652%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Computer equipment and software</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">790 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">333 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Furniture and office equipment</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">16 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Manufacturing equipment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">974 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">925 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development equipment</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">52 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">30 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">192 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">185 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Construction in process</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,584 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">124 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Property and equipment, cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">3,608 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,601 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Less: accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(851)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(799)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2,757 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">802 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 790000 333000 16000 4000 974000 925000 52000 30000 192000 185000 1584000 124000 3608000 1601000 851000 799000 2757000 802000 100000 100000 300000 300000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Accrued Expenses</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.976608%;"><tr><td style="width:1.0%;"/><td style="width:61.958641%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.390842%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.725258%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538552%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.986706%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Payroll and commissions payable</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">6,999 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">6,490 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Interest</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">155 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">195 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Other accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">711 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,041 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">7,865 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">7,726 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 6999000 6490000 155000 195000 711000 1041000 7865000 7726000 Investments<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';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:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.830409%;"><tr><td style="width:1.0%;"/><td style="width:49.923077%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539645%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.242604%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539645%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.242604%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539645%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.242604%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539645%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.390533%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2019</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Short-Term:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">8,980 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">8,980 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">14,616 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">13 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">14,627 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">8,095 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">8,092 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government securities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">71,796 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">63 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">71,859 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term investments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">103,487 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">79 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">103,558 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Long-Term:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">9,607 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">19 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">9,625 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term investments</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">9,607 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">19 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">9,625 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-bottom:12pt;"><span><br/></span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.830409%;"><tr><td style="width:1.0%;"/><td style="width:49.923077%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539645%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.242604%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539645%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.242604%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539645%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.242604%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539645%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.390533%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Short-Term:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">27,898 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">27,898 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">28,043 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(31)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">28,012 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">17,074 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(19)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">17,055 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government securities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">17,959 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">17,957 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term investments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">90,974 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(52)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">90,922 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">As of September 30, 2019 and December 31, 2018, 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 at September 30, 2019.</span></div> <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';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:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.830409%;"><tr><td style="width:1.0%;"/><td style="width:49.923077%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539645%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.242604%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539645%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.242604%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539645%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.242604%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539645%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.390533%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2019</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Short-Term:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">8,980 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">8,980 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">14,616 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">13 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">14,627 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">8,095 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">8,092 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government securities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">71,796 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">63 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">71,859 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term investments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">103,487 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">79 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">103,558 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Long-Term:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">9,607 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">19 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">9,625 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term investments</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">9,607 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">19 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">9,625 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-bottom:12pt;"><span><br/></span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.830409%;"><tr><td style="width:1.0%;"/><td style="width:49.923077%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539645%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.242604%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539645%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.242604%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539645%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.242604%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539645%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.390533%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Short-Term:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">27,898 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">27,898 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">28,043 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(31)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">28,012 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">17,074 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(19)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">17,055 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government securities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">17,959 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">17,957 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term investments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">90,974 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(52)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">90,922 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 8980000 0 0 8980000 14616000 13000 2000 14627000 8095000 3000 6000 8092000 71796000 63000 0 71859000 103487000 79000 8000 103558000 9607000 19000 1000 9625000 9607000 19000 1000 9625000 27898000 0 0 27898000 28043000 0 31000 28012000 17074000 0 19000 17055000 17959000 0 2000 17957000 90974000 0 52000 90922000 0 0 Long-Term Debt<div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Credit Facility</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">In August 2015, we entered into a loan and security agreement, which provided for a term A loan facility in the amount of $15.5 million, the proceeds of which were used to refinance the $12.0 million of borrowings outstanding </span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">under our original credit facility, and a term B loan facility in an amount between $3.5 million and $10.0 million, subject to our achievement of certain revenue milestones. Amounts outstanding under the credit facility bore interest at a fixed rate of 7.95% per annum.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">In February 2017, we amended the loan and security agreement. Under the loan and security agreement, as amended, and subject to the limitation noted below, amounts outstanding under the credit facility bear interest at a floating interest rate equal to the greater of 7.95% or LIBOR plus 6.9% per annum. Upon execution of the amendment, we borrowed an additional $1.0 million under the term A loan portion of the credit facility, receiving net proceeds of $0.5 million, net of expenses, for a total of $16.5 million outstanding under the credit facility and reduced borrowings available under the term B loan facility to $9.0 million. In connection with the execution of the amendment to the loan and security agreement, we issued 29,197 <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM0ZDI2ZDZjMmRmODQ1MmY5ZTQwNzlkZjAyZTAyNjkxL3NlYzozNGQyNmQ2YzJkZjg0NTJmOWU0MDc5ZGYwMmUwMjY5MV81NS9mcmFnOjc2MWFiNjA1NjllODRiZWViOTQ3ZDMxNTAzNTU2Y2Y1L3RleHRyZWdpb246NzYxYWI2MDU2OWU4NGJlZWI5NDdkMzE1MDM1NTZjZjVfMTE3OA_70435064-0f81-4d6f-9359-7845fbdbe35c">ten</span>-year warrants to purchase Series F preferred shares of stock at an exercise price of $1.37 per share.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">In February 2018, we borrowed an additional $8.0 million under the term B loan facility portion of the credit facility. After receipt of the $8.0 million, we had a total of $24.5 million outstanding under the credit facility, which bore interest at a floating interest rate equal to the greater of 7.95% or LIBOR plus 6.9% per annum. All amounts borrowed under the credit facility were interest-only through March 1, 2020, after which monthly payments of principal and interest were due through February 1, 2022. In connection with this borrowing, we issued 233,577 <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM0ZDI2ZDZjMmRmODQ1MmY5ZTQwNzlkZjAyZTAyNjkxL3NlYzozNGQyNmQ2YzJkZjg0NTJmOWU0MDc5ZGYwMmUwMjY5MV81NS9mcmFnOjc2MWFiNjA1NjllODRiZWViOTQ3ZDMxNTAzNTU2Y2Y1L3RleHRyZWdpb246NzYxYWI2MDU2OWU4NGJlZWI5NDdkMzE1MDM1NTZjZjVfMTgwNQ_6e4e3847-98a8-4f0c-a24a-8eec8e850afd">ten</span>-year warrants to purchase Series F preferred shares of stock at an exercise price of $1.37 per share.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">On March 27, 2019, we amended the loan and security agreement. The amendment modified the terms of the loan and security agreement to: (1) extend the interest-only date from March 1, 2020 to April 1, 2022 and extend the maturity date from February 1, 2022 to March 1, 2024; (2) reduce the final payment percentage from 5.50% to 3.50%; (3) modify the basic rate to be a per annum rate of interest (based on a year of 360 days) equal to the sum of (i) the greater of (A) the 30 day U.S. LIBOR rate reported in </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">The Wall Street Journal</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;"> on the last business day of the month that immediately precedes the month in which the interest will accrue or (B) 2.50%, plus (ii) 5.10%; provided, however, under no circumstances will the basic rate be less than 7.60%; (4) provide a mechanism for determining an alternative interest rate to replace the U.S. LIBOR rate upon the occurrence of certain circumstances; and (5) revise the prepayment fee to be between 1.00% and 3.00% of the principal amount, depending on the timing of any prepayment. Upon closing the amendment to the loan and security agreement, payment of the previously accrued final payment under the credit facility was required.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">In addition to the principal and interest payments, under the credit facility, 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 loan and security agreement and shall be due at the earlier of maturity or prepayment. Borrowings are prepayable at our option in whole, but not in part, together with all accrued and unpaid interest thereon and, if not previously made, the final payment, subject to a prepayment fee of 3.00% if such borrowings are prepaid prior to March 27, 2020, 2.00% on or after March 27, 2020 but prior to March 27, 2021 and 1.00% if such borrowings are prepaid on or after March 27, 2021.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';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 September 30, 2019.</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Expected future principal payments for the credit facility are as follows:</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:84.549708%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:100%;">Year ending December 31</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:100%;">:</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2019 (remaining)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">9,188 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">12,250 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">3,062 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total expected future principal payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">24,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 15500000 12000000.0 3500000 10000000.0 0.0795 0.0795 0.069 1000000.0 500000 16500000 9000000.0 29197 1.37 8000000.0 8000000.0 24500000 0.0795 0.069 233577 1.37 0.0550 0.0350 0.0250 0.0510 0.0760 0.0100 0.0300 0.0350 0.0300 0.0200 0.0100 0.0500 <div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Expected future principal payments for the credit facility are as follows:</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:84.549708%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:100%;">Year ending December 31</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:100%;">:</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2019 (remaining)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">9,188 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">12,250 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">3,062 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total expected future principal payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">24,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 0 0 0 9188000 12250000 3062000 24500000 Commitments<div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Operating Lease</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">We previously rented approximately 9,500 square feet of office space under an operating lease that expired on March 31, 2019.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">In September 2018, we entered into a non-cancelable operating lease agreement to sublease approximately 45,000 square feet of office space for our corporate headquarters. This lease commenced January 15, 2019 and expires November 30, 2020. In May 2019, we entered into a non-cancelable operating lease agreement for the same space that provides for monthly rent, real estate taxes and operating expenses. The initial lease term commences on December 1, 2020 and expires May 31, 2028 with an option to renew for one additional period of five years.</span></div><div style="margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Future minimum annual operating lease payments are as follows:</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:84.549708%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:100%;">Year ending December 31:</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2019 (remaining)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">260 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,026 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">888 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,504 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2,043 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">9,448 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total future operating lease payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">15,169 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Rental payments are charged to expense on a straight-line basis over the period of the lease. Rent expense was $0.3 million and less than $0.1 million for the three months ended September 30, 2019 and 2018, respectively, and $0.8 million and $0.1 million for the for the nine months ended September 30, 2019 and 2018, respectively.</span></div> 9500 45000 P5Y <div style="margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Future minimum annual operating lease payments are as follows:</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:84.549708%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:100%;">Year ending December 31:</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2019 (remaining)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">260 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,026 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">888 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,504 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2,043 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">9,448 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total future operating lease payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">15,169 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 260000 1026000 888000 1504000 2043000 9448000 15169000 300000 100000 800000 100000 Employee Retirement PlanWe sponsor an 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. We may elect to make a voluntary contribution to the plan. We have not made contributions since inception. Stockholders' Equity<div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Preferred Stock</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">In connection with the IPO in May 2018, 76,235,050 shares of convertible preferred stock were converted into 12,111,710 shares of common stock, resulting in the reclassification of the related convertible preferred stock of $119.1 million to common stock and APIC. As of September 30, 2019, no preferred stock had been issued.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Preferred Stock Warrants and Common Stock Warrants</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">In connection with the borrowing completed in February 2018 (see Note 5), we issued 233,577 <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM0ZDI2ZDZjMmRmODQ1MmY5ZTQwNzlkZjAyZTAyNjkxL3NlYzozNGQyNmQ2YzJkZjg0NTJmOWU0MDc5ZGYwMmUwMjY5MV82Ny9mcmFnOjA1ZTA5YzE2YTY3MTQyOWRhOTQ3NzEyMmIyZDNjOTg2L3RleHRyZWdpb246MDVlMDljMTZhNjcxNDI5ZGE5NDc3MTIyYjJkM2M5ODZfNDY3_ef82a493-a472-44a2-8ac0-1a5ad5d5b00e">ten</span>-year warrants to purchase Series F preferred shares of stock at an exercise price of $1.37 per share. Based on the Black-Scholes option pricing model, the value of each warrant was determined to be $0.44 for a total value of $0.1 million at the date of issuance and was fully expensed during the three months ended March 31, 2018.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The preferred stock warrants issued in connection with the execution of the original credit facility and its subsequent amendments required re-measurement of the value of the preferred stock warrants each period, with changes in fair value recognized within other expenses on the statements of operations and comprehensive loss. The fair value of the preferred stock warrants was determined using the Black-Scholes option pricing model.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">As of May 7, 2018, the date of the closing of our IPO, the following preferred stock warrants issued under the original credit facility and subsequent amendments were outstanding and exercisable:</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707602%;"><tr><td style="width:1.0%;"/><td style="width:17.501466%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.501466%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:4.598240%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.973021%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:4.451613%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.412903%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:2.732551%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.824047%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.732551%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:1.559531%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:3.865103%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.559531%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:2.545455%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:4.598240%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.545455%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Issuance</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Expiration</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Series</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Exercise<br/>Price</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Warrants<br/>Outstanding at<br/>May 7, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Initial<br/>Value</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value at<br/>May 7, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">February 8, 2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">February 8, 2028</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">F</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1.37 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">233,577 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">103 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">320 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">February 24, 2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">February 24, 2027</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">F</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1.37 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">29,197 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">40 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">August 7, 2015</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">August 7, 2025</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">E</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2.62 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">29,580 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">33 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">41 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2014</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2024</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">E</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2.62 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">76,334 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">85 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">174 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">August 5, 2013</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">August 5, 2023</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">C</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1.07 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">74,768 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">39 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">80 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">November 16, 2012</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">November 16, 2022</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">C</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1.07 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">186,916 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">96 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">200 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">630,372 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">855 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">In connection with the closing of the IPO in May 2018, the warrants to purchase shares of preferred stock automatically converted into warrants to purchase shares of common stock, resulting in the reclassification of the related convertible preferred stock warrant liability of $0.9 million to APIC. Upon the closing of the IPO, the warrants to purchase 630,372 shares of preferred stock at a weighted average exercise price of $1.46 per share became exercisable to purchase 100,558 shares of common stock at weighted average exercise price of $9.38 per share. During 2018, warrants for 93,963 shares were exercised through cashless exercises, resulting in the issuance of a net 76,762 shares of our common stock. During the nine months ended September 30, 2019, warrants for 6,595 shares were exercised through cashless exercises, resulting in the issuance of a net 5,102 shares of our common stock.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Warrants to purchase shares of our common stock are summarized below: </span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:55.309942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.823392%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.795322%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.982456%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Common Stock Warrants</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Exercise Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Remaining Contractual Life (years)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at December 31, 2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">6,595 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">15.16 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">5.5</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(6,595)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">15.16 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at September 30, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr></table></div> 76235050 12111710 119100000 0 233577 1.37 0.44 100000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">As of May 7, 2018, the date of the closing of our IPO, the following preferred stock warrants issued under the original credit facility and subsequent amendments were outstanding and exercisable:</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707602%;"><tr><td style="width:1.0%;"/><td style="width:17.501466%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.501466%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:4.598240%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.973021%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:4.451613%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.412903%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:2.732551%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.824047%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.732551%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:1.559531%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:3.865103%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.559531%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:2.545455%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:4.598240%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.545455%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Issuance</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Expiration</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Series</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Exercise<br/>Price</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Warrants<br/>Outstanding at<br/>May 7, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Initial<br/>Value</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value at<br/>May 7, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">February 8, 2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">February 8, 2028</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">F</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1.37 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">233,577 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">103 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">320 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">February 24, 2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">February 24, 2027</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">F</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1.37 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">29,197 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">40 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">August 7, 2015</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">August 7, 2025</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">E</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2.62 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">29,580 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">33 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">41 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2014</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">June 27, 2024</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">E</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2.62 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">76,334 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">85 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">174 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">August 5, 2013</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">August 5, 2023</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">C</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1.07 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">74,768 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">39 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">80 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">November 16, 2012</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">November 16, 2022</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">C</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1.07 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">186,916 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">96 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">200 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">630,372 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">855 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table></div> 1.37 233577 103000 320000 1.37 29197 4000 40000 2.62 29580 33000 41000 2.62 76334 85000 174000 1.07 74768 39000 80000 1.07 186916 96000 200000 630372 855000 900000 630372 1.46 100558 9.38 93963 76762 6595 5102 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Warrants to purchase shares of our common stock are summarized below: </span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:55.309942%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.823392%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.795322%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.982456%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Common Stock Warrants</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Exercise Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Remaining Contractual Life (years)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at December 31, 2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">6,595 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">15.16 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">5.5</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(6,595)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">15.16 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at September 30, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr></table></div> 6595 15.16 P5Y6M 6595 15.16 0 0 Stock-Based Compensation<div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Stock Options</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';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 on November 28, 2017; however, the outstanding stock options may continue to be exercised in accordance with their terms.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">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.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">As of September 30, 2019, there were 2,126,253 shares reserved for issuance under the 2018 Plan, of which 1,109,535 shares were available for issuance. Prior to the IPO, the exercise price of stock options represented fair value of the common stock at the time of issuance and was determined by the board of directors with the assistance of a third-party valuation specialist. Post-IPO, 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 <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM0ZDI2ZDZjMmRmODQ1MmY5ZTQwNzlkZjAyZTAyNjkxL3NlYzozNGQyNmQ2YzJkZjg0NTJmOWU0MDc5ZGYwMmUwMjY5MV83MC9mcmFnOjFmMzU3NzgxMTg0YTRjNjNiZjExNDA1MmEyNWY3OGMxL3RleHRyZWdpb246MWYzNTc3ODExODRhNGM2M2JmMTE0MDUyYTI1Zjc4YzFfMjMwNg_7107a280-e39e-49e0-a5d5-023bc990e950">one</span>, <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM0ZDI2ZDZjMmRmODQ1MmY5ZTQwNzlkZjAyZTAyNjkxL3NlYzozNGQyNmQ2YzJkZjg0NTJmOWU0MDc5ZGYwMmUwMjY5MV83MC9mcmFnOjFmMzU3NzgxMTg0YTRjNjNiZjExNDA1MmEyNWY3OGMxL3RleHRyZWdpb246MWYzNTc3ODExODRhNGM2M2JmMTE0MDUyYTI1Zjc4YzFfMjMxMw_8f4ddb10-c4b6-4448-b23c-37ef429ca790">two</span> or <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM0ZDI2ZDZjMmRmODQ1MmY5ZTQwNzlkZjAyZTAyNjkxL3NlYzozNGQyNmQ2YzJkZjg0NTJmOWU0MDc5ZGYwMmUwMjY5MV83MC9mcmFnOjFmMzU3NzgxMTg0YTRjNjNiZjExNDA1MmEyNWY3OGMxL3RleHRyZWdpb246MWYzNTc3ODExODRhNGM2M2JmMTE0MDUyYTI1Zjc4YzFfMTY0OTI2NzQ0OTI2OQ_026a5ba0-8d53-4341-81c9-eb6268eb160a">three</span> equal annual installments, in each case subject to the director's continuous services through the applicable vesting date. The stock options have a contractual life of ten years.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">A summary of stock option activity and related information is as follows:</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:43.961821%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.719530%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:1.708957%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.782673%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.708957%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.299559%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.481645%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Options</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average<br/>Exercise Price</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average<br/>remaining<br/>contractual term<br/>(years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate intrinsic<br/>value (in thousands)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at December 31, 2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2,745,156 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">12.64 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">7.4</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">81,453 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">243,037 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">60.37 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(610,268)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1.57 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(39,577)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">34.31 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at September 30, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2,338,348 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">20.12 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">7.6</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">96,339 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable at September 30, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,077,235 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">4.18 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">6.2</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">61,228 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Total stock-based compensation recognized, before taxes, during the three and nine months ended September 30, 2019 and 2018, is as follows:</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:44.120059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of goods sold</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">33 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">85 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">168 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">492 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">16 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Selling, general and administrative</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,323 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">365 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">3,727 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">675 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,524 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">372 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">4,304 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">696 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">As of September 30, 2019, the amount of unearned stock-based compensation currently estimated to be expensed from now through the year 2023 related to unvested employee and non-employee director share-based awards is $18.0 million and the weighted average period over which the unearned stock-based compensation is expected to be recognized is 2.8 years. 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 share-based awards.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">We estimate the fair value of share-based awards 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 complex and subjective assumptions. These assumptions include, but are not limited to, 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:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';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. Due to our limited operating history and a lack of company specific historical and implied volatility data, we have based our estimate of expected volatility on the historical volatility of a group of similar companies that are publicly traded. When selecting these 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. The historical volatility data was computed using the weekly closing prices for the selected companies' shares over historical periods that approximate calculated expected term of our share-based awards. We will continue to 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';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;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The amount of stock-based compensation expense is recognized on a straight-line basis over the vesting term and is reduced by actual forfeitures as they occur.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The fair value of options granted to employees and non-employee directors during the nine months ended September 30, 2019 and 2018 was estimated as of the grant date using the Black-Scholes option pricing model using the following assumptions:</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:63.446559%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.544656%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.544656%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Expected life (years)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:100%;">5.50 - 6.25</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:100%;">5.50 - 6.25</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:100%;">47.7 - 50.6%</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:100%;">37.5 - 49.8%</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:100%;">1.55 - 2.63%</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:100%;">2.38 - 3.01%</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">0.0% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">0.0% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average fair value</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$29.30 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$7.43 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;">Employee Stock Purchase Plan</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';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. The current purchase period under the ESPP began on July 1, 2019 and ends December 31, 2019. On June 30, 2019, 18,187 shares were purchased under the ESPP, utilizing $0.6 million of employee contributions. As of September 30, 2019, 444,083 shares were available for future issuance under the ESPP. We recognized stock-based compensation expense associated with the ESPP of $0.1 million and $0 for the three months ended September 30, 2019 and 2018, respectively, and $0.3 million and $0 for the nine months ended September 30, 2019 and 2018, respectively.</span></div> 1386809 739631 0.04 2126253 1109535 0.25 P36M P10Y <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">A summary of stock option activity and related information is as follows:</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:43.961821%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.719530%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:1.708957%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.782673%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.708957%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.299559%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.481645%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Options</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average<br/>Exercise Price</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average<br/>remaining<br/>contractual term<br/>(years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate intrinsic<br/>value (in thousands)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at December 31, 2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2,745,156 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">12.64 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">7.4</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">81,453 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">243,037 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">60.37 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(610,268)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1.57 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">(39,577)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">34.31 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at September 30, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2,338,348 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">20.12 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">7.6</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">96,339 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable at September 30, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,077,235 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">4.18 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">6.2</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">61,228 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 2745156 12.64 P7Y4M24D 81453000 243037 60.37 610268 1.57 39577 34.31 2338348 20.12 P7Y7M6D 96339000 1077235 4.18 P6Y2M12D 61228000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Total stock-based compensation recognized, before taxes, during the three and nine months ended September 30, 2019 and 2018, is as follows:</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:44.120059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737921%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of goods sold</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">33 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">85 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">168 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">492 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">16 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Selling, general and administrative</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,323 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">365 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">3,727 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">675 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,524 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">372 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">4,304 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">696 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 33000 2000 85000 5000 168000 5000 492000 16000 1323000 365000 3727000 675000 1524000 372000 4304000 696000 18000000.0 P2Y9M18D The fair value of options granted to employees and non-employee directors during the nine months ended September 30, 2019 and 2018 was estimated as of the grant date using the Black-Scholes option pricing model using the following assumptions:<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853801%;"><tr><td style="width:1.0%;"/><td style="width:63.446559%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.544656%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532064%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.544656%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Expected life (years)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:100%;">5.50 - 6.25</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:100%;">5.50 - 6.25</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:100%;">47.7 - 50.6%</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:100%;">37.5 - 49.8%</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:100%;">1.55 - 2.63%</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:100%;">2.38 - 3.01%</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">0.0% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">0.0% </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average fair value</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$29.30 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$7.43 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> P5Y6M P6Y3M P5Y6M P6Y3M 0.477 0.506 0.375 0.498 0.0155 0.0263 0.0238 0.0301 0.000 0.000 29.30 7.43 0.85 277362 184908 0.01 18187 600000 444083 100000 0 300000 0 Income Taxes<div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">During the three and nine months ended September 30, 2019 and 2018, we did not record an income tax benefit related to our loss before income taxes in the statement of operations and comprehensive loss because a valuation allowance has been required to be established for all deferred tax assets due to our cumulative net loss position.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">As of December 31, 2018, our gross federal net operating loss carryforwards of $124.7 million will expire at various dates beginning in 2028. In addition, net operating loss carryforwards for state income tax purposes of $115.3 million that will begin to expire in 2028. We also have research and development credit carryforwards of $1.9 million as of December 31, 2018, which will expire at various dates beginning in 2032.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';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. The annual limitation may result in the expiration of the net operating loss before utilization.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';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, management believes 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>We had no unrecognized tax benefits as of September 30, 2019 and December 31, 2018. We are subject to taxation in the United States and various states. With few exceptions, as of September 30, 2019, we are no longer subject to U.S. federal or state examinations by tax authorities for years beginning before December 31, 2013. However, all years which created a net operating loss available for future use could also be subject to tax examination. We do not expect a significant change to our unrecognized tax benefits over the next 12 months. 124700000 115300000 1900000 0 0 Segment Reporting and Revenue Disaggregation<div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">Operating segments are defined as components of an enterprise for which separate discrete financial information is available and evaluated regularly by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. We globally manage the business within one reporting segment, the development and commercialization of innovative and minimally invasive solutions for patients with obstructive sleep apnea. 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:115%;">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. Revenue by geographic region is as follows: </span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:44.198830%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">18,646 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">11,307 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">48,755 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">29,580 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Europe</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2,216 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,747 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">6,389 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">4,454 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenue</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">20,862 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">13,054 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">55,144 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">34,034 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:44.198830%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">18,646 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">11,307 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">48,755 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">29,580 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Europe</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2,216 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">1,747 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">6,389 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">4,454 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenue</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">20,862 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">13,054 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">55,144 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">34,034 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 18646000 11307000 48755000 29580000 2216000 1747000 6389000 4454000 20862000 13054000 55144000 34034000 Loss Per Share<div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';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 for those periods as all potentially dilutive shares consisting of convertible preferred stock, convertible preferred stock warrants, convertible common stock warrants and common stock options were antidilutive in those periods.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The following potentially dilutive securities outstanding at the end of the periods presented have been excluded from the computations of diluted shares outstanding because such securities have an antidilutive impact due to losses reported:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:71.099415%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</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;"/></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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Common stock warrants</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">80,884 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Common stock options outstanding</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2,338,348 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2,198,130 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2,338,348 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2,279,014 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:400;line-height:120%;">The following potentially dilutive securities outstanding at the end of the periods presented have been excluded from the computations of diluted shares outstanding because such securities have an antidilutive impact due to losses reported:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:71.099415%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">September 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</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;"/></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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Common stock warrants</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">80,884 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Common stock options outstanding</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2,338,348 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2,198,130 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2,338,348 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);">2,279,014 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 0 80884 2338348 2198130 2338348 2279014 XML 30 R23.htm IDEA: XBRL DOCUMENT v3.19.3
    Long-Term Debt (Tables)
    9 Months Ended
    Sep. 30, 2019
    Long-term Debt, by Current and Noncurrent [Abstract]  
    Schedule of expected future principal payments for the credit facility
    Expected future principal payments for the credit facility are as follows:
    Year ending December 31:
    2019 (remaining)$—  
    2020—  
    2021—  
    20229,188  
    202312,250  
    Thereafter3,062  
    Total expected future principal payments$24,500  
    XML 31 R27.htm IDEA: XBRL DOCUMENT v3.19.3
    Segment Reporting and Revenue Disaggregation (Tables)
    9 Months Ended
    Sep. 30, 2019
    Segment Reporting [Abstract]  
    Schedule of revenue by geographic region Revenue by geographic region is as follows:
    Three Months EndedNine Months Ended
    September 30,September 30,
    2019201820192018
    United States$18,646  $11,307  $48,755  $29,580  
    Europe2,216  1,747  6,389  4,454  
    Total revenue$20,862  $13,054  $55,144  $34,034  
    XML 32 R36.htm IDEA: XBRL DOCUMENT v3.19.3
    Summary of Significant Accounting Policies - Advertising Expenses (Details) - USD ($)
    $ in Millions
    3 Months Ended 9 Months Ended
    Sep. 30, 2019
    Sep. 30, 2018
    Sep. 30, 2019
    Sep. 30, 2018
    Advertising Expenses        
    Advertising expenses $ 4.7 $ 2.3 $ 12.6 $ 7.0
    XML 33 R32.htm IDEA: XBRL DOCUMENT v3.19.3
    Summary of Significant Accounting Policies - Accounts Receivable and Allowance for Doubtful Accounts (Details) - USD ($)
    $ in Millions
    Sep. 30, 2019
    Dec. 31, 2018
    Accounting Policies [Abstract]    
    Allowance for doubtful accounts (less than) $ 0.1 $ 0.1
    XML 34 R11.htm IDEA: XBRL DOCUMENT v3.19.3
    Long-Term Debt
    9 Months Ended
    Sep. 30, 2019
    Long-term Debt, by Current and Noncurrent [Abstract]  
    Long-Term Debt Long-Term Debt
    Credit Facility
    In August 2015, we entered into a loan and security agreement, which provided for a term A loan facility in the amount of $15.5 million, the proceeds of which were used to refinance the $12.0 million of borrowings outstanding
    under our original credit facility, and a term B loan facility in an amount between $3.5 million and $10.0 million, subject to our achievement of certain revenue milestones. Amounts outstanding under the credit facility bore interest at a fixed rate of 7.95% per annum.
    In February 2017, we amended the loan and security agreement. Under the loan and security agreement, as amended, and subject to the limitation noted below, amounts outstanding under the credit facility bear interest at a floating interest rate equal to the greater of 7.95% or LIBOR plus 6.9% per annum. Upon execution of the amendment, we borrowed an additional $1.0 million under the term A loan portion of the credit facility, receiving net proceeds of $0.5 million, net of expenses, for a total of $16.5 million outstanding under the credit facility and reduced borrowings available under the term B loan facility to $9.0 million. In connection with the execution of the amendment to the loan and security agreement, we issued 29,197 ten-year warrants to purchase Series F preferred shares of stock at an exercise price of $1.37 per share.
    In February 2018, we borrowed an additional $8.0 million under the term B loan facility portion of the credit facility. After receipt of the $8.0 million, we had a total of $24.5 million outstanding under the credit facility, which bore interest at a floating interest rate equal to the greater of 7.95% or LIBOR plus 6.9% per annum. All amounts borrowed under the credit facility were interest-only through March 1, 2020, after which monthly payments of principal and interest were due through February 1, 2022. In connection with this borrowing, we issued 233,577 ten-year warrants to purchase Series F preferred shares of stock at an exercise price of $1.37 per share.
    On March 27, 2019, we amended the loan and security agreement. The amendment modified the terms of the loan and security agreement to: (1) extend the interest-only date from March 1, 2020 to April 1, 2022 and extend the maturity date from February 1, 2022 to March 1, 2024; (2) reduce the final payment percentage from 5.50% to 3.50%; (3) modify the basic rate to be a per annum rate of interest (based on a year of 360 days) equal to the sum of (i) the greater of (A) the 30 day U.S. LIBOR rate reported in The Wall Street Journal on the last business day of the month that immediately precedes the month in which the interest will accrue or (B) 2.50%, plus (ii) 5.10%; provided, however, under no circumstances will the basic rate be less than 7.60%; (4) provide a mechanism for determining an alternative interest rate to replace the U.S. LIBOR rate upon the occurrence of certain circumstances; and (5) revise the prepayment fee to be between 1.00% and 3.00% of the principal amount, depending on the timing of any prepayment. Upon closing the amendment to the loan and security agreement, payment of the previously accrued final payment under the credit facility was required.
    In addition to the principal and interest payments, under the credit facility, 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 loan and security agreement and shall be due at the earlier of maturity or prepayment. Borrowings are prepayable at our option in whole, but not in part, together with all accrued and unpaid interest thereon and, if not previously made, the final payment, subject to a prepayment fee of 3.00% if such borrowings are prepaid prior to March 27, 2020, 2.00% on or after March 27, 2020 but prior to March 27, 2021 and 1.00% if such borrowings are prepaid on or after March 27, 2021.
    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 September 30, 2019.
    Expected future principal payments for the credit facility are as follows:
    Year ending December 31:
    2019 (remaining)$—  
    2020—  
    2021—  
    20229,188  
    202312,250  
    Thereafter3,062  
    Total expected future principal payments$24,500  
    XML 35 R15.htm IDEA: XBRL DOCUMENT v3.19.3
    Stock-Based Compensation
    9 Months Ended
    Sep. 30, 2019
    Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
    Stock-Based Compensation Stock-Based Compensation
    Stock Options
    We adopted the 2007 Stock Incentive Plan (the "2007 Plan") in November 2007, which terminated in accordance with its terms on November 28, 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 September 30, 2019, there were 2,126,253 shares reserved for issuance under the 2018 Plan, of which 1,109,535 shares were available for issuance. Prior to the IPO, the exercise price of stock options represented fair value of the common stock at the time of issuance and was determined by the board of directors with the assistance of a third-party valuation specialist. Post-IPO, 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, two or three equal annual installments, in each case subject to the director's continuous services 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, 20182,745,156  $12.64  7.4$81,453  
    Granted243,037  $60.37  
    Exercised(610,268) $1.57  
    Forfeited(39,577) $34.31  
    Outstanding at September 30, 20192,338,348  $20.12  7.6$96,339  
    Exercisable at September 30, 20191,077,235  $4.18  6.2$61,228  
    Total stock-based compensation recognized, before taxes, during the three and nine months ended September 30, 2019 and 2018, is as follows:
    Three Months EndedNine Months Ended
    September 30,September 30,
    2019201820192018
    Cost of goods sold$33  $ $85  $ 
    Research and development168   492  16  
    Selling, general and administrative1,323  365  3,727  675  
    Total stock-based compensation$1,524  $372  $4,304  $696  
    As of September 30, 2019, the amount of unearned stock-based compensation currently estimated to be expensed from now through the year 2023 related to unvested employee and non-employee director share-based awards is $18.0 million and the weighted average period over which the unearned stock-based compensation is expected to be recognized is 2.8 years. 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 share-based awards.
    We estimate the fair value of share-based awards 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 complex and subjective assumptions. These assumptions include, but are not limited to, 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.
    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. Due to our limited operating history and a lack of company specific historical and implied volatility data, we have based our estimate of expected volatility on the historical volatility of a group of similar companies that are publicly traded. When selecting these 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. The historical volatility data was computed using the weekly closing prices for the selected companies' shares over historical periods that approximate calculated expected term of our share-based awards. We will continue to analyze the historical stock price volatility assumption as more historical data for our common stock becomes available.
    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.
    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.
    The amount of stock-based compensation expense is recognized on a straight-line basis over the vesting term and is reduced by actual forfeitures as they occur.
    The fair value of options granted to employees and non-employee directors during the nine months ended September 30, 2019 and 2018 was estimated as of the grant date using the Black-Scholes option pricing model using the following assumptions:
    Nine Months Ended
    September 30,
    20192018
    Expected life (years)
    5.50 - 6.25
    5.50 - 6.25
    Expected volatility
    47.7 - 50.6%
    37.5 - 49.8%
    Risk-free interest rate
    1.55 - 2.63%
    2.38 - 3.01%
    Dividend yield0.0%  0.0%  
    Weighted average fair value$29.30  $7.43  
    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. The current purchase period under the ESPP began on July 1, 2019 and ends December 31, 2019. On June 30, 2019, 18,187 shares were purchased under the ESPP, utilizing $0.6 million of employee contributions. As of September 30, 2019, 444,083 shares were available for future issuance under the ESPP. We recognized stock-based compensation expense associated with the ESPP of $0.1 million and $0 for the three months ended September 30, 2019 and 2018, respectively, and $0.3 million and $0 for the nine months ended September 30, 2019 and 2018, respectively.
    XML 37 R19.htm IDEA: XBRL DOCUMENT v3.19.3
    Summary of Significant Accounting Policies (Policies)
    9 Months Ended
    Sep. 30, 2019
    Accounting Policies [Abstract]  
    Basis of Presentation
    Basis of Presentation
    The accompanying financial statements have been prepared without audit, pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). The financial statements may not include all disclosures required by U.S. generally accepted accounting principles ("U.S. GAAP"); however, we believe that the disclosures are adequate to make the information presented not misleading. These unaudited financial statements should be read in conjunction with the audited financial statements and the notes thereto included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2018.
    In the opinion of management, all adjustments, consisting of only normal recurring adjustments that are necessary to present fairly the financial position, results of operations, and cash flows for the interim periods, have been made. 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. Certain prior period amounts have been reclassified to conform to the current presentation. These reclassifications had no material effect on the reported results of operations.
    Reverse Stock Split
    In connection with our initial public offering of common stock ("IPO"), our board of directors and stockholders approved a 1-for-6.650 reverse stock split of our common stock. The reverse stock split became effective on April 20, 2018. The par value of the common stock was not adjusted as a result of the reverse stock split. Adjustments corresponding to the reverse stock split were made to the ratio at which the convertible preferred stock converted into common stock immediately prior to the closing of the IPO. Accordingly, all share and per-share amounts for all periods presented in these financial statements and notes thereto have been adjusted retroactively, where applicable, to reflect the reverse stock split and adjustment of the conversion ratio of the convertible preferred stock.
    Initial Public Offering
    On May 7, 2018, we completed our IPO by issuing 7,762,500 shares of common stock, at an offering price of $16.00 per share, for net proceeds of approximately $112.0 million after deducting underwriting discounts and commissions and offering expenses payable by us. In connection with the IPO, our outstanding shares of convertible preferred stock were automatically converted into an aggregate of 12,111,710 shares of common stock, and our outstanding warrants to purchase shares of convertible preferred stock were automatically converted into warrants to purchase up to an aggregate of 100,558 shares of common stock, resulting in the reclassification of the related redeemable convertible preferred stock warrant liability of $0.9 million to additional paid-in capital ("APIC").
    Follow-On Public Offering
    On December 11, 2018, we completed a follow-on offering that included our offer and sale of 1,875,000 shares of common stock and the selling stockholders’ offer and sale of 1,000,000 shares of common stock, at a public offering price of $40.00 per share. We received net proceeds of approximately $69.8 million after deducting underwriting discounts and commissions and offering expenses. We received no proceeds from the sale of our common stock by the selling stockholders.
    Use of Estimates
    Use of Estimates
    The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts and disclosures reported in the financial statements. We use significant judgment when making estimates related to the allowance for doubtful accounts, inventory reserves, warranty reserves, and the valuations of our common stock prior to our IPO, share-based awards, and certain of our previously outstanding preferred stock warrants. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results could differ from those estimates.
    JOBS Act Accounting Election
    JOBS Act Accounting Election
    As an emerging growth company under the Jumpstart Our Business Startups Act of 2012 (the "JOBS Act"), we are eligible to take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies. We have elected to take advantage of the extended transition period for adopting new or revised accounting standards that have different effective dates for public and private companies until such time as those standards apply to private companies.
    Cash and Cash Equivalents
    Cash and Cash Equivalents
    We consider all highly liquid securities, readily convertible to cash, that mature within 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 (income) 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 (income) expense, net in the statements of operations and comprehensive loss.
    Investments InvestmentsAt September 30, 2019 and December 31, 2018, our short-term investments consisted of commercial paper, corporate bonds, asset-backed securities, and U.S. government securities which are classified as available-for-sale debt securities and had maturities less than one year. Our long-term investments consisted of corporate bonds. Investments are reported at their estimated fair market value which approximates cost. Any unrealized gains and losses are reported as a separate component of accumulated other comprehensive income (loss). We had $0.1 million of unrecognized income and $0.1 million of unrecognized loss in accumulated other comprehensive income (loss) balance at September 30, 2019 and December 31, 2018, respectively. Any realized gains and losses are calculated on the specific identification method and reported net in other (income) expense, net.
    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, investments, and our previously outstanding preferred stock warrants. 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—Other inputs that are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-based valuation techniques for which all significant inputs are observable in the market or can be derived from observable market data. Where applicable, these models project future cash flows and discount the future amounts to a present value using market-based observable inputs, including interest rate curves, foreign exchange rates, and credit ratings.
    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.
    Commercial paper: Short-term, highly liquid investments are included as a Level 2 measurement in the tables below.
    Corporate bonds: Consists of short- and long-term notes and bonds with various yields. These are included as a Level 2 measurement in the tables below.
    Asset-backed securities: Consists of short-term, securitized investments backed by pools of credit card receivables. These are included as a Level 2 measurement in the tables below.
    U.S. government securities: Consists of U.S. government Treasury bills with original maturities of less than one year. These are included as a Level 1 measurement in the table below.
    The following tables sets forth by level within the fair value hierarchy our assets that are measured on a recurring basis and reported at fair value as of September 30, 2019 and December 31, 2018. 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
    September 30, 2019
    Estimated
    Fair Value
    Level 1Level 2Level 3
    Cash equivalents:
    Money market funds$46,419  $46,419  $—  $—  
    Total cash equivalents46,419  46,419  —  —  
    Investments:
    Commercial paper$8,980  $—  $8,980  $—  
    Corporate bonds24,252  —  24,252  —  
    Asset-backed securities8,092  —  8,092  —  
    U.S. government securities71,859  71,859  —  —  
    Total investments113,183  71,859  41,324  —  
    Total cash equivalents and investments$159,602  $118,278  $41,324  $—  

    Fair Value Measurements as of
    December 31, 2018
    Estimated
    Fair Value
    Level 1Level 2Level 3
    Cash equivalents:
    Money market funds$94,700  $94,700  $—  $—  
    Total cash equivalents94,700  94,700  —  —  
    Investments:
    Commercial paper$27,898  $—  $27,898  $—  
    Corporate bonds28,012  —  28,012  —  
    Asset-backed securities17,055  —  17,055  —  
    U.S. government securities17,957  17,957  —  —  
    Total investments90,922  17,957  72,965  —  
    Total cash equivalents and investments$185,622  $112,657  $72,965  $—  

    There were no transfers between levels during the periods ended September 30, 2019 and December 31, 2018.
    The recurring Level 3 fair value measurements of our preferred stock warrant liabilities used the Black-Scholes option pricing model and value of the respective class of our convertible preferred stock (see Note 8), which was unobservable. All other assumptions included in the model are observable Level 1 inputs.
    The following table provides a reconciliation of the beginning and ending balances of our preferred stock warrant liabilities:
    Three Months EndedNine Months Ended
    September 30,September 30,
    2019201820192018
    Balance at beginning of period$—  $—  $—  $157  
    Initial fair value of preferred stock warrants issued—  —  —  103  
    Reclassified to equity—  —  —  (855) 
    Change in fair value of preferred stock warrants—  —  —  595  
    Balance at end of period$—  $—  $—  $—  
    Changes in the fair value of the preferred stock warrant liability were recorded in interest expense on the statements of operations and comprehensive loss. In connection with the closing of the IPO in May 2018, warrants to purchase shares of preferred stock automatically converted into warrants to purchase shares of common stock, resulting in the reclassification of the related convertible preferred stock warrant liability to APIC.
    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 September 30, 2019 and December 31, 2018, 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 been within management's expectations.
    Accounts Receivable and Allowance for Doubtful Accounts Accounts Receivable and Allowance for Doubtful AccountsTrade 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. We record an allowance for doubtful accounts for accounts receivable deemed uncollectible. We evaluate the collectability of our accounts receivable based on known collection risks and historical experience. In circumstances where we are aware of a specific customer's inability to meet its financial obligations to us (e.g., bankruptcy filings or substantial downgrading of credit ratings), we record a specific allowance for bad debts against amounts due to reduce the carrying amount of accounts receivable to the amount we reasonably believe will be collected. Specific accounts receivable are written-off once a determination is made that the account is uncollectible.
    Inventories InventoriesInventories are valued at the lower of cost or net realizable value, computed on a first-in, first-out basis. 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. Our review of inventory for excess and obsolete quantities is based primarily on the estimated forecast of future product demand, product life cycles, including expiration of inventory prior to sale, and introduction of new products.
    Property and Equipment
    Property and Equipment
    Property and equipment are stated at cost, less accumulated depreciation and amortization. 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 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 material impairment charges on long-lived assets during either of the nine months ended September 30, 2019 or 2018.
    Revenue Recognition
    Revenue Recognition
    We recognize revenue in accordance with Accounting Standards Codification ("ASC") Topic 606, Revenue from Contracts with Customers ("ASC 606"), which we adopted effective January 1, 2019 using the modified retrospective approach. The adoption of ASC 606 did not have a material impact on the amount and timing of revenue recognized in our financial statements.
    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 SoldCost of goods sold consists primarily of acquisition costs for the components of the Inspire system, overhead costs, scrap and inventory obsolescence, as well as distribution-related expenses such as logistics and shipping costs, net of costs charged to customers. The overhead costs include the cost of material procurement, depreciation expense for production equipment, warranty replacement costs, 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, consulting services, and other costs associated with products and technologies in development. These expenses
    include employee compensation, stock-based compensation, supplies, travel, and facility costs. 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 non-statutory and incentive stock options to employees and non-statutory stock options to consultants and directors. We also offer an employee stock purchase plan which allows participating employees to purchase shares of our common stock at a discount through payroll deductions.
    We recognize equity-based compensation expense for awards of equity instruments to employees and directors 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 to employees and directors, including grants of restricted shares 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. 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. We have not granted any restricted shares. We have not granted any share-based awards to our consultants.
    The Black-Scholes option pricing model requires the input of certain subjective assumptions, including (i) the expected share price volatility, (ii) the expected term of the award, (iii) the risk-free interest rate and (iv) the expected dividend yield. Due to the lack of a public market for the trading of our common stock and a lack of company-specific historical and implied volatility data, we have based our estimate of expected volatility on the historical volatility of a group of similar companies that are publicly traded. The historical volatility is calculated based on a period of time commensurate with the expected term assumption. The group of representative companies have characteristics similar to us, including stage of product development and focus on the life science industry. We use the simplified method, which is the average of the final vesting tranche date and the contractual term, to calculate the expected term for options granted to employees and directors as we do not have sufficient historical exercise data to provide a reasonable basis upon which to estimate the expected term. The risk-free interest rate is based on a U.S. government Treasury instrument whose term is consistent with the expected term of the stock options. We use an assumed dividend yield of zero as we have never paid dividends and have no current plans to pay any dividends on our common stock.
    We expense the fair value of our equity-based compensation awards granted to employees and directors on a straight-line basis over the associated service period, which is generally the period in which the related services are received. We account for award forfeitures as they occur.
    Advertising Expenses Advertising ExpensesWe expense the costs of advertising, including promotional expenses, as incurred.
    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. 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 on investments classified as available-for-sale. Accumulated other comprehensive income (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 for those periods as all potentially dilutive shares consisting of convertible preferred stock, stock options and warrants were antidilutive in those periods.
    Recent Accounting Pronouncements
    Recent Accounting Pronouncements
    We currently are an emerging growth company as defined by the JOBS Act. The JOBS Act provides that an emerging growth company can take advantage of the extended transition period provided in Section 7(a)(2)(B) of the Securities Act of 1933, as amended (the "Securities Act"), for complying with new or revised accounting standards. Accordingly, an emerging growth company can selectively delay the adoption of certain accounting standards until those standards would otherwise apply to private companies. We elected to avail ourselves of this exemption and, as a result, our financial statements may not be comparable to the financial statements of issuers that are required to comply with the effective dates for new or revised accounting standards that are applicable to public companies. Section 107 of the JOBS Act provides that we can elect to opt out of the extended transition period at any time, which election is irrevocable. However, we will no longer qualify as an emerging growth company as of December 31, 2019 and will no longer be able to take advantage of the extended transition period. Therefore, as of December 31, 2019, we will be required to adopt new or revised accounting standards when they are applicable to public companies that are not emerging growth companies.
    In February 2016, the FASB issued Accounting Standards Update ("ASU") 2016-02, Leases (Topic 842) ("ASU 2016-02"), which supersedes the existing guidance for lease accounting, Leases (Topic 840). ASU 2016-02 requires lessees to recognize a lease liability and a right-of-use asset for all leases with lease terms greater than 12 months. Lessor accounting remains largely unchanged. The original guidance required application on a modified retrospective basis with the earliest period presented in the financial statements. In August 2018, the FASB issued ASU 2018-11, Targeted Improvements to ASC 842, which includes an option to not restate comparative periods in transition and instead to elect to use the effective date of ASC 842, Leases, as the date of initial application of transition. We expect to use the effective date of this standard as the date of initial application, with no retrospective adjustments to prior comparative periods. We currently are an emerging growth company as defined by the JOBS Act and previously disclosed that these amendments would become effective for us for interim and annual periods beginning after December 15, 2019. However, this ASU will instead become effective for us in our Annual Report on Form 10-K for the fiscal year ended December 31, 2019 as we will no longer qualify as an emerging growth company as of December 31, 2019. We are in the process of finalizing our assessment of the impact that the adoption of this standard will have on our financial statements. We anticipate that the adoption of this standard will result in an increase of approximately $1 million in both the assets and liabilities recorded on our December 31, 2019 Balance Sheet. We do not expect that the adoption of this standard will have a material impact on the Statements of Operations and Comprehensive Loss nor the Statements of Cash Flows. We will also expand our financial statement disclosures in order to comply with the guidance.
    In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses, to require the measurement of expected credit losses for financial instruments held at the reporting date to be based on historical experience,
    current conditions and reasonable forecasts. The ASU will become effective for us for interim and annual periods beginning January 1, 2020. We are currently evaluating the impact of this ASU on our financial statements and related disclosures.
    In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820) Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement ("ASU 2018-13"). The amendments in the standard apply to all entities that are required, under existing U.S. GAAP, to make disclosures about recurring or nonrecurring fair value measurements. ASU 2018-13 removes, modifies, and adds certain disclosure requirements in ASC 820, Fair Value Measurement. The standard is effective for all entities for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. We are currently evaluating the impact of this ASU on our financial statements and related disclosures.
    In August 2018, the FASB issued ASU No. 2018-15, Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract ("ASU 2018-15") which clarifies and aligns the accounting for implementation costs for hosting arrangements with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. ASU 2018-15 is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, and early adoption is permitted. We are currently evaluating the impact of this ASU on our financial statements and related disclosures.
    We have reviewed and considered all other recent accounting pronouncements and believe there are none that could potentially have a material impact on our business practices, financial condition, results of operations, or disclosures.
    XML 38 R1.htm IDEA: XBRL DOCUMENT v3.19.3
    Document and Entity Information - shares
    9 Months Ended
    Sep. 30, 2019
    Oct. 31, 2019
    Cover page.    
    Entity Registrant Name Inspire Medical Systems, Inc.  
    Entity Central Index Key 0001609550  
    Document Type 10-Q  
    Amendment Flag false  
    Document Quarterly Report true  
    Document Period End Date Sep. 30, 2019  
    Current Fiscal Year End Date --12-31  
    Document Fiscal Year Focus 2019  
    Document Fiscal Period Focus Q3  
    Document Transition Report false  
    Entity File Number 001-38468  
    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 Non-accelerated Filer  
    Entity Small Business true  
    Entity Emerging Growth Company true  
    Entity Ex Transition Period false  
    Entity Shell Company false  
    Entity Common Stock, Shares Outstanding (in shares)   24,062,690
    XML 39 R5.htm IDEA: XBRL DOCUMENT v3.19.3
    STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) - USD ($)
    $ in Thousands
    Total
    IPO
    Common Stock
    Common Stock
    IPO
    Additional Paid-In Capital
    Additional Paid-In Capital
    IPO
    Convertible Preferred Stock
    Accumulated Other Comprehensive Income
    Accumulated Deficit
    Balance at Dec. 31, 2017 $ 1,327   $ 1   $ 7,305   $ 119,106 $ 0 $ (125,085)
    Common stock, outstanding (in shares) at Dec. 31, 2017     1,272,360            
    Preferred stock, outstanding (in shares) at Dec. 31, 2017             76,235,050    
    Stockholders' Equity [Roll Forward]                  
    Stock options and warrants exercised 432       432        
    Stock options and warrants exercised (in shares)     244,164            
    Issuance of common stock 37 $ 112,040   $ 8 37 $ 112,032      
    Issuance of common stock (in shares)     856 7,762,500          
    Conversion of preferred stock to common stock 0   $ 12   119,094   $ (119,106)    
    Conversion of preferred stock to common stock (in shares)     12,111,710       (76,235,050)    
    Conversion of warrants to purchase preferred stock to warrants to purchase common stock 855       855        
    Stock-based compensation expense 696       696        
    Other comprehensive income (loss) (26)             (26)  
    Net loss (17,050)               (17,050)
    Balance at Sep. 30, 2018 98,311   $ 21   240,451   $ 0 (26) (142,135)
    Common stock, outstanding (in shares) at Sep. 30, 2018     21,391,590            
    Preferred stock, outstanding (in shares) at Sep. 30, 2018             0    
    Balance at Jun. 30, 2018 102,575   $ 21   239,996     0 (137,442)
    Common stock, outstanding (in shares) at Jun. 30, 2018     21,352,974            
    Stockholders' Equity [Roll Forward]                  
    Stock options and warrants exercised 46       46        
    Stock options and warrants exercised (in shares)     37,760            
    Issuance of common stock 37       37        
    Issuance of common stock (in shares)     856            
    Stock-based compensation expense 372       372        
    Other comprehensive income (loss) (26)             (26)  
    Net loss (4,693)               (4,693)
    Balance at Sep. 30, 2018 98,311   $ 21   240,451   $ 0 (26) (142,135)
    Common stock, outstanding (in shares) at Sep. 30, 2018     21,391,590            
    Preferred stock, outstanding (in shares) at Sep. 30, 2018             0    
    Balance at Dec. 31, 2018 $ 163,999   $ 23   310,941     (52) (146,913)
    Common stock, outstanding (in shares) at Dec. 31, 2018 23,401,675   23,401,675            
    Balance at Jun. 30, 2019 $ 152,489   $ 24   315,243     51 (162,829)
    Common stock, outstanding (in shares) at Jun. 30, 2019     23,900,730            
    Balance at Dec. 31, 2018 $ 163,999   $ 23   310,941     (52) (146,913)
    Common stock, outstanding (in shares) at Dec. 31, 2018 23,401,675   23,401,675            
    Stockholders' Equity [Roll Forward]                  
    Stock options and warrants exercised $ 961   $ 1   960        
    Stock options and warrants exercised (in shares) 610,268   615,370            
    Issuance of common stock $ 174       174        
    Issuance of common stock (in shares)     3,137            
    Issuance of common stock for employee stock purchase plan 637       637        
    Issuance of common stock for employee stock purchase plan (in shares)     18,187            
    Stock-based compensation expense 4,304       4,304        
    Other comprehensive income (loss) 142             142  
    Net loss (24,163)               (24,163)
    Balance at Sep. 30, 2019 $ 146,054   $ 24   317,016     90 (171,076)
    Common stock, outstanding (in shares) at Sep. 30, 2019 24,038,369   24,038,369            
    Balance at Jun. 30, 2019 $ 152,489   $ 24   315,243     51 (162,829)
    Common stock, outstanding (in shares) at Jun. 30, 2019     23,900,730            
    Stockholders' Equity [Roll Forward]                  
    Stock options and warrants exercised 191       191        
    Stock options and warrants exercised (in shares)     136,791            
    Issuance of common stock 58       58        
    Issuance of common stock (in shares)     848            
    Stock-based compensation expense 1,524       1,524        
    Other comprehensive income (loss) 39             39  
    Net loss (8,247)               (8,247)
    Balance at Sep. 30, 2019 $ 146,054   $ 24   $ 317,016     $ 90 $ (171,076)
    Common stock, outstanding (in shares) at Sep. 30, 2019 24,038,369   24,038,369            
    XML 40 R9.htm IDEA: XBRL DOCUMENT v3.19.3
    Composition of Certain Financial Statement Items
    9 Months Ended
    Sep. 30, 2019
    Composition of Certain Financial Statement Items  
    Composition of Certain Financial Statement Items Composition of Certain Financial Statement Items
    Inventories
    September 30, 2019December 31, 2018
    Raw materials$1,395  $802  
    Finished goods3,280  1,865  
    Total inventories, net of reserves$4,675  $2,667  
    Property and Equipment
    September 30, 2019December 31, 2018
    Computer equipment and software$790  $333  
    Furniture and office equipment16   
    Manufacturing equipment974  925  
    Research and development equipment52  30  
    Leasehold improvements192  185  
    Construction in process1,584  124  
    Property and equipment, cost3,608  1,601  
    Less: accumulated depreciation and amortization(851) (799) 
    Property and equipment, net$2,757  $802  
    Depreciation and amortization expense was $0.1 million for both the three months ended September 30, 2019 and 2018, and $0.3 million for both the nine months ended September 30, 2019 and 2018.
    Accrued Expenses
    September 30, 2019December 31, 2018
    Payroll and commissions payable$6,999  $6,490  
    Interest155  195  
    Other accrued expenses711  1,041  
    Total accrued expenses$7,865  $7,726  
    XML 41 R53.htm IDEA: XBRL DOCUMENT v3.19.3
    Income Taxes (Details) - USD ($)
    Sep. 30, 2019
    Dec. 31, 2018
    Operating Loss Carryforwards [Line Items]    
    Unrecognized tax benefits $ 0 $ 0
    Federal    
    Operating Loss Carryforwards [Line Items]    
    Net operating loss carryforwards   124,700,000
    State    
    Operating Loss Carryforwards [Line Items]    
    Net operating loss carryforwards   115,300,000
    R&D credit    
    Operating Loss Carryforwards [Line Items]    
    Credit carryforwards   $ 1,900,000
    XML 42 R44.htm IDEA: XBRL DOCUMENT v3.19.3
    Commitments - Operating Lease (Details)
    $ in Thousands
    3 Months Ended 9 Months Ended
    Sep. 30, 2019
    USD ($)
    Sep. 30, 2018
    USD ($)
    ft²
    Sep. 30, 2019
    USD ($)
    Sep. 30, 2018
    USD ($)
    ft²
    Mar. 31, 2019
    ft²
    Renewal term (in years) 5 years   5 years    
    Future minimum annual operating lease payments          
    2019 (remaining) $ 260   $ 260    
    2020 1,026   1,026    
    2021 888   888    
    2022 1,504   1,504    
    2023 2,043   2,043    
    Thereafter 9,448   9,448    
    Total future operating lease payments 15,169   15,169    
    Rent expense          
    Rent expense $ 300 $ 100 $ 800 $ 100  
    Office Space Sublease          
    Operating lease sublease land agreement | ft²   45,000   45,000 9,500
    XML 43 R40.htm IDEA: XBRL DOCUMENT v3.19.3
    Composition of Certain Financial Statement Items - Property and Equipment (Details) - USD ($)
    $ in Thousands
    3 Months Ended 9 Months Ended
    Sep. 30, 2019
    Sep. 30, 2018
    Sep. 30, 2019
    Sep. 30, 2018
    Dec. 31, 2018
    Property and Equipment          
    Property and equipment, gross $ 3,608   $ 3,608   $ 1,601
    Less: accumulated depreciation and amortization (851)   (851)   (799)
    Property and equipment, net 2,757   2,757   802
    Depreciation and amortization expenses 100 $ 100 300 $ 300  
    Computer equipment and software          
    Property and Equipment          
    Property and equipment, gross 790   790   333
    Furniture and office equipment          
    Property and Equipment          
    Property and equipment, gross 16   16   4
    Manufacturing equipment          
    Property and Equipment          
    Property and equipment, gross 974   974   925
    Research and development equipment          
    Property and Equipment          
    Property and equipment, gross 52   52   30
    Leasehold improvements          
    Property and Equipment          
    Property and equipment, gross 192   192   185
    Construction in process          
    Property and Equipment          
    Property and equipment, gross $ 1,584   $ 1,584   $ 124
    XML 44 R48.htm IDEA: XBRL DOCUMENT v3.19.3
    Stock-Based Compensation - 2018 Plan (Details) - shares
    9 Months Ended
    Sep. 30, 2019
    Jan. 01, 2019
    Dec. 31, 2018
    Options      
    Stock Options      
    Service period 4 years    
    Contractual life of stock options 10 years    
    Options | Directors      
    Stock Options      
    Service period 1 year    
    Vesting period 1 year    
    Options | Directors | Minimum      
    Stock Options      
    Service period 1 year    
    Options | Directors | Weighted average      
    Stock Options      
    Service period 2 years    
    Options | Directors | Maximum      
    Stock Options      
    Service period 3 years    
    Options | Vesting after first year of service      
    Stock Options      
    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) 2,126,253   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,109,535    
    XML 45 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3 html 216 351 1 false 68 0 false 6 false false R1.htm 0001001 - Document - Document and Entity Information Sheet http://www.inspiresleep.com/role/DocumentandEntityInformation Document and Entity Information 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 2115103 - Disclosure - Composition of Certain Financial Statement Items Sheet http://www.inspiresleep.com/role/CompositionofCertainFinancialStatementItems Composition of Certain Financial Statement Items Notes 9 false false R10.htm 2120104 - Disclosure - Investments Sheet http://www.inspiresleep.com/role/Investments Investments Notes 10 false false R11.htm 2123105 - Disclosure - Long-Term Debt Sheet http://www.inspiresleep.com/role/LongTermDebt Long-Term Debt Notes 11 false false R12.htm 2126106 - Disclosure - Commitments Sheet http://www.inspiresleep.com/role/Commitments Commitments Notes 12 false false R13.htm 2129107 - Disclosure - Employee Retirement Plan Sheet http://www.inspiresleep.com/role/EmployeeRetirementPlan Employee Retirement Plan Notes 13 false false R14.htm 2130108 - Disclosure - Stockholders' Equity Sheet http://www.inspiresleep.com/role/StockholdersEquity Stockholders' Equity Notes 14 false false R15.htm 2135109 - Disclosure - Stock-Based Compensation Sheet http://www.inspiresleep.com/role/StockBasedCompensation Stock-Based Compensation Notes 15 false false R16.htm 2142110 - Disclosure - Income Taxes Sheet http://www.inspiresleep.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 2144111 - Disclosure - Segment Reporting and Revenue Disaggregation Sheet http://www.inspiresleep.com/role/SegmentReportingandRevenueDisaggregation Segment Reporting and Revenue Disaggregation Notes 17 false false R18.htm 2147112 - Disclosure - Loss Per Share Sheet http://www.inspiresleep.com/role/LossPerShare Loss Per Share Notes 18 false false R19.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 19 false false R20.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 20 false false R21.htm 2316302 - Disclosure - Composition of Certain Financial Statement Items (Tables) Sheet http://www.inspiresleep.com/role/CompositionofCertainFinancialStatementItemsTables Composition of Certain Financial Statement Items (Tables) Tables http://www.inspiresleep.com/role/CompositionofCertainFinancialStatementItems 21 false false R22.htm 2321303 - Disclosure - Investments (Tables) Sheet http://www.inspiresleep.com/role/InvestmentsTables Investments (Tables) Tables http://www.inspiresleep.com/role/Investments 22 false false R23.htm 2324304 - Disclosure - Long-Term Debt (Tables) Sheet http://www.inspiresleep.com/role/LongTermDebtTables Long-Term Debt (Tables) Tables http://www.inspiresleep.com/role/LongTermDebt 23 false false R24.htm 2327305 - Disclosure - Commitments (Tables) Sheet http://www.inspiresleep.com/role/CommitmentsTables Commitments (Tables) Tables http://www.inspiresleep.com/role/Commitments 24 false false R25.htm 2331306 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.inspiresleep.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.inspiresleep.com/role/StockholdersEquity 25 false false R26.htm 2336307 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.inspiresleep.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.inspiresleep.com/role/StockBasedCompensation 26 false false R27.htm 2345308 - 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 27 false false R28.htm 2348309 - Disclosure - Loss Per Share (Tables) Sheet http://www.inspiresleep.com/role/LossPerShareTables Loss Per Share (Tables) Tables http://www.inspiresleep.com/role/LossPerShare 28 false false R29.htm 2405401 - Disclosure - Summary of Significant Accounting Policies - Reverse Stock Split and Initial Public Offering (Details) Sheet http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesReverseStockSplitandInitialPublicOfferingDetails Summary of Significant Accounting Policies - Reverse Stock Split and Initial Public Offering (Details) Details 29 false false R30.htm 2406402 - Disclosure - Summary of Significant Accounting Policies - Short-term Investments and Fair Value of Financial Instruments (Details) Sheet http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesShorttermInvestmentsandFairValueofFinancialInstrumentsDetails Summary of Significant Accounting Policies - Short-term Investments and Fair Value of Financial Instruments (Details) Details 30 false false R31.htm 2407403 - Disclosure - Summary of Significant Accounting Policies - Reconciliation of Preferred Stock Warrant Liabilities (Details) Sheet http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesReconciliationofPreferredStockWarrantLiabilitiesDetails Summary of Significant Accounting Policies - Reconciliation of Preferred Stock Warrant Liabilities (Details) Details 31 false false R32.htm 2408404 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivable and Allowance for Doubtful Accounts (Details) Sheet http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableandAllowanceforDoubtfulAccountsDetails Summary of Significant Accounting Policies - Accounts Receivable and Allowance for Doubtful Accounts (Details) Details 32 false false R33.htm 2409405 - Disclosure - Summary of Significant Accounting Policies - Inventories (Details) Sheet http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails Summary of Significant Accounting Policies - Inventories (Details) Details 33 false false R34.htm 2410406 - 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 34 false false R35.htm 2411407 - Disclosure - Summary of Significant Accounting Policies - Stock Based Compensation (Details) Sheet http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesStockBasedCompensationDetails Summary of Significant Accounting Policies - Stock Based Compensation (Details) Details 35 false false R36.htm 2412408 - 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 36 false false R37.htm 2413409 - Disclosure - Summary of Significant Accounting Policies - Income Taxes (Details) Sheet http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesIncomeTaxesDetails Summary of Significant Accounting Policies - Income Taxes (Details) Details 37 false false R38.htm 2414410 - Disclosure - Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details) Sheet http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesRecentAccountingPronouncementsDetails Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details) Details 38 false false R39.htm 2417411 - Disclosure - Composition of Certain Financial Statement Items - Inventories (Details) Sheet http://www.inspiresleep.com/role/CompositionofCertainFinancialStatementItemsInventoriesDetails Composition of Certain Financial Statement Items - Inventories (Details) Details 39 false false R40.htm 2418412 - Disclosure - Composition of Certain Financial Statement Items - Property and Equipment (Details) Sheet http://www.inspiresleep.com/role/CompositionofCertainFinancialStatementItemsPropertyandEquipmentDetails Composition of Certain Financial Statement Items - Property and Equipment (Details) Details 40 false false R41.htm 2419413 - Disclosure - Composition of Certain Financial Statement Items - Accrued Expenses (Details) Sheet http://www.inspiresleep.com/role/CompositionofCertainFinancialStatementItemsAccruedExpensesDetails Composition of Certain Financial Statement Items - Accrued Expenses (Details) Details 41 false false R42.htm 2422414 - Disclosure - Investments (Details) Sheet http://www.inspiresleep.com/role/InvestmentsDetails Investments (Details) Details http://www.inspiresleep.com/role/InvestmentsTables 42 false false R43.htm 2425415 - Disclosure - Long-Term Debt (Details) Sheet http://www.inspiresleep.com/role/LongTermDebtDetails Long-Term Debt (Details) Details http://www.inspiresleep.com/role/LongTermDebtTables 43 false false R44.htm 2428416 - Disclosure - Commitments - Operating Lease (Details) Sheet http://www.inspiresleep.com/role/CommitmentsOperatingLeaseDetails Commitments - Operating Lease (Details) Details 44 false false R45.htm 2432417 - Disclosure - Stockholders' Equity - Narrative (Details) Sheet http://www.inspiresleep.com/role/StockholdersEquityNarrativeDetails Stockholders' Equity - Narrative (Details) Details 45 false false R46.htm 2433418 - Disclosure - Stockholders' Equity - Preferred Stock Warrants (Details) Sheet http://www.inspiresleep.com/role/StockholdersEquityPreferredStockWarrantsDetails Stockholders' Equity - Preferred Stock Warrants (Details) Details 46 false false R47.htm 2434419 - Disclosure - Stockholders' Equity - Common Stock Warrants (Details) Sheet http://www.inspiresleep.com/role/StockholdersEquityCommonStockWarrantsDetails Stockholders' Equity - Common Stock Warrants (Details) Details 47 false false R48.htm 2437420 - Disclosure - Stock-Based Compensation - 2018 Plan (Details) Sheet http://www.inspiresleep.com/role/StockBasedCompensation2018PlanDetails Stock-Based Compensation - 2018 Plan (Details) Details 48 false false R49.htm 2438421 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) Sheet http://www.inspiresleep.com/role/StockBasedCompensationStockOptionActivityDetails Stock-Based Compensation - Stock Option Activity (Details) Details 49 false false R50.htm 2439422 - Disclosure - Stock-Based Compensation - Amounts Recognized (Details) Sheet http://www.inspiresleep.com/role/StockBasedCompensationAmountsRecognizedDetails Stock-Based Compensation - Amounts Recognized (Details) Details 50 false false R51.htm 2440423 - 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 51 false false R52.htm 2441424 - 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 52 false false R53.htm 2443425 - Disclosure - Income Taxes (Details) Sheet http://www.inspiresleep.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.inspiresleep.com/role/IncomeTaxes 53 false false R54.htm 2446426 - 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 54 false false R55.htm 2449427 - Disclosure - Loss Per Share (Details) Sheet http://www.inspiresleep.com/role/LossPerShareDetails Loss Per Share (Details) Details http://www.inspiresleep.com/role/LossPerShareTables 55 false false All Reports Book All Reports insp-20190930.htm a2019-q3ex31x1.htm a2019-q3ex31x2.htm a2019-q3ex32x1.htm a2019-q3ex32x2.htm insp-20190930.xsd insp-20190930_cal.xml insp-20190930_def.xml insp-20190930_lab.xml insp-20190930_pre.xml insp-20190930_g1.jpg http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/us-gaap/2018-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2018-01-31 true true JSON 46 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "insp-20190930.htm": { "axisCustom": 0, "axisStandard": 27, "contextCount": 216, "dts": { "calculationLink": { "local": [ "insp-20190930_cal.xml" ] }, "definitionLink": { "local": [ "insp-20190930_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-eedm-def-2018-01-31.xml", "http://xbrl.fasb.org/srt/2018/elts/srt-eedm1-def-2018-01-31.xml" ] }, "inline": { "local": [ "insp-20190930.htm" ] }, "labelLink": { "local": [ "insp-20190930_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-doc-2018-01-31.xml" ] }, "presentationLink": { "local": [ "insp-20190930_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-ref-2018-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "insp-20190930.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd", "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/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-types-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-roles-2018-01-31.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-roles-2018-01-31.xsd", "http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-types-2018-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.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/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-parts-codification-2018-01-31.xsd" ] } }, "elementCount": 483, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2018-01-31": 10, "http://www.inspiresleep.com/20190930": 3, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 18 }, "keyCustom": 30, "keyStandard": 321, "memberCustom": 25, "memberStandard": 42, "nsprefix": "insp", "nsuri": "http://www.inspiresleep.com/20190930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Document and Entity Information", "role": "http://www.inspiresleep.com/role/DocumentandEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120104 - Disclosure - Investments", "role": "http://www.inspiresleep.com/role/Investments", "shortName": "Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123105 - Disclosure - Long-Term Debt", "role": "http://www.inspiresleep.com/role/LongTermDebt", "shortName": "Long-Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "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-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126106 - Disclosure - Commitments", "role": "http://www.inspiresleep.com/role/Commitments", "shortName": "Commitments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129107 - Disclosure - Employee Retirement Plan", "role": "http://www.inspiresleep.com/role/EmployeeRetirementPlan", "shortName": "Employee Retirement Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2130108 - Disclosure - Stockholders' Equity", "role": "http://www.inspiresleep.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2135109 - Disclosure - Stock-Based Compensation", "role": "http://www.inspiresleep.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2142110 - Disclosure - Income Taxes", "role": "http://www.inspiresleep.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2144111 - 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-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147112 - Disclosure - Loss Per Share", "role": "http://www.inspiresleep.com/role/LossPerShare", "shortName": "Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "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-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "i40e6ac70cca4430289768e0bf9b0f4f1_I20190930", "decimals": "-3", "first": true, "lang": null, "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-20190930.htm", "contextRef": "i40e6ac70cca4430289768e0bf9b0f4f1_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "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": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316302 - Disclosure - Composition of Certain Financial Statement Items (Tables)", "role": "http://www.inspiresleep.com/role/CompositionofCertainFinancialStatementItemsTables", "shortName": "Composition of Certain Financial Statement Items (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2321303 - Disclosure - Investments (Tables)", "role": "http://www.inspiresleep.com/role/InvestmentsTables", "shortName": "Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2324304 - Disclosure - Long-Term Debt (Tables)", "role": "http://www.inspiresleep.com/role/LongTermDebtTables", "shortName": "Long-Term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2327305 - Disclosure - Commitments (Tables)", "role": "http://www.inspiresleep.com/role/CommitmentsTables", "shortName": "Commitments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2331306 - Disclosure - Stockholders' Equity (Tables)", "role": "http://www.inspiresleep.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2336307 - 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-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2345308 - 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-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2348309 - 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-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "i6cb0804aaadc4618b4b57e916aa04ffd_D20180507-20180507", "decimals": "-3", "first": true, "lang": null, "name": "insp:ReclassificationOfWarrantLiabilityToAdditionalPaidInCapital", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405401 - Disclosure - Summary of Significant Accounting Policies - Reverse Stock Split and Initial Public Offering (Details)", "role": "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesReverseStockSplitandInitialPublicOfferingDetails", "shortName": "Summary of Significant Accounting Policies - Reverse Stock Split and Initial Public Offering (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "i3180c38ee28b4304993569dc6b115829_D20180507-20180507", "decimals": "INF", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "i40e6ac70cca4430289768e0bf9b0f4f1_I20190930", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "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": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "i40e6ac70cca4430289768e0bf9b0f4f1_I20190930", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "i40e6ac70cca4430289768e0bf9b0f4f1_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Summary of Significant Accounting Policies - Short-term Investments and Fair Value of Financial Instruments (Details)", "role": "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesShorttermInvestmentsandFairValueofFinancialInstrumentsDetails", "shortName": "Summary of Significant Accounting Policies - Short-term Investments and Fair Value of Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtSecuritiesAvailableForSaleRealizedGain", "us-gaap:DebtSecuritiesAvailableForSaleRealizedGain", "us-gaap:DebtSecuritiesAvailableForSaleRealizedGain", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "i8a97656ec2954a40bbc330a0bc91107f_D20190701-20190930", "decimals": "-3", "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGain", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "insp:ScheduleOfReconciliationOfPreferredStockWarrantLiabilitiesTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "if5a607b0858d49588aefe72c308f7d29_I20190630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Summary of Significant Accounting Policies - Reconciliation of Preferred Stock Warrant Liabilities (Details)", "role": "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesReconciliationofPreferredStockWarrantLiabilitiesDetails", "shortName": "Summary of Significant Accounting Policies - Reconciliation of Preferred Stock Warrant Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "insp:ScheduleOfReconciliationOfPreferredStockWarrantLiabilitiesTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "if5a607b0858d49588aefe72c308f7d29_I20190630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "i40e6ac70cca4430289768e0bf9b0f4f1_I20190930", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivable and Allowance for Doubtful Accounts (Details)", "role": "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableandAllowanceforDoubtfulAccountsDetails", "shortName": "Summary of Significant Accounting Policies - Accounts Receivable and Allowance for Doubtful Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "i40e6ac70cca4430289768e0bf9b0f4f1_I20190930", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "i40e6ac70cca4430289768e0bf9b0f4f1_I20190930", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - 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", "div", "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "i40e6ac70cca4430289768e0bf9b0f4f1_I20190930", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "2410406 - 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": null }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:CompensationRelatedCostsPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411407 - Disclosure - Summary of Significant Accounting Policies - Stock Based Compensation (Details)", "role": "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesStockBasedCompensationDetails", "shortName": "Summary of Significant Accounting Policies - Stock Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "i8a97656ec2954a40bbc330a0bc91107f_D20190701-20190930", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412408 - 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-20190930.htm", "contextRef": "i8a97656ec2954a40bbc330a0bc91107f_D20190701-20190930", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "i8a97656ec2954a40bbc330a0bc91107f_D20190701-20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413409 - Disclosure - Summary of Significant Accounting Policies - Income Taxes (Details)", "role": "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesIncomeTaxesDetails", "shortName": "Summary of Significant Accounting Policies - Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "idc306542df1a4960830aa3e75bf64918_I20191231", "decimals": "6", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414410 - Disclosure - Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details)", "role": "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesRecentAccountingPronouncementsDetails", "shortName": "Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "idc306542df1a4960830aa3e75bf64918_I20191231", "decimals": "6", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "i40e6ac70cca4430289768e0bf9b0f4f1_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417411 - Disclosure - Composition of Certain Financial Statement Items - Inventories (Details)", "role": "http://www.inspiresleep.com/role/CompositionofCertainFinancialStatementItemsInventoriesDetails", "shortName": "Composition of Certain Financial Statement Items - Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "i40e6ac70cca4430289768e0bf9b0f4f1_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "i8a97656ec2954a40bbc330a0bc91107f_D20190701-20190930", "decimals": "-3", "first": true, "lang": null, "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-20190930.htm", "contextRef": "i8a97656ec2954a40bbc330a0bc91107f_D20190701-20190930", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "i40e6ac70cca4430289768e0bf9b0f4f1_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418412 - Disclosure - Composition of Certain Financial Statement Items - Property and Equipment (Details)", "role": "http://www.inspiresleep.com/role/CompositionofCertainFinancialStatementItemsPropertyandEquipmentDetails", "shortName": "Composition of Certain Financial Statement Items - Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "id8ea58fd9ab549668481e38aaf7205f0_I20181231", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "i40e6ac70cca4430289768e0bf9b0f4f1_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419413 - Disclosure - Composition of Certain Financial Statement Items - Accrued Expenses (Details)", "role": "http://www.inspiresleep.com/role/CompositionofCertainFinancialStatementItemsAccruedExpensesDetails", "shortName": "Composition of Certain Financial Statement Items - Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "i40e6ac70cca4430289768e0bf9b0f4f1_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "i40e6ac70cca4430289768e0bf9b0f4f1_I20190930", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422414 - Disclosure - Investments (Details)", "role": "http://www.inspiresleep.com/role/InvestmentsDetails", "shortName": "Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "i40e6ac70cca4430289768e0bf9b0f4f1_I20190930", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "i40e6ac70cca4430289768e0bf9b0f4f1_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425415 - Disclosure - Long-Term Debt (Details)", "role": "http://www.inspiresleep.com/role/LongTermDebtDetails", "shortName": "Long-Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "i40e6ac70cca4430289768e0bf9b0f4f1_I20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "i40e6ac70cca4430289768e0bf9b0f4f1_I20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LessorOperatingLeaseRenewalTerm", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428416 - Disclosure - Commitments - Operating Lease (Details)", "role": "http://www.inspiresleep.com/role/CommitmentsOperatingLeaseDetails", "shortName": "Commitments - Operating Lease (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "i8a97656ec2954a40bbc330a0bc91107f_D20190701-20190930", "decimals": "-5", "lang": null, "name": "us-gaap:OperatingLeasesRentExpenseNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "i6cb0804aaadc4618b4b57e916aa04ffd_D20180507-20180507", "decimals": "-3", "first": true, "lang": null, "name": "insp:ReclassificationOfWarrantLiabilityToAdditionalPaidInCapital", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432417 - Disclosure - Stockholders' Equity - Narrative (Details)", "role": "http://www.inspiresleep.com/role/StockholdersEquityNarrativeDetails", "shortName": "Stockholders' Equity - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "i5c8445a8438d4562b4cca66ce0e54dfa_I20190930", "decimals": "INF", "lang": null, "name": "us-gaap:PreferredStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "i8afda527abd946658df1f828e4aa7e1f_I20180507", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433418 - Disclosure - Stockholders' Equity - Preferred Stock Warrants (Details)", "role": "http://www.inspiresleep.com/role/StockholdersEquityPreferredStockWarrantsDetails", "shortName": "Stockholders' Equity - Preferred Stock Warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "i8afda527abd946658df1f828e4aa7e1f_I20180507", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "i50642d9da0cb401eaf6c12ec06de3cfa_I20181231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434419 - Disclosure - Stockholders' Equity - Common Stock Warrants (Details)", "role": "http://www.inspiresleep.com/role/StockholdersEquityCommonStockWarrantsDetails", "shortName": "Stockholders' Equity - Common Stock Warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "i8540d44ae052413fa8fdf995a1385d7d_D20190101-20190930", "decimals": "INF", "lang": null, "name": "insp:ClassOfWarrantOrRightIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "i6d59c88587814a2898f302c72b62658d_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437420 - Disclosure - Stock-Based Compensation - 2018 Plan (Details)", "role": "http://www.inspiresleep.com/role/StockBasedCompensation2018PlanDetails", "shortName": "Stock-Based Compensation - 2018 Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "i6d59c88587814a2898f302c72b62658d_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "id8ea58fd9ab549668481e38aaf7205f0_I20181231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438421 - 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-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "iabfdf1abe11e4f71a2a0c93149d1e876_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "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-20190930.htm", "contextRef": "iabfdf1abe11e4f71a2a0c93149d1e876_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "i8a97656ec2954a40bbc330a0bc91107f_D20190701-20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439422 - Disclosure - Stock-Based Compensation - Amounts Recognized (Details)", "role": "http://www.inspiresleep.com/role/StockBasedCompensationAmountsRecognizedDetails", "shortName": "Stock-Based Compensation - Amounts Recognized (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "decimals": null, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:CompensationRelatedCostsPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440423 - 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", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "i6d59c88587814a2898f302c72b62658d_D20190101-20190930", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441424 - 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-20190930.htm", "contextRef": "i35fb960b26104505a2f080c7cafa735e_D20190101-20190930", "decimals": "INF", "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "i40e6ac70cca4430289768e0bf9b0f4f1_I20190930", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443425 - Disclosure - Income Taxes (Details)", "role": "http://www.inspiresleep.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "i40e6ac70cca4430289768e0bf9b0f4f1_I20190930", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446426 - 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-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449427 - 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-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "decimals": "-3", "first": true, "lang": null, "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-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "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-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "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-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "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-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "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-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "insp:CompositionOfCertainFinancialStatementItemsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115103 - Disclosure - Composition of Certain Financial Statement Items", "role": "http://www.inspiresleep.com/role/CompositionofCertainFinancialStatementItems", "shortName": "Composition of Certain Financial Statement Items", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "insp-20190930.htm", "contextRef": "ifce98e1082d049748daa6d44d76ce4b8_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "insp:CompositionOfCertainFinancialStatementItemsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 68, "tag": { "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "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/2019-01-31", "presentation": [ "http://www.inspiresleep.com/role/DocumentandEntityInformation" ], "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/2019-01-31", "presentation": [ "http://www.inspiresleep.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.inspiresleep.com/role/DocumentandEntityInformation" ], "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/2019-01-31", "presentation": [ "http://www.inspiresleep.com/role/DocumentandEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY 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/2019-01-31", "presentation": [ "http://www.inspiresleep.com/role/DocumentandEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.inspiresleep.com/role/DocumentandEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r323" ], "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/2019-01-31", "presentation": [ "http://www.inspiresleep.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r324" ], "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/2019-01-31", "presentation": [ "http://www.inspiresleep.com/role/DocumentandEntityInformation" ], "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/2019-01-31", "presentation": [ "http://www.inspiresleep.com/role/DocumentandEntityInformation" ], "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/2019-01-31", "presentation": [ "http://www.inspiresleep.com/role/DocumentandEntityInformation" ], "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/2019-01-31", "presentation": [ "http://www.inspiresleep.com/role/DocumentandEntityInformation" ], "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/2019-01-31", "presentation": [ "http://www.inspiresleep.com/role/DocumentandEntityInformation" ], "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/2019-01-31", "presentation": [ "http://www.inspiresleep.com/role/DocumentandEntityInformation" ], "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/2019-01-31", "presentation": [ "http://www.inspiresleep.com/role/DocumentandEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r325" ], "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/2019-01-31", "presentation": [ "http://www.inspiresleep.com/role/DocumentandEntityInformation" ], "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/2019-01-31", "presentation": [ "http://www.inspiresleep.com/role/DocumentandEntityInformation" ], "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/2019-01-31", "presentation": [ "http://www.inspiresleep.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesReverseStockSplitandInitialPublicOfferingDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r325" ], "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/2019-01-31", "presentation": [ "http://www.inspiresleep.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r327" ], "lang": { "en-US": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.inspiresleep.com/role/DocumentandEntityInformation" ], "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/2019-01-31", "presentation": [ "http://www.inspiresleep.com/role/DocumentandEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r325" ], "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/2019-01-31", "presentation": [ "http://www.inspiresleep.com/role/DocumentandEntityInformation" ], "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/2019-01-31", "presentation": [ "http://www.inspiresleep.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r326" ], "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/2019-01-31", "presentation": [ "http://www.inspiresleep.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r325" ], "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/2019-01-31", "presentation": [ "http://www.inspiresleep.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r325" ], "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/2019-01-31", "presentation": [ "http://www.inspiresleep.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r325" ], "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/2019-01-31", "presentation": [ "http://www.inspiresleep.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r325" ], "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/2019-01-31", "presentation": [ "http://www.inspiresleep.com/role/DocumentandEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesReverseStockSplitandInitialPublicOfferingDetails" ], "xbrltype": "stringItemType" }, "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/2019-01-31", "presentation": [ "http://www.inspiresleep.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r321" ], "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/2019-01-31", "presentation": [ "http://www.inspiresleep.com/role/DocumentandEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r322" ], "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/2019-01-31", "presentation": [ "http://www.inspiresleep.com/role/DocumentandEntityInformation" ], "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/2019-01-31", "presentation": [ "http://www.inspiresleep.com/role/DocumentandEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "insp_ClassOfWarrantOrRightFairValuePerWarrant": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the fair value of warrant issued per warrant.", "label": "Class of Warrant or Right, Fair Value Per Warrant", "terseLabel": "Value of each warrant (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightFairValuePerWarrant", "nsuri": "http://www.inspiresleep.com/20190930", "presentation": [ "http://www.inspiresleep.com/role/StockholdersEquityPreferredStockWarrantsDetails" ], "xbrltype": "perShareItemType" }, "insp_ClassOfWarrantOrRightIssued": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of warrants issued during the period.", "label": "Class of Warrant or Right Issued", "terseLabel": "Warrants issued (in shares)" } } }, "localname": "ClassOfWarrantOrRightIssued", "nsuri": "http://www.inspiresleep.com/20190930", "presentation": [ "http://www.inspiresleep.com/role/StockholdersEquityCommonStockWarrantsDetails", "http://www.inspiresleep.com/role/StockholdersEquityPreferredStockWarrantsDetails" ], "xbrltype": "sharesItemType" }, "insp_ClassOfWarrantOrRightNumberOfWarrantsConverted": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of warrants or rights converted.", "label": "Class of Warrant or Right, Number Of Warrants Converted", "terseLabel": "Number of warrants converted (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfWarrantsConverted", "nsuri": "http://www.inspiresleep.com/20190930", "presentation": [ "http://www.inspiresleep.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "insp_ClassOfWarrantOrRightOutstandingWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average exercise price of warrants or rights outstanding.", "label": "Class Of Warrant Or Right Outstanding, Weighted Average Exercise Price", "terseLabel": "Warrants, weighted average exercise price (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightOutstandingWeightedAverageExercisePrice", "nsuri": "http://www.inspiresleep.com/20190930", "presentation": [ "http://www.inspiresleep.com/role/StockholdersEquityCommonStockWarrantsDetails", "http://www.inspiresleep.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "insp_ClassOfWarrantOrRightRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Class Of Warrant Or Right", "label": "Class Of Warrant Or Right [Roll Forward]", "terseLabel": "Warrants" } } }, "localname": "ClassOfWarrantOrRightRollForward", "nsuri": "http://www.inspiresleep.com/20190930", "presentation": [ "http://www.inspiresleep.com/role/StockholdersEquityCommonStockWarrantsDetails" ], "xbrltype": "stringItemType" }, "insp_ClassOfWarrantOrRightWarrantsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Class of Warrant or Right Warrants Additional Disclosures", "label": "Class of Warrant or Right Warrants Additional Disclosures [Abstract]", "terseLabel": "Weighted average remaining contractual term" } } }, "localname": "ClassOfWarrantOrRightWarrantsAdditionalDisclosuresAbstract", "nsuri": "http://www.inspiresleep.com/20190930", "presentation": [ "http://www.inspiresleep.com/role/StockholdersEquityCommonStockWarrantsDetails" ], "xbrltype": "stringItemType" }, "insp_ClassOfWarrantOrRightWarrantsExercisedInPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Class of Warrant or Right, Warrants, Exercised in Period", "label": "Class of Warrant or Right, Warrants, Exercised in Period", "negatedTerseLabel": "Exercised (in shares)", "terseLabel": "Exercised (in shares)" } } }, "localname": "ClassOfWarrantOrRightWarrantsExercisedInPeriod", "nsuri": "http://www.inspiresleep.com/20190930", "presentation": [ "http://www.inspiresleep.com/role/StockholdersEquityCommonStockWarrantsDetails", "http://www.inspiresleep.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "insp_ClassOfWarrantOrRightWarrantsExercisedInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Class of Warrant or Right, Warrants, Exercised in Period, Weighted Average Exercise Price", "label": "Class of Warrant or Right, Warrants, Exercised in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightWarrantsExercisedInPeriodWeightedAverageExercisePrice", "nsuri": "http://www.inspiresleep.com/20190930", "presentation": [ "http://www.inspiresleep.com/role/StockholdersEquityCommonStockWarrantsDetails" ], "xbrltype": "perShareItemType" }, "insp_ClassOfWarrantOrRightWarrantsOutstandingWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Class of Warrant or Right, Warrants, Outstanding, Weighted Average Exercise Price", "label": "Class of Warrant or Right, Warrants, 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": "ClassOfWarrantOrRightWarrantsOutstandingWeightedAverageExercisePrice", "nsuri": "http://www.inspiresleep.com/20190930", "presentation": [ "http://www.inspiresleep.com/role/StockholdersEquityCommonStockWarrantsDetails" ], "xbrltype": "perShareItemType" }, "insp_ClassOfWarrantOrRightWarrantsOutstandingWeightedAverageExercisePriceRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Class Of Warrant Or Right Warrants Outstanding Weighted Average Exercise Price", "label": "Class Of Warrant Or Right Warrants Outstanding Weighted Average Exercise Price [Roll Forward]", "terseLabel": "Weighted Average Exercise Price]" } } }, "localname": "ClassOfWarrantOrRightWarrantsOutstandingWeightedAverageExercisePriceRollForward", "nsuri": "http://www.inspiresleep.com/20190930", "presentation": [ "http://www.inspiresleep.com/role/StockholdersEquityCommonStockWarrantsDetails" ], "xbrltype": "stringItemType" }, "insp_ClassOfWarrantOrRightWarrantsWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Class of Warrant or Right, Warrants, Weighted Average Remaining Contractual Term", "label": "Class of Warrant or Right, Warrants, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding (in years)" } } }, "localname": "ClassOfWarrantOrRightWarrantsWeightedAverageRemainingContractualTerm", "nsuri": "http://www.inspiresleep.com/20190930", "presentation": [ "http://www.inspiresleep.com/role/StockholdersEquityCommonStockWarrantsDetails" ], "xbrltype": "durationItemType" }, "insp_ClassOfWarrantsOrRightsFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of fair value of warrants.", "label": "Class of Warrants or Rights, Fair Value", "terseLabel": "Fair Value" } } }, "localname": "ClassOfWarrantsOrRightsFairValue", "nsuri": "http://www.inspiresleep.com/20190930", "presentation": [ "http://www.inspiresleep.com/role/StockholdersEquityPreferredStockWarrantsDetails" ], "xbrltype": "monetaryItemType" }, "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/20190930", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensation2018PlanDetails", "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/20190930", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensation2018PlanDetails", "http://www.inspiresleep.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "percentItemType" }, "insp_CompositionOfCertainFinancialStatementItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "No definition available.", "label": "Composition of Certain Financial Statement Items" } } }, "localname": "CompositionOfCertainFinancialStatementItemsAbstract", "nsuri": "http://www.inspiresleep.com/20190930", "xbrltype": "stringItemType" }, "insp_CompositionOfCertainFinancialStatementItemsTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for composition of certain financial statement items.", "label": "Composition of Certain Financial Statement Items [Text Block]", "terseLabel": "Composition of Certain Financial Statement Items" } } }, "localname": "CompositionOfCertainFinancialStatementItemsTextBlock", "nsuri": "http://www.inspiresleep.com/20190930", "presentation": [ "http://www.inspiresleep.com/role/CompositionofCertainFinancialStatementItems" ], "xbrltype": "textBlockItemType" }, "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/20190930", "presentation": [ "http://www.inspiresleep.com/role/CompositionofCertainFinancialStatementItemsPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "insp_ConvertibleCommonStockWarrantsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to convertible common stock warrants.", "label": "Convertible Common Stock Warrants [Member]", "terseLabel": "Common stock warrants" } } }, "localname": "ConvertibleCommonStockWarrantsMember", "nsuri": "http://www.inspiresleep.com/20190930", "presentation": [ "http://www.inspiresleep.com/role/LossPerShareDetails" ], "xbrltype": "domainItemType" }, "insp_ConvertibleSeriesCPreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Series C Preferred stock that may be exchanged into common shares or other types of securities at the owner's option.", "label": "Convertible Series C Preferred Stock [Member]", "terseLabel": "Series C convertible preferred stock" } } }, "localname": "ConvertibleSeriesCPreferredStockMember", "nsuri": "http://www.inspiresleep.com/20190930", "presentation": [ "http://www.inspiresleep.com/role/StockholdersEquityPreferredStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "insp_ConvertibleSeriesEPreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Series E Preferred stock that may be exchanged into common shares or other types of securities at the owner's option.", "label": "Convertible Series E Preferred Stock [Member]", "terseLabel": "Series E convertible preferred stock" } } }, "localname": "ConvertibleSeriesEPreferredStockMember", "nsuri": "http://www.inspiresleep.com/20190930", "presentation": [ "http://www.inspiresleep.com/role/StockholdersEquityPreferredStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "insp_ConvertibleSeriesFPreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Series F Preferred stock that may be exchanged into common shares or other types of securities at the owner's option.", "label": "Convertible Series F Preferred Stock [Member]", "terseLabel": "Series F convertible preferred stock" } } }, "localname": "ConvertibleSeriesFPreferredStockMember", "nsuri": "http://www.inspiresleep.com/20190930", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails", "http://www.inspiresleep.com/role/StockholdersEquityPreferredStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "insp_DebtInstrumentInterestRateVariableRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Interest Rate, Variable Rate", "label": "Debt Instrument, Interest Rate, Variable Rate", "terseLabel": "Variable interest rate" } } }, "localname": "DebtInstrumentInterestRateVariableRate", "nsuri": "http://www.inspiresleep.com/20190930", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails" ], "xbrltype": "percentItemType" }, "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/20190930", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails" ], "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/20190930", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "domainItemType" }, "insp_February2017AmendmentToLoanAndSecurityAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "February 2017 Amendment To Loan And Security Agreement", "label": "February 2017 Amendment To Loan And Security Agreement [Member]", "terseLabel": "February 2017 Amendment to Loan and Security Agreement" } } }, "localname": "February2017AmendmentToLoanAndSecurityAgreementMember", "nsuri": "http://www.inspiresleep.com/20190930", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "insp_FollowOnPublicOfferingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "", "label": "Follow-On Public Offering [Member]", "terseLabel": "Follow-On Public Offering" } } }, "localname": "FollowOnPublicOfferingMember", "nsuri": "http://www.inspiresleep.com/20190930", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesReverseStockSplitandInitialPublicOfferingDetails" ], "xbrltype": "domainItemType" }, "insp_FurnitureAndOfficeEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases and tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.", "label": "Furniture And Office Equipment [Member]", "terseLabel": "Furniture and office equipment" } } }, "localname": "FurnitureAndOfficeEquipmentMember", "nsuri": "http://www.inspiresleep.com/20190930", "presentation": [ "http://www.inspiresleep.com/role/CompositionofCertainFinancialStatementItemsPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "insp_IncomeTaxAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "No definition available.", "label": "Income Tax [Abstract]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxAbstract", "nsuri": "http://www.inspiresleep.com/20190930", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "insp_InitialPublicOfferingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "n/a", "label": "Initial Public Offering [Abstract]", "terseLabel": "Initial Public Offering" } } }, "localname": "InitialPublicOfferingAbstract", "nsuri": "http://www.inspiresleep.com/20190930", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesReverseStockSplitandInitialPublicOfferingDetails" ], "xbrltype": "stringItemType" }, "insp_InvestmentInCommercialPaperAtCarryingValue": { "auth_ref": [], "calculation": { "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesShorttermInvestmentsandFairValueofFinancialInstrumentsDetails": { "order": 1.0, "parentTag": "us-gaap_ShortTermInvestments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying value of investments in commercial paper.", "label": "Investment in Commercial Paper at Carrying Value", "terseLabel": "Commercial paper" } } }, "localname": "InvestmentInCommercialPaperAtCarryingValue", "nsuri": "http://www.inspiresleep.com/20190930", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesShorttermInvestmentsandFairValueofFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "insp_InvestmentInCorporateBondsAtCarryingValue": { "auth_ref": [], "calculation": { "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesShorttermInvestmentsandFairValueofFinancialInstrumentsDetails": { "order": 2.0, "parentTag": "us-gaap_ShortTermInvestments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying value of investments in corporate bonds.", "label": "Investment in Corporate Bonds at Carrying Value", "terseLabel": "Corporate bonds" } } }, "localname": "InvestmentInCorporateBondsAtCarryingValue", "nsuri": "http://www.inspiresleep.com/20190930", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesShorttermInvestmentsandFairValueofFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "insp_LineOfCreditFacilityAdditionalBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of additional 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, Additional Borrowing Capacity", "terseLabel": "Additional borrowing amount under credit facility" } } }, "localname": "LineOfCreditFacilityAdditionalBorrowingCapacity", "nsuri": "http://www.inspiresleep.com/20190930", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "insp_LongtermDebtMaturitiesRepaymentsOfPrincipalThereafter": { "auth_ref": [], "calculation": { "http://www.inspiresleep.com/role/LongTermDebtDetails": { "order": 6.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Long-term Debt, Maturities, Repayments of Principal Thereafter", "label": "Long-term Debt, Maturities, Repayments of Principal Thereafter", "terseLabel": "Thereafter" } } }, "localname": "LongtermDebtMaturitiesRepaymentsOfPrincipalThereafter", "nsuri": "http://www.inspiresleep.com/20190930", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "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/20190930", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "insp_OfficeSpaceSubleaseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Office Space Sublease [Member]", "label": "Office Space Sublease [Member]", "terseLabel": "Office Space Sublease" } } }, "localname": "OfficeSpaceSubleaseMember", "nsuri": "http://www.inspiresleep.com/20190930", "presentation": [ "http://www.inspiresleep.com/role/CommitmentsOperatingLeaseDetails" ], "xbrltype": "domainItemType" }, "insp_OriginalCreditFacultyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to original credit facility.", "label": "Original Credit Faculty [Member]", "terseLabel": "Original credit facility" } } }, "localname": "OriginalCreditFacultyMember", "nsuri": "http://www.inspiresleep.com/20190930", "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/20190930", "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/20190930", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails" ], "xbrltype": "percentItemType" }, "insp_PreferredStockWarrantMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This member stands for preferred stock warrants.", "label": "Preferred Stock Warrant [Member]", "terseLabel": "Preferred stock warrant" } } }, "localname": "PreferredStockWarrantMember", "nsuri": "http://www.inspiresleep.com/20190930", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesReconciliationofPreferredStockWarrantLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "insp_ProceedsFromIssuanceOfCommonStockFromEmployeeStockPurchasePlan": { "auth_ref": [], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Proceeds from Issuance of Common Stock from Employee Stock Purchase Plan", "label": "Proceeds from Issuance of Common Stock from Employee Stock Purchase Plan", "terseLabel": "Proceeds from issuance of common stock from employee stock purchase plan" } } }, "localname": "ProceedsFromIssuanceOfCommonStockFromEmployeeStockPurchasePlan", "nsuri": "http://www.inspiresleep.com/20190930", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "insp_ProceedsFromStockOptionsAndWarrantsExercised": { "auth_ref": [], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Proceeds From Stock Options and Warrants Exercised", "label": "Proceeds From Stock Options and Warrants Exercised", "terseLabel": "Proceeds from the exercise of stock options and warrants" } } }, "localname": "ProceedsFromStockOptionsAndWarrantsExercised", "nsuri": "http://www.inspiresleep.com/20190930", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "insp_ReclassificationOfWarrantLiabilityToAdditionalPaidInCapital": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of warrant liability reclassified to additional paid in capital (APIC) resulting from conversion of warrants.", "label": "Reclassification Of Warrant Liability To Additional Paid In Capital", "terseLabel": "Convertible preferred stock warrants reclassified to additional paid-in capital" } } }, "localname": "ReclassificationOfWarrantLiabilityToAdditionalPaidInCapital", "nsuri": "http://www.inspiresleep.com/20190930", "presentation": [ "http://www.inspiresleep.com/role/StockholdersEquityNarrativeDetails", "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesReverseStockSplitandInitialPublicOfferingDetails" ], "xbrltype": "monetaryItemType" }, "insp_ResearchAndDevelopmentEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment commonly used for research and development.", "label": "Research And Development Equipment [Member]", "terseLabel": "Research and development equipment" } } }, "localname": "ResearchAndDevelopmentEquipmentMember", "nsuri": "http://www.inspiresleep.com/20190930", "presentation": [ "http://www.inspiresleep.com/role/CompositionofCertainFinancialStatementItemsPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "insp_ReverseStockSplitAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "n/a", "label": "Reverse Stock Split [Abstract]", "terseLabel": "Reverse Stock Split" } } }, "localname": "ReverseStockSplitAbstract", "nsuri": "http://www.inspiresleep.com/20190930", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesReverseStockSplitandInitialPublicOfferingDetails" ], "xbrltype": "stringItemType" }, "insp_ScheduleOfReconciliationOfPreferredStockWarrantLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of reconciliation of preferred stock warrant liabilities.", "label": "Schedule of Reconciliation of Preferred Stock Warrant Liabilities [Table Text Block]", "terseLabel": "Schedule of reconciliation of preferred stock warrant liabilities" } } }, "localname": "ScheduleOfReconciliationOfPreferredStockWarrantLiabilitiesTableTextBlock", "nsuri": "http://www.inspiresleep.com/20190930", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "insp_ScheduleOfWarrantOutstandingExercisePriceRangeTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule Of Warrant Outstanding Exercise Price Range", "label": "Schedule Of Warrant Outstanding Exercise Price Range [Table Text Block]", "terseLabel": "Schedule of stock warrants outstanding" } } }, "localname": "ScheduleOfWarrantOutstandingExercisePriceRangeTableTextBlock", "nsuri": "http://www.inspiresleep.com/20190930", "presentation": [ "http://www.inspiresleep.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "insp_SellingStockholdersMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Selling Stockholders", "label": "Selling Stockholders [Member]", "terseLabel": "Selling Stockholders" } } }, "localname": "SellingStockholdersMember", "nsuri": "http://www.inspiresleep.com/20190930", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesReverseStockSplitandInitialPublicOfferingDetails" ], "xbrltype": "domainItemType" }, "insp_SharebasedCompensationNoncashServices": { "auth_ref": [], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited": { "order": 5.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/20190930", "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/20190930", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensation2018PlanDetails" ], "xbrltype": "domainItemType" }, "insp_StockIssuedDuringPeriodValueConversionOfWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Stock Issued During Period, Value, Conversion of Warrants", "label": "Stock Issued During Period, Value, Conversion of Warrants", "terseLabel": "Conversion of warrants to purchase preferred stock to warrants to purchase common stock" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfWarrants", "nsuri": "http://www.inspiresleep.com/20190930", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "monetaryItemType" }, "insp_TermALoanFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Term A Loan Facility", "label": "Term A Loan Facility [Member]", "terseLabel": "Term A loan facility" } } }, "localname": "TermALoanFacilityMember", "nsuri": "http://www.inspiresleep.com/20190930", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "insp_TermBLoanFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to term B loan facility.", "label": "Term B Loan Facility [Member]", "terseLabel": "Term B loan facility" } } }, "localname": "TermBLoanFacilityMember", "nsuri": "http://www.inspiresleep.com/20190930", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails" ], "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/20190930", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "insp_TermOfWarrants": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the term of warrants issued in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Term of Warrants", "terseLabel": "Term of warrants" } } }, "localname": "TermOfWarrants", "nsuri": "http://www.inspiresleep.com/20190930", "presentation": [ "http://www.inspiresleep.com/role/StockholdersEquityPreferredStockWarrantsDetails" ], "xbrltype": "durationItemType" }, "insp_TransitionPeriodAccountingElectionPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy to take advantage of the extended transition period for adopting new or revised accounting standards.", "label": "Transition Period Accounting Election [Policy Text Block]", "terseLabel": "JOBS Act Accounting Election" } } }, "localname": "TransitionPeriodAccountingElectionPolicyTextBlock", "nsuri": "http://www.inspiresleep.com/20190930", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "insp_WarrantsIssuedInFebruary2018Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the warrants issued in February 2018.", "label": "Warrants Issued In February 2018 [Member]", "terseLabel": "Warrants Issued on February 8, 2018" } } }, "localname": "WarrantsIssuedInFebruary2018Member", "nsuri": "http://www.inspiresleep.com/20190930", "presentation": [ "http://www.inspiresleep.com/role/StockholdersEquityPreferredStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "insp_WarrantsIssuedOnAugust2013Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the warrants issued on August 2013.", "label": "Warrants Issued On August2013 [Member]", "terseLabel": "Warrants Issued on August 5, 2013" } } }, "localname": "WarrantsIssuedOnAugust2013Member", "nsuri": "http://www.inspiresleep.com/20190930", "presentation": [ "http://www.inspiresleep.com/role/StockholdersEquityPreferredStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "insp_WarrantsIssuedOnAugust2015Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the warrants issued on August 2015.", "label": "Warrants Issued On August2015 [Member]", "terseLabel": "Warrants Issued on August 7, 2015" } } }, "localname": "WarrantsIssuedOnAugust2015Member", "nsuri": "http://www.inspiresleep.com/20190930", "presentation": [ "http://www.inspiresleep.com/role/StockholdersEquityPreferredStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "insp_WarrantsIssuedOnFebruary2017Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the warrants issued on February 2017.", "label": "Warrants Issued On February2017 [Member]", "terseLabel": "Warrants Issued on February 24, 2017" } } }, "localname": "WarrantsIssuedOnFebruary2017Member", "nsuri": "http://www.inspiresleep.com/20190930", "presentation": [ "http://www.inspiresleep.com/role/StockholdersEquityPreferredStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "insp_WarrantsIssuedOnJune2014Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the warrants issued on June 2014.", "label": "Warrants Issued On June2014 [Member]", "terseLabel": "Warrants Issued on June 27, 2014" } } }, "localname": "WarrantsIssuedOnJune2014Member", "nsuri": "http://www.inspiresleep.com/20190930", "presentation": [ "http://www.inspiresleep.com/role/StockholdersEquityPreferredStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "insp_WarrantsIssuedOnNovember2012Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the warrants issued on November 2012.", "label": "Warrants Issued On November2012 [Member]", "terseLabel": "Warrants Issued on November 16, 2012" } } }, "localname": "WarrantsIssuedOnNovember2012Member", "nsuri": "http://www.inspiresleep.com/20190930", "presentation": [ "http://www.inspiresleep.com/role/StockholdersEquityPreferredStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "insp_WarrantsPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The period warrants after that converted as shares.", "label": "Warrants Period", "terseLabel": "Period of warrants" } } }, "localname": "WarrantsPeriod", "nsuri": "http://www.inspiresleep.com/20190930", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails" ], "xbrltype": "durationItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Europe [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SegmentReportingandRevenueDisaggregationDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails", "http://www.inspiresleep.com/role/StockBasedCompensation2018PlanDetails", "http://www.inspiresleep.com/role/StockBasedCompensationAssumptionsUsedtoCalculateFairValueofOptionsDetails", "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails", "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails", "http://www.inspiresleep.com/role/StockBasedCompensation2018PlanDetails", "http://www.inspiresleep.com/role/StockBasedCompensationAssumptionsUsedtoCalculateFairValueofOptionsDetails", "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails", "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails", "http://www.inspiresleep.com/role/StockBasedCompensation2018PlanDetails", "http://www.inspiresleep.com/role/StockBasedCompensationAssumptionsUsedtoCalculateFairValueofOptionsDetails", "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails", "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails", "http://www.inspiresleep.com/role/StockBasedCompensation2018PlanDetails", "http://www.inspiresleep.com/role/StockBasedCompensationAssumptionsUsedtoCalculateFairValueofOptionsDetails", "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails", "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SegmentReportingandRevenueDisaggregationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r137", "r191", "r193", "r317", "r319" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SegmentReportingandRevenueDisaggregationDetails" ], "xbrltype": "stringItemType" }, "srt_WeightedAverageMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average [Member]", "terseLabel": "Weighted average" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensation2018PlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r277" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r8", "r38" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r21", "r192" ], "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 due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.inspiresleep.com/role/BALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.inspiresleep.com/role/CompositionofCertainFinancialStatementItemsAccruedExpensesDetails": { "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETS", "http://www.inspiresleep.com/role/CompositionofCertainFinancialStatementItemsAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r7", "r8", "r41" ], "calculation": { "http://www.inspiresleep.com/role/CompositionofCertainFinancialStatementItemsAccruedExpensesDetails": { "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 and commissions payable" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/CompositionofCertainFinancialStatementItemsAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r37", "r163" ], "calculation": { "http://www.inspiresleep.com/role/CompositionofCertainFinancialStatementItemsPropertyandEquipmentDetails": { "order": 1.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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/CompositionofCertainFinancialStatementItemsPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r53", "r54", "r55" ], "calculation": { "http://www.inspiresleep.com/role/BALANCESHEETS": { "order": 1.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 income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETS", "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesShorttermInvestmentsandFairValueofFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r52", "r55", "r56", "r251" ], "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" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r22" ], "calculation": { "http://www.inspiresleep.com/role/BALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r112" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) from recognition of equity-based compensation for stock options.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Stock Options, Requisite Service Period Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r100", "r158", "r159" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for advertising costs. For those costs that cannot be capitalized, discloses whether such costs are expensed as incurred or the first period in which the advertising takes place. For direct response advertising costs that are capitalized, describes those assets and the accounting policy used, including a description of the qualifying activity, the types of costs capitalized and the related amortization period. An entity also may disclose its accounting policy for cooperative advertising arrangements.", "label": "Advertising Costs, Policy [Policy Text Block]", "terseLabel": "Advertising Expenses" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r229" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesAdvertisingExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r202", "r223", "r227" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.", "label": "Allocated Share-based Compensation Expense", "terseLabel": "Total stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationAmountsRecognizedDetails", "http://www.inspiresleep.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables": { "auth_ref": [ "r140", "r309" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The valuation allowance as of the balance sheet date to reduce the gross amount of receivables to estimated net realizable value, which would be presented in parentheses on the face of the balance sheet.", "label": "Allowance for Doubtful Accounts, Premiums and Other Receivables", "terseLabel": "Allowance for doubtful accounts (less than)" } } }, "localname": "AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableandAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r69", "r90", "r272" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited": { "order": 3.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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r117" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/LossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r117" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/LossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r117" ], "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/2018-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 sublease land agreement" } } }, "localname": "AreaOfRealEstateProperty", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/CommitmentsOperatingLeaseDetails" ], "xbrltype": "areaItemType" }, "us-gaap_AssetBackedSecuritiesAtCarryingValue": { "auth_ref": [], "calculation": { "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesShorttermInvestmentsandFairValueofFinancialInstrumentsDetails": { "order": 4.0, "parentTag": "us-gaap_ShortTermInvestments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Investments in notes or bonds that are collateralized by a specific group of underlying assets owned by the issuer of the notes or bonds which are 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. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.", "label": "Asset-Backed Securities, at Carrying Value", "terseLabel": "Asset-backed securities" } } }, "localname": "AssetBackedSecuritiesAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesShorttermInvestmentsandFairValueofFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetBackedSecuritiesMember": { "auth_ref": [ "r149", "r197" ], "lang": { "en-US": { "role": { "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans.", "label": "Asset-backed Securities [Member]", "terseLabel": "Asset-backed securities" } } }, "localname": "AssetBackedSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/InvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r134", "r287", "r304" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r6", "r51" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r257" ], "calculation": { "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesShorttermInvestmentsandFairValueofFinancialInstrumentsDetails": { "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesShorttermInvestmentsandFairValueofFinancialInstrumentsDetails" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesShorttermInvestmentsandFairValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r147" ], "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 Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r148" ], "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 Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r145" ], "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": "Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r143", "r146" ], "calculation": { "http://www.inspiresleep.com/role/InvestmentsDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "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" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "auth_ref": [ "r144" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in net 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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r203", "r225" ], "lang": { "en-US": { "role": { "documentation": "Information by award type pertaining to equity-based compensation.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensation2018PlanDetails", "http://www.inspiresleep.com/role/StockBasedCompensationAssumptionsUsedtoCalculateFairValueofOptionsDetails" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r33", "r92" ], "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 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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r11", "r93", "r100", "r139" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r86", "r92", "r98" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r86", "r268" ], "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) increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r33" ], "calculation": { "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesShorttermInvestmentsandFairValueofFinancialInstrumentsDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash Equivalents, at Carrying Value", "totalLabel": "Total cash equivalents" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesShorttermInvestmentsandFairValueofFinancialInstrumentsDetails" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesShorttermInvestmentsandFairValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails", "http://www.inspiresleep.com/role/StockholdersEquityCommonStockWarrantsDetails", "http://www.inspiresleep.com/role/StockholdersEquityNarrativeDetails", "http://www.inspiresleep.com/role/StockholdersEquityPreferredStockWarrantsDetails", "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesReverseStockSplitandInitialPublicOfferingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockholdersEquityNarrativeDetails", "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesReverseStockSplitandInitialPublicOfferingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r108", "r185", "r186", "r201" ], "lang": { "en-US": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]", "terseLabel": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockholdersEquityPreferredStockWarrantsDetails", "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesReconciliationofPreferredStockWarrantLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [ "r103" ], "lang": { "en-US": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]", "terseLabel": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockholdersEquityPreferredStockWarrantsDetails", "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesReconciliationofPreferredStockWarrantLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r107" ], "lang": { "en-US": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise price (in dollars per share)", "verboseLabel": "Exercise Price (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails", "http://www.inspiresleep.com/role/StockholdersEquityPreferredStockWarrantsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Warrant or Right [Line Items]", "terseLabel": "Common Stock Warrants", "verboseLabel": "Preferred Stock Warrants" } } }, "localname": "ClassOfWarrantOrRightLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockholdersEquityCommonStockWarrantsDetails", "http://www.inspiresleep.com/role/StockholdersEquityPreferredStockWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r106" ], "lang": { "en-US": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Aggregate number of shares called by warrants (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails", "http://www.inspiresleep.com/role/StockholdersEquityCommonStockWarrantsDetails", "http://www.inspiresleep.com/role/StockholdersEquityNarrativeDetails", "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesReverseStockSplitandInitialPublicOfferingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [ "r108" ], "lang": { "en-US": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "periodEndLabel": "Outstanding at end of the year (in shares)", "periodStartLabel": "Outstanding at beginning of the year (in shares)", "terseLabel": "Warrants Outstanding (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockholdersEquityCommonStockWarrantsDetails", "http://www.inspiresleep.com/role/StockholdersEquityPreferredStockWarrantsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r103", "r185", "r186", "r201" ], "lang": { "en-US": { "role": { "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Class of Warrant or Right [Table]", "terseLabel": "Class of Warrant or Right [Table]" } } }, "localname": "ClassOfWarrantOrRightTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockholdersEquityCommonStockWarrantsDetails", "http://www.inspiresleep.com/role/StockholdersEquityPreferredStockWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r168" ], "lang": { "en-US": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/InvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsDisclosureTextBlock": { "auth_ref": [ "r167" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for significant arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements. Descriptions may include identification of the specific goods and services, period of time covered, minimum quantities and amounts, and cancellation rights.", "label": "Commitments Disclosure [Text Block]", "terseLabel": "Commitments" } } }, "localname": "CommitmentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/Commitments" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r46" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensation2018PlanDetails", "http://www.inspiresleep.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFSTOCKHOLDERSEQUITYUnaudited", "http://www.inspiresleep.com/role/StockholdersEquityCommonStockWarrantsDetails", "http://www.inspiresleep.com/role/StockholdersEquityNarrativeDetails", "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesReverseStockSplitandInitialPublicOfferingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r20" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r20" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r20" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETSParenthetical", "http://www.inspiresleep.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r20", "r175" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Common stock, outstanding (in shares)", "periodStartLabel": "Common stock, outstanding (in shares)", "terseLabel": "Common stock, outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETSParenthetical", "http://www.inspiresleep.com/role/STATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r20" ], "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 at September 30, 2019 and December 31, 2018; 24,038,369 and 23,401,675 issued and outstanding at September 30, 2019 and December 31, 2018, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock": { "auth_ref": [ "r195", "r196", "r200" ], "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/2018-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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "auth_ref": [ "r99", "r207" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r59", "r61", "r62" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r124", "r301" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/CompositionofCertainFinancialStatementItemsPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConversionOfStockAmountConverted1": { "auth_ref": [ "r95", "r96", "r97" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Amount Converted", "terseLabel": "Value of shares converted" } } }, "localname": "ConversionOfStockAmountConverted1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockSharesConverted1": { "auth_ref": [ "r95", "r96", "r97" ], "lang": { "en-US": { "role": { "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Shares Converted", "terseLabel": "Number of shares converted (in shares)" } } }, "localname": "ConversionOfStockSharesConverted1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option.", "label": "Convertible Preferred Stock [Member]", "terseLabel": "Convertible preferred stock outstanding" } } }, "localname": "ConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/LossPerShareDetails", "http://www.inspiresleep.com/role/StockholdersEquityNarrativeDetails", "http://www.inspiresleep.com/role/StockholdersEquityPreferredStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion": { "auth_ref": [ "r18", "r19", "r176", "r179" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued for each share of convertible preferred stock that is converted.", "label": "Convertible Preferred Stock, Shares Issued upon Conversion", "terseLabel": "Shares issued upon conversion (in shares)" } } }, "localname": "ConvertiblePreferredStockSharesIssuedUponConversion", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockholdersEquityNarrativeDetails", "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesReverseStockSplitandInitialPublicOfferingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r197", "r199" ], "lang": { "en-US": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate bonds" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/InvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r71" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsTotalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Consolidated cost of goods (such as cost of goods sold, or purchases) for the period after providing for returns, allowances and discounts, when it serves as a benchmark in a concentration of risk calculation.", "label": "Cost of Goods, Total [Member]", "terseLabel": "Cost of goods sold" } } }, "localname": "CostOfGoodsTotalMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationAmountsRecognizedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r72", "r100" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for recognition of costs in the period which correspond to the sales and revenue categories presented in the statement of operations. The accounting policy may include the amount and nature of costs incurred, provisions associated with inventories, purchase discounts, freight and other costs included in cost of sales incurred and recorded in the period. This disclosure also includes the nature of costs of sales incurred and recorded in the statement of operations for the period relating to transactions with related parties.", "label": "Cost of Sales, Policy [Policy Text Block]", "terseLabel": "Cost of Goods Sold" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "terseLabel": "Cumulative effect of new accounting principle" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r14", "r16", "r17", "r288", "r289", "r302" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Variable interest rate on credit facility" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r43", "r271" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r43" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Fixed interest rate on credit facility" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r44" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r300" ], "lang": { "en-US": { "role": { "documentation": "Information about timing of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period [Axis]", "terseLabel": "Debt Instrument, Redemption, Period [Axis]" } } }, "localname": "DebtInstrumentRedemptionPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r300" ], "lang": { "en-US": { "role": { "documentation": "Period as defined under terms of the debt agreement for debt redemption features.", "label": "Debt Instrument, Redemption, Period [Domain]", "terseLabel": "Debt Instrument, Redemption, Period [Domain]" } } }, "localname": "DebtInstrumentRedemptionPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "auth_ref": [ "r300" ], "lang": { "en-US": { "role": { "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period One [Member]", "terseLabel": "Prior to March 27, 2019 / Prior to March 27, 2020" } } }, "localname": "DebtInstrumentRedemptionPeriodOneMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodThreeMember": { "auth_ref": [ "r300" ], "lang": { "en-US": { "role": { "documentation": "Period three representing third most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Three [Member]", "terseLabel": "On or after March 27, 2020 / On or after March 27, 2021" } } }, "localname": "DebtInstrumentRedemptionPeriodThreeMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "auth_ref": [ "r300" ], "lang": { "en-US": { "role": { "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Two [Member]", "terseLabel": "On or after March 27, 2019 but prior to March 27, 2020 / On or after March 27, 2020 but prior to March 27, 2021" } } }, "localname": "DebtInstrumentRedemptionPeriodTwoMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": { "auth_ref": [ "r150" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of realized gain 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", "terseLabel": "Realized gains" } } }, "localname": "DebtSecuritiesAvailableForSaleRealizedGain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesShorttermInvestmentsandFairValueofFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r151" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/InvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r90", "r161" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/CompositionofCertainFinancialStatementItemsPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r90", "r132" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DirectorMember": { "auth_ref": [ "r279" ], "lang": { "en-US": { "role": { "documentation": "Person serving on the board of directors (who collectively have responsibility for governing the entity).", "label": "Director [Member]", "terseLabel": "Directors" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensation2018PlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r187", "r228" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r116" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Basic and Diluted", "terseLabel": "Net loss per share, basic and diluted (in dollars per share)" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r100", "r117", "r118", "r119" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r120" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/LossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r268" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r224" ], "lang": { "en-US": { "role": { "documentation": "Weighted average period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average recognition period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationAmountsRecognizedDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r224" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unrecognized cost of unvested options awarded to employees as compensation.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options", "terseLabel": "Unearned stock-based compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationAmountsRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An arrangement whereby an employee is entitled to receive in the future, subject to vesting and other restrictions, a number of shares in the entity at a specified price, as defined in the agreement. Although there are variations, normally, after vesting, when an option is exercised, the employee-holder pays the strike value in cash to the issuing employer-entity and receives equity shares. The equity shares can be sold into the market for cash at the current market price without restriction. Options may be used to attract, retain and incentivize employees, in addition to their regular salary and other benefits.", "label": "Employee Stock Option [Member]", "terseLabel": "Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensation2018PlanDetails", "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/CompositionofCertainFinancialStatementItemsPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r175" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesShorttermInvestmentsandFairValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r256", "r257", "r258", "r259", "r264", "r265" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesShorttermInvestmentsandFairValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount": { "auth_ref": [ "r259" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of transfers of assets measured on a recurring basis out of Level 1 of the fair value hierarchy into Level 2.", "label": "Fair Value, Assets, Level 1 to Level 2 Transfers, Amount", "terseLabel": "Fair value of assets transferred from Level 1 to Level 2" } } }, "localname": "FairValueAssetsLevel1ToLevel2TransfersAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesShorttermInvestmentsandFairValueofFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount": { "auth_ref": [ "r259" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of transfers of assets measured on a recurring basis out of Level 2 of the fair value hierarchy into Level 1.", "label": "Fair Value, Assets, Level 2 to Level 1 Transfers, Amount", "terseLabel": "Fair value of assets transferred from Level 2 to Level 1" } } }, "localname": "FairValueAssetsLevel2ToLevel1TransfersAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesShorttermInvestmentsandFairValueofFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r197", "r198", "r199", "r258", "r280" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesShorttermInvestmentsandFairValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r256" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesShorttermInvestmentsandFairValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r197", "r198", "r199", "r258", "r281" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesShorttermInvestmentsandFairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r197", "r198", "r199", "r258", "r282" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesShorttermInvestmentsandFairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r197", "r198", "r199", "r258", "r283" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesShorttermInvestmentsandFairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesLevel1ToLevel2TransfersAmount": { "auth_ref": [ "r259" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of transfers of liabilities measured on a recurring basis out of Level 1 of the fair value hierarchy into Level 2.", "label": "Fair Value, Liabilities, Level 1 to Level 2 Transfers, Amount", "terseLabel": "Fair value of liabilities transferred from Level 1 to Level 2" } } }, "localname": "FairValueLiabilitiesLevel1ToLevel2TransfersAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesShorttermInvestmentsandFairValueofFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueLiabilitiesLevel2ToLevel1TransfersAmount": { "auth_ref": [ "r259" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of transfers of liabilities measured on a recurring basis out of Level 2 of the fair value hierarchy into Level 1.", "label": "Fair Value, Liabilities, Level 2 to Level 1 Transfers, Amount", "terseLabel": "Fair value of liabilities transferred from Level 2 to Level 1" } } }, "localname": "FairValueLiabilitiesLevel2ToLevel1TransfersAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesShorttermInvestmentsandFairValueofFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "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": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Reconciliation of preferred stock warrant liabilities:" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesReconciliationofPreferredStockWarrantLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesReconciliationofPreferredStockWarrantLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r260", "r265" ], "lang": { "en-US": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesReconciliationofPreferredStockWarrantLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [ "r256", "r263" ], "lang": { "en-US": { "role": { "documentation": "Provides the general categories used to describe the frequency with which financial assets and liabilities (as defined) are measured at fair value (on a recurring or nonrecurring basis).", "label": "Fair Value, Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesShorttermInvestmentsandFairValueofFinancialInstrumentsDetails" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3": { "auth_ref": [ "r262" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of transfers of financial instrument classified as a liability out of level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3", "negatedTerseLabel": "Reclassified to equity" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesReconciliationofPreferredStockWarrantLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": { "auth_ref": [ "r261" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances", "terseLabel": "Initial fair value of preferred stock warrants issued" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesReconciliationofPreferredStockWarrantLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "auth_ref": [ "r260" ], "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)", "terseLabel": "Change in fair value of preferred stock warrants" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesReconciliationofPreferredStockWarrantLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r260" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesReconciliationofPreferredStockWarrantLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesShorttermInvestmentsandFairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r256", "r263" ], "lang": { "en-US": { "role": { "documentation": "This item represents a description of the frequency with which certain items are measured at fair value. Items measured at fair value on a recurring basis generally include those items for which measurement inputs are readily available and which are measured at fair value at successive reporting periods.", "label": "Fair Value, Measurements, Recurring [Member]", "terseLabel": "Recurring basis" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesShorttermInvestmentsandFairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOptionChangesInFairValueGainLoss1": { "auth_ref": [ "r266" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "For each line item in the statement of financial position, the amounts of gains and losses from fair value changes included in earnings.", "label": "Fair Value, Option, Changes in Fair Value, Gain (Loss)", "negatedLabel": "Change in the fair value of preferred stock warrants" } } }, "localname": "FairValueOptionChangesInFairValueGainLoss1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/InvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r100", "r267", "r269" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r73" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r68" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationAmountsRecognizedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r70" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "IPO [Member]", "terseLabel": "IPO" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFSTOCKHOLDERSEQUITYUnaudited", "http://www.inspiresleep.com/role/StockholdersEquityNarrativeDetails", "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesReverseStockSplitandInitialPublicOfferingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r100", "r160", "r166" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r66", "r113", "r285", "r295", "r311" ], "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/2018-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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r165" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationAmountsRecognizedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationAmountsRecognizedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r234" ], "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/2018-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/2018-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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r243" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r102", "r133", "r241" ], "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": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited", "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r100", "r232", "r233", "r236", "r237", "r238", "r242", "r318" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r89" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r89" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited": { "order": 11.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" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r89" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited": { "order": 8.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/2018-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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r89" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited": { "order": 9.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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInReceivables": { "auth_ref": [ "r89" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the 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/2018-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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r64", "r131", "r270", "r272", "r297" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r84", "r87", "r94" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r8", "r9", "r41" ], "calculation": { "http://www.inspiresleep.com/role/CompositionofCertainFinancialStatementItemsAccruedExpensesDetails": { "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/CompositionofCertainFinancialStatementItemsAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r28", "r156" ], "calculation": { "http://www.inspiresleep.com/role/CompositionofCertainFinancialStatementItemsInventoriesDetails": { "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/CompositionofCertainFinancialStatementItemsInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r2", "r49", "r152" ], "calculation": { "http://www.inspiresleep.com/role/BALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.inspiresleep.com/role/CompositionofCertainFinancialStatementItemsInventoriesDetails": { "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETS", "http://www.inspiresleep.com/role/CompositionofCertainFinancialStatementItemsInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r10", "r50", "r100", "r121", "r153", "r154" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r29", "r156" ], "calculation": { "http://www.inspiresleep.com/role/CompositionofCertainFinancialStatementItemsInventoriesDetails": { "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/CompositionofCertainFinancialStatementItemsInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r49", "r110", "r152", "r155" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeAmortizationOfDiscount": { "auth_ref": [ "r76" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accretion of purchase discount on nonoperating securities.", "label": "Investment Income, Amortization of Discount", "negatedTerseLabel": "Accretion of investment discount" } } }, "localname": "InvestmentIncomeAmortizationOfDiscount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r74", "r130" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r312", "r313", "r314", "r315" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/InvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r312", "r313", "r314", "r315" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/InvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsAndOtherNoncurrentAssets": { "auth_ref": [], "calculation": { "http://www.inspiresleep.com/role/BALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investments, and noncurrent assets classified as other.", "label": "Investments and Other Noncurrent Assets", "terseLabel": "Other non-current asset" } } }, "localname": "InvestmentsAndOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r151", "r286", "r299", "r316" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/Investments" ], "xbrltype": "textBlockItemType" }, "us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims": { "auth_ref": [ "r90" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims.", "label": "Issuance of Stock and Warrants for Services or Claims", "terseLabel": "Issuance of preferred stock warrants" } } }, "localname": "IssuanceOfStockAndWarrantsForServicesOrClaims", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseArrangementTypeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by group of related lease arrangements. For example, but not limited to, leases grouped by facility or contractual terms.", "label": "Lease Arrangement, Type [Axis]", "terseLabel": "Lease Arrangement, Type [Axis]" } } }, "localname": "LeaseArrangementTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/CommitmentsOperatingLeaseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseArrangementTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Group of related lease arrangements. For example, but not limited to, leases grouped by facility or contractual terms.", "label": "Lease Arrangement, Type [Domain]", "terseLabel": "Lease Arrangement, Type [Domain]" } } }, "localname": "LeaseArrangementTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/CommitmentsOperatingLeaseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r162" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/CompositionofCertainFinancialStatementItemsPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LessorOperatingLeaseRenewalTerm": { "auth_ref": [ "r278" ], "lang": { "en-US": { "role": { "documentation": "Term of lessor's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessor, Operating Lease, Renewal Term", "terseLabel": "Renewal term (in years)" } } }, "localname": "LessorOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/CommitmentsOperatingLeaseDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r40" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r26", "r290", "r307" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r42" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r17", "r289", "r302" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Outstanding credit facility amount" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r39" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r39", "r105" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r17", "r170", "r289", "r305" ], "calculation": { "http://www.inspiresleep.com/role/LongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Total expected future principal payments" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtByMaturityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Long-term Debt, Fiscal Year Maturity [Abstract]", "terseLabel": "Expected future principal payments" } } }, "localname": "LongTermDebtByMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r109", "r169" ], "calculation": { "http://www.inspiresleep.com/role/LongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Five", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r109", "r169" ], "calculation": { "http://www.inspiresleep.com/role/LongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Four", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r109", "r169" ], "calculation": { "http://www.inspiresleep.com/role/LongTermDebtDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Three", "terseLabel": "2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r109", "r169" ], "calculation": { "http://www.inspiresleep.com/role/LongTermDebtDetails": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Two", "terseLabel": "2020" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r109" ], "calculation": { "http://www.inspiresleep.com/role/LongTermDebtDetails": { "order": 5.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year", "terseLabel": "2019 (remaining)" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/InvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r171" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r34" ], "calculation": { "http://www.inspiresleep.com/role/BALANCESHEETS": { "order": 4.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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermNotesPayable": { "auth_ref": [ "r44" ], "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" } } }, "localname": "LongTermNotesPayable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesPolicy": { "auth_ref": [ "r298" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesAdvertisingExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MoneyMarketFundsAtCarryingValue": { "auth_ref": [], "calculation": { "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesShorttermInvestmentsandFairValueofFinancialInstrumentsDetails": { "order": 1.0, "parentTag": "us-gaap_CashEquivalentsAtCarryingValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.", "label": "Money Market Funds, at Carrying Value", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesShorttermInvestmentsandFairValueofFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r86" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r86" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r86", "r88", "r91" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r57", "r60", "r67", "r91", "r118", "r296", "r310" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r112", "r114", "r115" ], "lang": { "en-US": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r75" ], "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 (income) expense" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2018-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 (income) expense:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [], "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/2018-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/2018-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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r273", "r275" ], "calculation": { "http://www.inspiresleep.com/role/CommitmentsOperatingLeaseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total future operating lease payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/CommitmentsOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "terseLabel": "Future minimum annual operating lease payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/CommitmentsOperatingLeaseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r273", "r275" ], "calculation": { "http://www.inspiresleep.com/role/CommitmentsOperatingLeaseDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/CommitmentsOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r273", "r275" ], "calculation": { "http://www.inspiresleep.com/role/CommitmentsOperatingLeaseDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/CommitmentsOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r273", "r275" ], "calculation": { "http://www.inspiresleep.com/role/CommitmentsOperatingLeaseDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/CommitmentsOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r273", "r275" ], "calculation": { "http://www.inspiresleep.com/role/CommitmentsOperatingLeaseDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/CommitmentsOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r273", "r275" ], "calculation": { "http://www.inspiresleep.com/role/CommitmentsOperatingLeaseDetails": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/CommitmentsOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.inspiresleep.com/role/CommitmentsOperatingLeaseDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Remainder of Fiscal Year", "terseLabel": "2019 (remaining)" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/CommitmentsOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesRentExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Leases, Rent Expense, Net [Abstract]", "terseLabel": "Rent expense" } } }, "localname": "OperatingLeasesRentExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/CommitmentsOperatingLeaseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesRentExpenseNet": { "auth_ref": [ "r274" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.", "label": "Operating Leases, Rent Expense, Net", "terseLabel": "Rent expense" } } }, "localname": "OperatingLeasesRentExpenseNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/CommitmentsOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r239" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r240" ], "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/2018-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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r0", "r255" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/Organization" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r7", "r8", "r9", "r41" ], "calculation": { "http://www.inspiresleep.com/role/CompositionofCertainFinancialStatementItemsAccruedExpensesDetails": { "order": 3.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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/CompositionofCertainFinancialStatementItemsAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r58", "r61", "r246", "r247", "r250" ], "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 income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r91" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited": { "order": 13.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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r77" ], "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 (income) expense, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r83" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Payment of debt fees" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r80" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.", "label": "Payments to Acquire Investments", "negatedLabel": "Purchases of investments" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r79" ], "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, net of disposals" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r203", "r225" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name pertaining to equity-based compensation arrangements.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensation2018PlanDetails", "http://www.inspiresleep.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the equity-based compensation arrangement plan.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensation2018PlanDetails", "http://www.inspiresleep.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock [Member]", "terseLabel": "Convertible Preferred Stock" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r19" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r19" ], "lang": { "en-US": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "periodEndLabel": "Preferred stock, outstanding (in shares)", "periodStartLabel": "Preferred stock, outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r3", "r5", "r157" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r81" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from Issuance Initial Public Offering", "terseLabel": "Net proceeds from initial public offering" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesReverseStockSplitandInitialPublicOfferingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r81" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from sale of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited", "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesReverseStockSplitandInitialPublicOfferingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r82" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-term Lines of Credit", "terseLabel": "Net proceeds from credit facility" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromNotesPayable": { "auth_ref": [ "r82" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation.", "label": "Proceeds from Notes Payable", "terseLabel": "Proceeds from issuance of notes payable" } } }, "localname": "ProceedsFromNotesPayable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": { "auth_ref": [ "r78" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period.", "label": "Proceeds from Sale, Maturity and Collection of Investments", "terseLabel": "Proceeds from sales or maturities of investments" } } }, "localname": "ProceedsFromSaleMaturityAndCollectionsOfInvestments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r57", "r60", "r85", "r134", "r135", "r246", "r248", "r249", "r253", "r254" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited", "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r37", "r164" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/CompositionofCertainFinancialStatementItemsPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r36", "r162" ], "calculation": { "http://www.inspiresleep.com/role/CompositionofCertainFinancialStatementItemsPropertyandEquipmentDetails": { "order": 2.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", "verboseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/CompositionofCertainFinancialStatementItemsPropertyandEquipmentDetails" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/CompositionofCertainFinancialStatementItemsPropertyandEquipmentDetails", "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r12", "r13", "r164", "r308" ], "calculation": { "http://www.inspiresleep.com/role/BALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.inspiresleep.com/role/CompositionofCertainFinancialStatementItemsPropertyandEquipmentDetails": { "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETS", "http://www.inspiresleep.com/role/CompositionofCertainFinancialStatementItemsPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r35", "r100", "r164" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r12", "r164" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/CompositionofCertainFinancialStatementItemsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r12", "r162" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/CompositionofCertainFinancialStatementItemsPropertyandEquipmentDetails" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r27", "r100", "r141" ], "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 Doubtful Accounts" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r230", "r320" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationAmountsRecognizedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r100", "r230" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchMember": { "auth_ref": [ "r240" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r23", "r183", "r306" ], "calculation": { "http://www.inspiresleep.com/role/BALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r189", "r190", "r191" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited", "http://www.inspiresleep.com/role/SegmentReportingandRevenueDisaggregationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r101", "r194" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r136" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SegmentReportingandRevenueDisaggregationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFSTOCKHOLDERSEQUITYUnaudited", "http://www.inspiresleep.com/role/StockholdersEquityNarrativeDetails", "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesReverseStockSplitandInitialPublicOfferingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Shares sold (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesReverseStockSplitandInitialPublicOfferingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ScenarioForecastMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The reporting scenario used to indicate financial results forecast for a future period.", "label": "Scenario, Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScenarioUnspecifiedDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Any scenario, that is, the particular reporting scenario is left unspecified. Scenarios distinguish among different kinds of business reporting facts, as for example actual versus budgeted figures.", "label": "Scenario, Unspecified [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/CompositionofCertainFinancialStatementItemsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r117" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/LossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r117" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/InvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of cash, cash equivalents, and investments.", "label": "Cash, Cash Equivalents and Investments [Table Text Block]", "terseLabel": "Short-term investments available-for-sale" } } }, "localname": "ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r202", "r222", "r227" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the allocation of equity-based compensation costs to a given line item on the balance sheet and income statement for the period. This may include the reporting line for the costs and the amount capitalized and expensed.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]", "terseLabel": "Schedule of stock compensation recognized, before taxes" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r256" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r276" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Schedule of future minimum annual operating lease payments" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/CommitmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r10", "r30", "r31", "r32" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/CompositionofCertainFinancialStatementItemsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r169" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of expected future principal payments for the credit facility" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r37", "r164" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/CompositionofCertainFinancialStatementItemsPropertyandEquipmentDetails", "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r63", "r65", "r137" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SegmentReportingandRevenueDisaggregationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r203", "r225" ], "lang": { "en-US": { "role": { "documentation": "Components of an equity-based arrangement under which compensation is awarded to employees, typically comprised of compensation expense; changes in the quantity and fair value of the shares (or other type of equity) granted, exercised, forfeited, and issued and outstanding pertaining to that plan; and cash flow effects resulting from the equity-based payment arrangement. Component disclosures are by type of award and plan name.", "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensation2018PlanDetails", "http://www.inspiresleep.com/role/StockBasedCompensationAmountsRecognizedDetails", "http://www.inspiresleep.com/role/StockBasedCompensationAssumptionsUsedtoCalculateFairValueofOptionsDetails", "http://www.inspiresleep.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r208", "r214", "r215" ], "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 Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Summary of the company's stock option activity and related information" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r217" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r45", "r104", "r172", "r173", "r174", "r176", "r177", "r178", "r180", "r181", "r182", "r183" ], "lang": { "en-US": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockholdersEquityNarrativeDetails", "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesReverseStockSplitandInitialPublicOfferingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r103", "r185", "r186", "r201" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "terseLabel": "Summary of preferred stock warrants issued under the company's original credit facility and subsequent amendments" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r138" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SegmentReportingandRevenueDisaggregation" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r89" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.", "label": "Share-based Compensation", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r204" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensation2018PlanDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r204" ], "lang": { "en-US": { "role": { "documentation": "Period which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, 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 Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensation2018PlanDetails" ], "xbrltype": "durationItemType" }, "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationAssumptionsUsedtoCalculateFairValueofOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r220" ], "lang": { "en-US": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationAssumptionsUsedtoCalculateFairValueofOptionsDetails", "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r219" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationAssumptionsUsedtoCalculateFairValueofOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r221" ], "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/2018-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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensation2018PlanDetails", "http://www.inspiresleep.com/role/StockBasedCompensationAmountsRecognizedDetails", "http://www.inspiresleep.com/role/StockBasedCompensationAssumptionsUsedtoCalculateFairValueofOptionsDetails", "http://www.inspiresleep.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r225" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensation2018PlanDetails" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r211" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r211" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r213" ], "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 (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r210", "r225" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r209" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r201", "r206" ], "lang": { "en-US": { "role": { "documentation": "Equity-based compensation award.", "label": "Equity Award [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensation2018PlanDetails", "http://www.inspiresleep.com/role/StockBasedCompensationAssumptionsUsedtoCalculateFairValueofOptionsDetails" ], "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/2018-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 (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "First portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Compensation Award, Tranche One [Member]", "terseLabel": "Vesting after first year of service" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensation2018PlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Second portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Compensation Award, Tranche Two [Member]", "terseLabel": "Vesting in years two through four" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensation2018PlanDetails" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationAssumptionsUsedtoCalculateFairValueofOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r204" ], "lang": { "en-US": { "role": { "documentation": "Percentage of vesting of share-based compensation awards.", "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensation2018PlanDetails" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Intrinsic value of equity-based compensation awards outstanding. Excludes stock and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "terseLabel": "Outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-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 equity-based compensation awards vested. Excludes stock and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested", "terseLabel": "Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r205" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensation2018PlanDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r218", "r226" ], "lang": { "en-US": { "role": { "documentation": "Expected term of share-based compensation awards, 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, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationAssumptionsUsedtoCalculateFairValueofOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r225" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r216" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "terseLabel": "Shares issue price (in dollars per share)" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesReverseStockSplitandInitialPublicOfferingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShortTermDebtMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt arrangement having an initial term within one year or the normal operating cycle, if longer.", "label": "Short-term Debt [Member]", "terseLabel": "Short-term Debt" } } }, "localname": "ShortTermDebtMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/InvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r15", "r291", "r292", "r294", "r303" ], "calculation": { "http://www.inspiresleep.com/role/BALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesShorttermInvestmentsandFairValueofFinancialInstrumentsDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "terseLabel": "Investments, short-term", "totalLabel": "Total investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETS", "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesShorttermInvestmentsandFairValueofFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermInvestmentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Short-term Investments [Abstract]", "terseLabel": "Investments:" } } }, "localname": "ShortTermInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesShorttermInvestmentsandFairValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r111" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r18", "r19", "r20", "r175" ], "lang": { "en-US": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails", "http://www.inspiresleep.com/role/StockholdersEquityCommonStockWarrantsDetails", "http://www.inspiresleep.com/role/StockholdersEquityNarrativeDetails", "http://www.inspiresleep.com/role/StockholdersEquityPreferredStockWarrantsDetails", "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesReverseStockSplitandInitialPublicOfferingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r48", "r175" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/CommitmentsOperatingLeaseDetails", "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/2018-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/2018-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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementScenarioAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by scenario to be reported. Scenarios distinguish among different kinds of business reporting facts, as for example actual versus budgeted figures.", "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/CommitmentsOperatingLeaseDetails", "http://www.inspiresleep.com/role/STATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r47", "r175", "r176", "r183" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Conversion of preferred stock to common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r19", "r20", "r175", "r183" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of common stock for employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r19", "r20", "r175", "r183" ], "lang": { "en-US": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock (in shares)", "verboseLabel": "Shares issued during the period (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFSTOCKHOLDERSEQUITYUnaudited", "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesReverseStockSplitandInitialPublicOfferingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r19", "r20", "r175", "r183", "r212" ], "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 and warrants exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFSTOCKHOLDERSEQUITYUnaudited", "http://www.inspiresleep.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r48", "r175", "r183" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Conversion of preferred stock to common stock" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r19", "r20", "r175", "r183" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock for employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFSTOCKHOLDERSEQUITYUnaudited", "http://www.inspiresleep.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r19", "r20", "r175", "r183" ], "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 of common stock" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r48", "r175", "r183" ], "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 and warrants exercised" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-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" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/LossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r20", "r24", "r25", "r142" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r244", "r245", "r252" ], "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": "Balance", "periodStartLabel": "Balance" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/BALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Note [Abstract]", "terseLabel": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r188" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "auth_ref": [ "r184" ], "lang": { "en-US": { "role": { "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "terseLabel": "Stock split ratio" } } }, "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesReverseStockSplitandInitialPublicOfferingDetails" ], "xbrltype": "pureItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFSTOCKHOLDERSEQUITYUnaudited", "http://www.inspiresleep.com/role/StockholdersEquityNarrativeDetails", "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesReverseStockSplitandInitialPublicOfferingDetails" ], "xbrltype": "stringItemType" }, "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r239" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardAxis": { "auth_ref": [ "r240" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardNameDomain": { "auth_ref": [ "r240" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TitleOfIndividualAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensation2018PlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Title of individual, or nature of relationship to individual or group of individuals.", "label": "Relationship to Entity [Domain]", "terseLabel": "Relationship to Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensation2018PlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r284" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/InvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentSecuritiesAtCarryingValue": { "auth_ref": [], "calculation": { "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesShorttermInvestmentsandFairValueofFinancialInstrumentsDetails": { "order": 3.0, "parentTag": "us-gaap_ShortTermInvestments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Debt (bills, notes or bonds) that are issued by the government of the United States which are 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. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.", "label": "US Government Securities, at Carrying Value", "terseLabel": "U.S. government securities" } } }, "localname": "USGovernmentSecuritiesAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesShorttermInvestmentsandFairValueofFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_USTreasuryAndGovernmentMember": { "auth_ref": [ "r197", "r293" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/InvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnInvestments": { "auth_ref": [ "r90" ], "calculation": { "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of investments, not including unrealized gains or losses on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, held at each balance sheet date and included in earnings for the period.", "label": "Unrealized Gain (Loss) on Investments", "terseLabel": "Unrealized gain (loss) on investments" } } }, "localname": "UnrealizedGainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r231", "r235" ], "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/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r122", "r123", "r125", "r126", "r127", "r128", "r129" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r225" ], "lang": { "en-US": { "role": { "documentation": "Information by vesting schedule for share-based compensation.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensation2018PlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r225" ], "lang": { "en-US": { "role": { "documentation": "Vesting schedule for share-based compensation.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockBasedCompensation2018PlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [ "r108" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.", "label": "Warrants and Rights Outstanding", "terseLabel": "Initial Value" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/StockholdersEquityPreferredStockWarrantsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted", "terseLabel": "Weighted average common shares used to compute net loss per share, basic and diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.inspiresleep.com/role/STATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r10": { "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" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r102": { "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=26873400&loc=d3e23780-122690" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(d),(e))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(i)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(i)(4))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r109": { "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=26873400&loc=d3e24072-122690" }, "r11": { "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=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690" }, "r111": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22580-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1337-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r12": { "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=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=109236672&loc=d3e543-108305" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r124": { "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" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r13": { "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=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r138": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "305", "URI": "http://asc.fasb.org/extlink&oid=6375392&loc=d3e26790-107797" }, "r14": { "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=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5074-111524" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5144-111524" }, "r142": { "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=27010918&loc=d3e74512-122707" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=109979856&loc=d3e26610-111562" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=109979856&loc=d3e26626-111562" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27161-111563" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27161-111563" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27161-111563" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27161-111563" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27232-111563" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27357-111563" }, "r151": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68049868&loc=d3e3927-108312" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=66092785&loc=d3e4492-108314" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=66092785&loc=d3e4556-108314" }, "r155": { "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" }, "r156": { "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" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=84159346&loc=d3e8275-108329" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68054294&loc=d3e8384-108330" }, "r16": { "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=6877327&loc=d3e13212-122682" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r17": { "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=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r171": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r183": { "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=27012166&loc=d3e187085-122770" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 4.C)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187143-122770" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=68057994&loc=d3e25284-112666" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r187": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208855" }, "r188": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130539-203045" }, "r19": { "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=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130543-203045" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130545-203045" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130549-203045" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r194": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r195": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r196": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r198": { "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=108410482&loc=d3e1928-114920" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=112275985&loc=d3e4179-114921" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r20": { "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=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r207": { "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=109197908&loc=d3e5070-113901" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r209": { "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=109197908&loc=d3e5070-113901" }, "r21": { "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=6877327&loc=d3e13212-122682" }, "r210": { "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=109197908&loc=d3e5070-113901" }, "r211": { "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=109197908&loc=d3e5070-113901" }, "r212": { "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=109197908&loc=d3e5070-113901" }, "r213": { "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=109197908&loc=d3e5070-113901" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r218": { "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=109197908&loc=d3e5070-113901" }, "r219": { "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=109197908&loc=d3e5070-113901" }, "r22": { "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=6877327&loc=d3e13212-122682" }, "r220": { "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=109197908&loc=d3e5070-113901" }, "r221": { "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=109197908&loc=d3e5070-113901" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r223": { "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=109197908&loc=d3e5070-113901" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r226": { "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=115993241&loc=d3e301413-122809" }, "r227": { "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=115993241&loc=d3e301413-122809" }, "r228": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r229": { "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" }, "r23": { "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=6877327&loc=d3e13212-122682" }, "r230": { "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" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=SL37586934-109318" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e32247-109318" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e32280-109318" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r24": { "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=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "30", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327" }, "r243": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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=6877327&loc=d3e13212-122682" }, "r250": { "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" }, "r251": { "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" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=84234705&loc=SL4590271-111686" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=84234705&loc=SL4591551-111686" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=84234705&loc=SL4591552-111686" }, "r255": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19190-110258" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r26": { "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=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=SL7498348-110258" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19279-110258" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14172-108612" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r269": { "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" }, "r27": { "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=6877327&loc=d3e13212-122682" }, "r270": { "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" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41499-112717" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=113997351&loc=SL77916155-209984" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888428&loc=SL77919359-209981" }, "r279": { "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" }, "r28": { "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=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=68078379&loc=d3e122625-111746" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r286": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r287": { "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=6876686&loc=d3e534808-122878" }, "r288": { "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=6876686&loc=d3e534808-122878" }, "r289": { "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=6876686&loc=d3e534808-122878" }, "r29": { "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=6877327&loc=d3e13212-122682" }, "r290": { "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=6876686&loc=d3e534808-122878" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6)(a)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r294": { "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=6876686&loc=d3e534808-122878" }, "r295": { "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=114873765&loc=SL114874048-224260" }, "r296": { "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=114873765&loc=SL114874048-224260" }, "r297": { "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=114873765&loc=SL114874048-224260" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62652-112803" }, "r299": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r30": { "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=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r302": { "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=6879938&loc=d3e572229-122910" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r304": { "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=6879938&loc=d3e572229-122910" }, "r305": { "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=6879938&loc=d3e572229-122910" }, "r306": { "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=6879938&loc=d3e572229-122910" }, "r307": { "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=6879938&loc=d3e572229-122910" }, "r308": { "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=6879938&loc=d3e572229-122910" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),5)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r31": { "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=6877327&loc=d3e13212-122682" }, "r310": { "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=114873790&loc=SL114874131-224263" }, "r311": { "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=114873790&loc=SL114874131-224263" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(2)(i))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611133-123010" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12C(1)(a))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611225-123010" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611282-123010" }, "r315": { "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=50485924&loc=d3e611379-123010" }, "r316": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r317": { "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=6589523&loc=d3e617274-123014" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r319": { "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=6590653&loc=d3e638233-123024" }, "r32": { "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=6877327&loc=d3e13212-122682" }, "r320": { "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" }, "r321": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r322": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r323": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r324": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r325": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r326": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r327": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r33": { "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=6877327&loc=d3e13212-122682" }, "r34": { "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=6877327&loc=d3e13212-122682" }, "r35": { "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=6877327&loc=d3e13212-122682" }, "r36": { "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=6877327&loc=d3e13212-122682" }, "r37": { "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=6877327&loc=d3e13212-122682" }, "r38": { "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=6877327&loc=d3e13212-122682" }, "r39": { "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=6877327&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r40": { "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=6877327&loc=d3e13212-122682" }, "r41": { "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=6877327&loc=d3e13212-122682" }, "r42": { "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=6877327&loc=d3e13212-122682" }, "r43": { "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=6877327&loc=d3e13212-122682" }, "r44": { "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=6877327&loc=d3e13212-122682" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r46": { "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=6877327&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r48": { "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=6877327&loc=d3e13212-122682" }, "r49": { "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=6877327&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6787-107765" }, "r50": { "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=6877327&loc=d3e13212-122682" }, "r51": { "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=6877327&loc=d3e13212-122682" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e637-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e681-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669686-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL34724394-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e557-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-03(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868656-224227" }, "r64": { "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=115205541&loc=SL114868664-224227" }, "r65": { "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=115205541&loc=SL114868664-224227" }, "r66": { "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=115205541&loc=SL114868664-224227" }, "r67": { "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=115205541&loc=SL114868664-224227" }, "r68": { "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=115205541&loc=SL114868664-224227" }, "r69": { "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=115205541&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6911-107765" }, "r70": { "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=115205541&loc=SL114868664-224227" }, "r71": { "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=115205541&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r73": { "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=115205541&loc=SL114868664-224227" }, "r74": { "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=115205541&loc=SL114868664-224227" }, "r75": { "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=115205541&loc=SL114868664-224227" }, "r76": { "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=115205541&loc=SL114868664-224227" }, "r77": { "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=115205541&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3179-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6935-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3255-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3255-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3367-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3000-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3521-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e7018-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3044-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790" } }, "version": "2.1" } XML 47 R29.htm IDEA: XBRL DOCUMENT v3.19.3
    Summary of Significant Accounting Policies - Reverse Stock Split and Initial Public Offering (Details)
    $ / shares in Units, $ in Thousands
    9 Months Ended
    Dec. 11, 2018
    USD ($)
    $ / shares
    shares
    May 07, 2018
    USD ($)
    $ / shares
    shares
    Apr. 20, 2018
    Sep. 30, 2019
    USD ($)
    Sep. 30, 2018
    USD ($)
    Dec. 31, 2018
    shares
    May 31, 2018
    shares
    Reverse Stock Split              
    Stock split ratio     0.1504        
    Initial Public Offering              
    Convertible preferred stock warrants reclassified to additional paid-in capital | $   $ 900          
    Proceeds from sale of common stock | $       $ 0 $ 112,042    
    Common Stock              
    Initial Public Offering              
    Aggregate number of shares called by warrants (in shares)   100,558       76,762  
    IPO | Common Stock              
    Initial Public Offering              
    Shares issued during the period (in shares)   7,762,500          
    Shares issue price (in dollars per share) | $ / shares   $ 16.00          
    Net proceeds from initial public offering | $   $ 112,000          
    Shares issued upon conversion (in shares)   12,111,710         12,111,710
    Follow-On Public Offering | Selling Stockholders              
    Initial Public Offering              
    Shares sold (in shares) 1,000,000            
    Follow-On Public Offering | Common Stock              
    Initial Public Offering              
    Shares issued during the period (in shares) 1,875,000            
    Shares issue price (in dollars per share) | $ / shares $ 40.00            
    Proceeds from sale of common stock | $ $ 69,800            
    XML 48 R21.htm IDEA: XBRL DOCUMENT v3.19.3
    Composition of Certain Financial Statement Items (Tables)
    9 Months Ended
    Sep. 30, 2019
    Composition of Certain Financial Statement Items  
    Schedule of inventory
    Inventories
    September 30, 2019December 31, 2018
    Raw materials$1,395  $802  
    Finished goods3,280  1,865  
    Total inventories, net of reserves$4,675  $2,667  
    Schedule of property and equipment
    Property and Equipment
    September 30, 2019December 31, 2018
    Computer equipment and software$790  $333  
    Furniture and office equipment16   
    Manufacturing equipment974  925  
    Research and development equipment52  30  
    Leasehold improvements192  185  
    Construction in process1,584  124  
    Property and equipment, cost3,608  1,601  
    Less: accumulated depreciation and amortization(851) (799) 
    Property and equipment, net$2,757  $802  
    Schedule of accrued expenses
    Accrued Expenses
    September 30, 2019December 31, 2018
    Payroll and commissions payable$6,999  $6,490  
    Interest155  195  
    Other accrued expenses711  1,041  
    Total accrued expenses$7,865  $7,726  
    XML 49 R25.htm IDEA: XBRL DOCUMENT v3.19.3
    Stockholders' Equity (Tables)
    9 Months Ended
    Sep. 30, 2019
    Stockholders' Equity Note [Abstract]  
    Summary of preferred stock warrants issued under the company's original credit facility and subsequent amendments
    As of May 7, 2018, the date of the closing of our IPO, the following preferred stock warrants issued under the original credit facility and subsequent amendments were outstanding and exercisable:
    IssuanceExpirationSeriesExercise
    Price
    Warrants
    Outstanding at
    May 7, 2018
    Initial
    Value
    Fair Value at
    May 7, 2018
    February 8, 2018February 8, 2028F$1.37  233,577  $103  $320  
    February 24, 2017February 24, 2027F1.37  29,197   40  
    August 7, 2015August 7, 2025E2.62  29,580  33  41  
    June 27, 2014June 27, 2024E2.62  76,334  85  174  
    August 5, 2013August 5, 2023C1.07  74,768  39  80  
    November 16, 2012November 16, 2022C1.07  186,916  96  200  
    Total630,372  $855  
    Schedule of stock warrants outstanding
    Warrants to purchase shares of our common stock are summarized below:
    Common Stock WarrantsWeighted Average Exercise PriceWeighted Average Remaining Contractual Life (years)
    Outstanding at December 31, 20186,595  $15.16  5.5
    Exercised(6,595) $15.16  
    Outstanding at September 30, 2019—  $—  
    XML 50 R13.htm IDEA: XBRL DOCUMENT v3.19.3
    Employee Retirement Plan
    9 Months Ended
    Sep. 30, 2019
    Retirement Benefits [Abstract]  
    Employee Retirement Plan Employee Retirement PlanWe sponsor an 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. We may elect to make a voluntary contribution to the plan. We have not made contributions since inception.
    XML 51 R17.htm IDEA: XBRL DOCUMENT v3.19.3
    Segment Reporting and Revenue Disaggregation
    9 Months Ended
    Sep. 30, 2019
    Segment Reporting [Abstract]  
    Segment Reporting and Revenue Disaggregation Segment Reporting and Revenue Disaggregation
    Operating segments are defined as components of an enterprise for which separate discrete financial information is available and evaluated regularly by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. We globally manage the business within one reporting segment, the development and commercialization of innovative and minimally invasive solutions for patients with obstructive sleep apnea. 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. Revenue by geographic region is as follows:
    Three Months EndedNine Months Ended
    September 30,September 30,
    2019201820192018
    United States$18,646  $11,307  $48,755  $29,580  
    Europe2,216  1,747  6,389  4,454  
    Total revenue$20,862  $13,054  $55,144  $34,034  
    All of our long-lived assets are located in the U.S.
    XML 52 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 53 R34.htm IDEA: XBRL DOCUMENT v3.19.3
    Summary of Significant Accounting Policies - Property and Equipment (Details)
    9 Months Ended
    Sep. 30, 2019
    Minimum  
    Property and Equipment  
    Estimated useful lives 3 years
    Maximum  
    Property and Equipment  
    Estimated useful lives 5 years
    XML 54 R30.htm IDEA: XBRL DOCUMENT v3.19.3
    Summary of Significant Accounting Policies - Short-term Investments and Fair Value of Financial Instruments (Details) - USD ($)
    3 Months Ended 9 Months Ended
    Sep. 30, 2019
    Sep. 30, 2018
    Sep. 30, 2019
    Sep. 30, 2018
    Dec. 31, 2018
    Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
    Accumulated other comprehensive income (loss) $ 90,000   $ 90,000   $ (52,000)
    Realized gains 0 $ 0 0 $ 0  
    Investments:          
    Total investments 103,558,000   103,558,000   90,922,000
    Fair value of assets transferred from Level 1 to Level 2 0   0   0
    Fair value of assets transferred from Level 2 to Level 1 0   0   0
    Fair value of liabilities transferred from Level 1 to Level 2 0   0   0
    Fair value of liabilities transferred from Level 2 to Level 1 0   0   0
    Recurring basis          
    Cash equivalents:          
    Money market funds 46,419,000   46,419,000   94,700,000
    Total cash equivalents 46,419,000   46,419,000   94,700,000
    Investments:          
    Commercial paper 8,980,000   8,980,000   27,898,000
    Corporate bonds 24,252,000   24,252,000   28,012,000
    Asset-backed securities 8,092,000   8,092,000   17,055,000
    U.S. government securities 71,859,000   71,859,000   17,957,000
    Total investments 113,183,000   113,183,000   90,922,000
    Total cash equivalents and investments 159,602,000   159,602,000   185,622,000
    Level 1 | Recurring basis          
    Cash equivalents:          
    Money market funds 46,419,000   46,419,000   94,700,000
    Total cash equivalents 46,419,000   46,419,000   94,700,000
    Investments:          
    Commercial paper 0   0   0
    Corporate bonds 0   0   0
    Asset-backed securities 0   0   0
    U.S. government securities 71,859,000   71,859,000   17,957,000
    Total investments 71,859,000   71,859,000   17,957,000
    Total cash equivalents and investments 118,278,000   118,278,000   112,657,000
    Level 2 | Recurring basis          
    Cash equivalents:          
    Money market funds 0   0   0
    Total cash equivalents 0   0   0
    Investments:          
    Commercial paper 8,980,000   8,980,000   27,898,000
    Corporate bonds 24,252,000   24,252,000   28,012,000
    Asset-backed securities 8,092,000   8,092,000   17,055,000
    U.S. government securities 0   0   0
    Total investments 41,324,000   41,324,000   72,965,000
    Total cash equivalents and investments 41,324,000   41,324,000   72,965,000
    Level 3 | Recurring basis          
    Cash equivalents:          
    Money market funds 0   0   0
    Total cash equivalents 0   0   0
    Investments:          
    Commercial paper 0   0   0
    Corporate bonds 0   0   0
    Asset-backed securities 0   0   0
    U.S. government securities 0   0   0
    Total investments 0   0   0
    Total cash equivalents and investments $ 0   $ 0   $ 0
    XML 55 R38.htm IDEA: XBRL DOCUMENT v3.19.3
    Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details)
    Dec. 31, 2019
    USD ($)
    2016-02 | Maximum | Forecast  
    New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
    Cumulative effect of new accounting principle $ 1,000,000
    XML 56 R51.htm IDEA: XBRL DOCUMENT v3.19.3
    Stock-Based Compensation - Assumptions Used to Calculate Fair Value of Options (Details) - $ / shares
    9 Months Ended
    Sep. 30, 2019
    Sep. 30, 2018
    Weighted average assumptions    
    Dividend yield 0.00%  
    Options    
    Weighted average assumptions    
    Dividend yield 0.00% 0.00%
    Weighted average fair value (in dollars per share) $ 29.30 $ 7.43
    Options | Minimum    
    Weighted average assumptions    
    Expected life 5 years 6 months 5 years 6 months
    Expected volatility 47.70% 37.50%
    Risk-free interest rate 1.55% 2.38%
    Options | Maximum    
    Weighted average assumptions    
    Expected life 6 years 3 months 6 years 3 months
    Expected volatility 50.60% 49.80%
    Risk-free interest rate 2.63% 3.01%
    XML 57 R55.htm IDEA: XBRL DOCUMENT v3.19.3
    Loss Per Share (Details) - shares
    9 Months Ended
    Sep. 30, 2019
    Sep. 30, 2018
    Loss Per Share    
    Antidilutive securities excluded from computation of diluted weighted average shares outstanding (in shares) 2,338,348 2,279,014
    Common stock warrants    
    Loss Per Share    
    Antidilutive securities excluded from computation of diluted weighted average shares outstanding (in shares) 0 80,884
    Common stock options outstanding    
    Loss Per Share    
    Antidilutive securities excluded from computation of diluted weighted average shares outstanding (in shares) 2,338,348 2,198,130
    XML 58 R3.htm IDEA: XBRL DOCUMENT v3.19.3
    BALANCE SHEETS (Parenthetical) - $ / shares
    Sep. 30, 2019
    Dec. 31, 2018
    Statement of Financial Position [Abstract]    
    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) 24,038,369 23,401,675
    Common stock, outstanding (in shares) 24,038,369 23,401,675
    XML 59 R7.htm IDEA: XBRL DOCUMENT v3.19.3
    Organization
    9 Months Ended
    Sep. 30, 2019
    Organization, Consolidation and Presentation of Financial Statements [Abstract]  
    Organization Organization
    Description of Business
    Inspire Medical Systems, Inc. is a medical technology company focused on the development and commercialization of innovative and 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 April 2014 and has been commercially available in certain European markets since November 2011. In June 2018, Japan's Ministry of Health, Labour and Welfare approved Inspire therapy to treat moderate to severe OSA, and we are currently seeking reimbursement coverage in Japan.
    XML 60 R12.htm IDEA: XBRL DOCUMENT v3.19.3
    Commitments
    9 Months Ended
    Sep. 30, 2019
    Commitments and Contingencies Disclosure [Abstract]  
    Commitments Commitments
    Operating Lease
    We previously rented approximately 9,500 square feet of office space under an operating lease that expired on March 31, 2019.
    In September 2018, we entered into a non-cancelable operating lease agreement to sublease approximately 45,000 square feet of office space for our corporate headquarters. This lease commenced January 15, 2019 and expires November 30, 2020. In May 2019, we entered into a non-cancelable operating lease agreement for the same space that provides for monthly rent, real estate taxes and operating expenses. The initial lease term commences on December 1, 2020 and expires May 31, 2028 with an option to renew for one additional period of five years.
    Future minimum annual operating lease payments are as follows:
    Year ending December 31:
    2019 (remaining)$260  
    20201,026  
    2021888  
    20221,504  
    20232,043  
    Thereafter9,448  
    Total future operating lease payments$15,169  
    Rental payments are charged to expense on a straight-line basis over the period of the lease. Rent expense was $0.3 million and less than $0.1 million for the three months ended September 30, 2019 and 2018, respectively, and $0.8 million and $0.1 million for the for the nine months ended September 30, 2019 and 2018, respectively.
    XML 61 R16.htm IDEA: XBRL DOCUMENT v3.19.3
    Income Taxes
    9 Months Ended
    Sep. 30, 2019
    Income Tax Disclosure [Abstract]  
    Income Taxes Income Taxes
    During the three and nine months ended September 30, 2019 and 2018, we did not record an income tax benefit related to our loss before income taxes in the statement of operations and comprehensive loss because a valuation allowance has been required to be established for all deferred tax assets due to our cumulative net loss position.
    As of December 31, 2018, our gross federal net operating loss carryforwards of $124.7 million will expire at various dates beginning in 2028. In addition, net operating loss carryforwards for state income tax purposes of $115.3 million that will begin to expire in 2028. We also have research and development credit carryforwards of $1.9 million as of December 31, 2018, which will expire at various dates beginning in 2032.
    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. The annual limitation may result in the expiration of the net operating loss before utilization.
    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, management believes 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 no unrecognized tax benefits as of September 30, 2019 and December 31, 2018. We are subject to taxation in the United States and various states. With few exceptions, as of September 30, 2019, we are no longer subject to U.S. federal or state examinations by tax authorities for years beginning before December 31, 2013. However, all years which created a net operating loss available for future use could also be subject to tax examination. We do not expect a significant change to our unrecognized tax benefits over the next 12 months.
    XML 62 R39.htm IDEA: XBRL DOCUMENT v3.19.3
    Composition of Certain Financial Statement Items - Inventories (Details) - USD ($)
    $ in Thousands
    Sep. 30, 2019
    Dec. 31, 2018
    Composition of Certain Financial Statement Items    
    Raw materials $ 1,395 $ 802
    Finished goods 3,280 1,865
    Total inventories, net of reserves $ 4,675 $ 2,667
    XML 63 R35.htm IDEA: XBRL DOCUMENT v3.19.3
    Summary of Significant Accounting Policies - Stock Based Compensation (Details)
    9 Months Ended
    Sep. 30, 2019
    Accounting Policies [Abstract]  
    Dividend yield 0.00%
    XML 64 R31.htm IDEA: XBRL DOCUMENT v3.19.3
    Summary of Significant Accounting Policies - Reconciliation of Preferred Stock Warrant Liabilities (Details) - Preferred stock warrant - USD ($)
    $ in Thousands
    3 Months Ended 9 Months Ended
    Sep. 30, 2019
    Sep. 30, 2018
    Sep. 30, 2019
    Sep. 30, 2018
    Reconciliation of preferred stock warrant liabilities:        
    Balance at beginning of period $ 0 $ 0 $ 0 $ 157
    Initial fair value of preferred stock warrants issued 0 0 0 103
    Reclassified to equity 0 0 0 (855)
    Change in fair value of preferred stock warrants 0 0 0 595
    Balance at end of period $ 0 $ 0 $ 0 $ 0
    XML 65 R50.htm IDEA: XBRL DOCUMENT v3.19.3
    Stock-Based Compensation - Amounts Recognized (Details) - USD ($)
    $ in Thousands
    3 Months Ended 9 Months Ended
    Sep. 30, 2019
    Sep. 30, 2018
    Sep. 30, 2019
    Sep. 30, 2018
    Stock Options        
    Total stock-based compensation $ 1,524 $ 372 $ 4,304 $ 696
    Unearned stock-based compensation 18,000   $ 18,000  
    Weighted average recognition period     2 years 9 months 18 days  
    Cost of goods sold        
    Stock Options        
    Total stock-based compensation 33 2 $ 85 5
    Research and development        
    Stock Options        
    Total stock-based compensation 168 5 492 16
    Selling, general and administrative        
    Stock Options        
    Total stock-based compensation $ 1,323 $ 365 $ 3,727 $ 675
    XML 66 R54.htm IDEA: XBRL DOCUMENT v3.19.3
    Segment Reporting and Revenue Disaggregation (Details)
    $ in Thousands
    3 Months Ended 9 Months Ended
    Sep. 30, 2019
    USD ($)
    Sep. 30, 2018
    USD ($)
    Sep. 30, 2019
    USD ($)
    segment
    Sep. 30, 2018
    USD ($)
    Segment Reporting [Abstract]        
    Number of reporting segments | segment     1  
    Segment Reporting and Significant Customers        
    Revenue $ 20,862 $ 13,054 $ 55,144 $ 34,034
    United States        
    Segment Reporting and Significant Customers        
    Revenue 18,646 11,307 48,755 29,580
    Europe        
    Segment Reporting and Significant Customers        
    Revenue $ 2,216 $ 1,747 $ 6,389 $ 4,454
    XML 67 R2.htm IDEA: XBRL DOCUMENT v3.19.3
    BALANCE SHEETS - USD ($)
    $ in Thousands
    Sep. 30, 2019
    Dec. 31, 2018
    Current assets:    
    Cash and cash equivalents $ 48,044 $ 97,288
    Investments, short-term 103,558 90,922
    Accounts receivable, net 10,985 6,667
    Inventories 4,675 2,667
    Prepaid expenses and other current assets 3,200 1,734
    Total current assets 170,462 199,278
    Investments, long-term 9,625 0
    Property and equipment, net 2,757 802
    Other non-current asset 381 0
    Total assets 183,225 200,080
    Current liabilities:    
    Accounts payable 4,838 3,429
    Accrued expenses 7,865 7,726
    Total current liabilities 12,703 11,155
    Notes payable 24,468 24,926
    Total liabilities 37,171 36,081
    Stockholders' equity:    
    Common Stock,$0.001 par value per share; 200,000,000 shares authorized at September 30, 2019 and December 31, 2018; 24,038,369 and 23,401,675 issued and outstanding at September 30, 2019 and December 31, 2018, respectively 24 23
    Additional paid-in capital 317,016 310,941
    Accumulated other comprehensive income (loss) 90 (52)
    Accumulated deficit (171,076) (146,913)
    Total stockholders' equity 146,054 163,999
    Total liabilities and stockholders' equity $ 183,225 $ 200,080
    XML 68 R6.htm IDEA: XBRL DOCUMENT v3.19.3
    STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
    $ in Thousands
    9 Months Ended
    Sep. 30, 2019
    Sep. 30, 2018
    Operating activities    
    Net loss $ (24,163) $ (17,050)
    Adjustments to reconcile net loss:    
    Depreciation and amortization 342 288
    Accretion of investment discount (846) 0
    Accretion of debt discount 214 456
    Stock-based compensation expense 4,304 696
    Non-cash stock issuance for services rendered 174 37
    Change in the fair value of preferred stock warrants 0 595
    Other, net (143) 0
    Changes in operating assets and liabilities:    
    Accounts receivable (4,378) (1,552)
    Inventories (2,008) 595
    Prepaid expenses and other current assets (1,866) (618)
    Accounts payable 1,444 (549)
    Accrued expenses 156 997
    Net cash used in operating activities (26,770) (16,105)
    Investing activities    
    Purchases of property and equipment, net of disposals (2,297) (59)
    Purchases of investments (143,524) (98,936)
    Proceeds from sales or maturities of investments 122,254 11,984
    Net cash used in investing activities (23,567) (87,011)
    Financing activities    
    Proceeds from issuance of notes payable 0 8,000
    Proceeds from the exercise of stock options and warrants 961 431
    Proceeds from sale of common stock 0 112,042
    Proceeds from issuance of common stock from employee stock purchase plan 637 0
    Payment of debt fees (531) 0
    Net cash provided by financing activities 1,067 120,473
    Effect of exchange rate on cash 26 0
    (Decrease) increase in cash and cash equivalents (49,244) 17,357
    Cash and cash equivalents at beginning of period 97,288 8,955
    Cash and cash equivalents at end of period 48,044 26,312
    Supplemental cash flow information    
    Cash paid for interest 1,562 1,453
    Issuance of preferred stock warrants $ 0 $ 103
    XML 69 R49.htm IDEA: XBRL DOCUMENT v3.19.3
    Stock-Based Compensation - Stock Option Activity (Details)
    $ / shares in Units, $ in Thousands
    9 Months Ended 12 Months Ended
    Sep. 30, 2019
    USD ($)
    $ / shares
    shares
    Dec. 31, 2018
    USD ($)
    $ / shares
    shares
    Options    
    Outstanding at beginning of the year (in shares) | shares 2,745,156  
    Granted (in shares) | shares 243,037  
    Exercised (in shares) | shares (610,268)  
    Forfeited (in shares) | shares (39,577)  
    Outstanding at ending of the year (in shares) | shares 2,338,348 2,745,156
    Exercisable (in shares) | shares 1,077,235  
    Weighted Average Exercise Price    
    Outstanding, beginning of the period (in dollars per share) | $ / shares $ 12.64  
    Granted (in dollars per share) | $ / shares 60.37  
    Exercised (in dollars per share) | $ / shares 1.57  
    Forfeited (in dollars per share) | $ / shares 34.31  
    Outstanding, end of the period (in dollars per share) | $ / shares 20.12 $ 12.64
    Exercisable (in dollars per share) | $ / shares $ 4.18  
    Weighted average remaining contractual term    
    Outstanding 7 years 7 months 6 days 7 years 4 months 24 days
    Exercisable 6 years 2 months 12 days  
    Aggregate intrinsic value    
    Outstanding | $ $ 96,339 $ 81,453
    Exercisable | $ $ 61,228  
    XML 70 R45.htm IDEA: XBRL DOCUMENT v3.19.3
    Stockholders' Equity - Narrative (Details) - USD ($)
    $ / shares in Units, $ in Thousands
    1 Months Ended 9 Months Ended 12 Months Ended
    May 07, 2018
    May 31, 2018
    Sep. 30, 2019
    Dec. 31, 2018
    Class of Stock [Line Items]        
    Convertible preferred stock warrants reclassified to additional paid-in capital $ 900      
    IPO        
    Class of Stock [Line Items]        
    Preferred shares, issued (in shares)     0  
    Convertible preferred stock outstanding        
    Class of Stock [Line Items]        
    Number of warrants converted (in shares) 630,372      
    Warrants, weighted average exercise price (in dollars per share) $ 1.46      
    Convertible preferred stock outstanding | IPO        
    Class of Stock [Line Items]        
    Number of shares converted (in shares)   76,235,050    
    Value of shares converted   $ 119,100    
    Common Stock        
    Class of Stock [Line Items]        
    Warrants, weighted average exercise price (in dollars per share) $ 9.38      
    Aggregate number of shares called by warrants (in shares) 100,558     76,762
    Exercised (in shares)     6,595 93,963
    Common Stock | IPO        
    Class of Stock [Line Items]        
    Shares issued upon conversion (in shares) 12,111,710 12,111,710    
    XML 71 R41.htm IDEA: XBRL DOCUMENT v3.19.3
    Composition of Certain Financial Statement Items - Accrued Expenses (Details) - USD ($)
    $ in Thousands
    Sep. 30, 2019
    Dec. 31, 2018
    Composition of Certain Financial Statement Items    
    Payroll and commissions payable $ 6,999 $ 6,490
    Interest 155 195
    Other accrued expenses 711 1,041
    Total accrued expenses $ 7,865 $ 7,726
    XML 72 R20.htm IDEA: XBRL DOCUMENT v3.19.3
    Summary of Significant Accounting Policies (Tables)
    9 Months Ended
    Sep. 30, 2019
    Accounting Policies [Abstract]  
    Schedule of assets and liabilities measured at fair value on a recurring basis
    Fair Value Measurements as of
    September 30, 2019
    Estimated
    Fair Value
    Level 1Level 2Level 3
    Cash equivalents:
    Money market funds$46,419  $46,419  $—  $—  
    Total cash equivalents46,419  46,419  —  —  
    Investments:
    Commercial paper$8,980  $—  $8,980  $—  
    Corporate bonds24,252  —  24,252  —  
    Asset-backed securities8,092  —  8,092  —  
    U.S. government securities71,859  71,859  —  —  
    Total investments113,183  71,859  41,324  —  
    Total cash equivalents and investments$159,602  $118,278  $41,324  $—  

    Fair Value Measurements as of
    December 31, 2018
    Estimated
    Fair Value
    Level 1Level 2Level 3
    Cash equivalents:
    Money market funds$94,700  $94,700  $—  $—  
    Total cash equivalents94,700  94,700  —  —  
    Investments:
    Commercial paper$27,898  $—  $27,898  $—  
    Corporate bonds28,012  —  28,012  —  
    Asset-backed securities17,055  —  17,055  —  
    U.S. government securities17,957  17,957  —  —  
    Total investments90,922  17,957  72,965  —  
    Total cash equivalents and investments$185,622  $112,657  $72,965  $—  
    Schedule of reconciliation of preferred stock warrant liabilities
    The following table provides a reconciliation of the beginning and ending balances of our preferred stock warrant liabilities:
    Three Months EndedNine Months Ended
    September 30,September 30,
    2019201820192018
    Balance at beginning of period$—  $—  $—  $157  
    Initial fair value of preferred stock warrants issued—  —  —  103  
    Reclassified to equity—  —  —  (855) 
    Change in fair value of preferred stock warrants—  —  —  595  
    Balance at end of period$—  $—  $—  $—  
    Changes in the fair value of the preferred stock warrant liability were recorded in interest expense on the statements of operations and comprehensive loss. In connection with the closing of the IPO in May 2018, warrants to purchase shares of preferred stock automatically converted into warrants to purchase shares of common stock, resulting in the reclassification of the related convertible preferred stock warrant liability to APIC.
    XML 73 R24.htm IDEA: XBRL DOCUMENT v3.19.3
    Commitments (Tables)
    9 Months Ended
    Sep. 30, 2019
    Commitments and Contingencies Disclosure [Abstract]  
    Schedule of future minimum annual operating lease payments
    Future minimum annual operating lease payments are as follows:
    Year ending December 31:
    2019 (remaining)$260  
    20201,026  
    2021888  
    20221,504  
    20232,043  
    Thereafter9,448  
    Total future operating lease payments$15,169  
    EXCEL 74 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (>"94\?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ AX)E3R?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " "'@F5/7J;V?.X K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>R&Y9H2;U96.G%@8K;.QF9+4UBQ-C:R1]^R59 MFS*V!]C1TN]/GT 51HUMHN?41DKL*=_UH6ZRQK@1)^:H 3*>*-A<#HEF:![: M%"P/SW2$:/'#'@D64JX@$%MGV<((+.),%*9RJ#&1Y39=\ YG?/Q,]01S"%13 MH(8SJ%*!,./$>.[K"FZ $<:40OXND)N)4_5/[-0!<4GVV<^IKNO*;CGEAAT4 MO.VV+].ZA6\RVP9I^)6]YG.DC;A.?ET^/.Z?A%E(M2Z4*N3]7JVT6FLEWT?7 M'WXWX= Z?_#_V/@J:"KX=1?F"U!+ P04 " "'@F5/F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( (>"94_O:[?&2@, 80 8 >&PO=V]R:W-H965T&UL?5?MCILP$'P5Q ,<> WY."61[E)5K=1*IZO:_N82)T$'. 4G MN;Y]C/ MJK'_['1;%\8^MOND.[:JV#I27264II.D+LHF7BW+>2DZM=;5SW)K#LMX%D=;M2M.E7G6ET]J6% >1\/J MOZBSJBR\GXG5V.BJ<[_1YM0970]5[%3JXNUZ+1MWO5S_R6F@80(-!!H)F?@O M00X$.1*$>YO)=69NJ1\*4ZP6K;Y$[=6M8]%_%.)>VI>YZ0?=NW/_V=5V=O2\ M2A?)N2\S(!ZO"+I!B!&1V-JC "&!1V)T^E=@S1$2"TBX NGH\H:>87H&Z9FC M9S?TW'L!'#'! CD4R!E]Z@EPQ P+3*# A-'GG@!'B!0K3*'"E/.%)P$@A"5F M4&+&^=*3 )" TW,H,>=\WVH "7@M4ARGE%?P[4:8@.$B$%K!*_B> PP%3!

    7?=H0)^"YP?(7D%7SG 2;T=0F<:\G< M!YB ^X2S3SS7TG*YSGSW$2;D/LX^\5QGS'V ";F/LT\\UQES'V!"[N/L$\]USMP' MF)#[./O$X?+@ F=("1./N2YSKW MOS& ":K@[$N>Z]P_PP!,:$>6@6,[SW7N?\D $U3!V9?@>.^=E-8#)G>89C@; MI!.:S/WS4G+35=6JW;L&M(LV^M2X[O=F=&QR'US?E_R%7SODKT6[+YLN>M'& M]G:N ]MI;92=4'IGIW*P3?GX4*F=Z6^G]KZ]=J;7!Z./0]>=C*W_Z@]02P,$ M% @ AX)E3QD"A=R$ P :P\ !@ !X;"]W;W)KXY?F^,'>W,-P[?Q[/V4?>_:?MSFYVFZ/!7%>#C[KAX_A8OO MXS^G,'3U%!^'UV*\#+X^+D%=6PC&=-'539_O-DO;\[#;A+>I;7K_/&3C6]?5 MP[][WX;K-N?Y1\/7YO4\S0W%;G.I7_T??OKS\CS$I^*>Y=ATOA^;T&>#/VWS MS_RI$N4IX>?>5;]LY4_3Q MSYHTO_?V3_>1E\',Q+/?HJM'\WQ^F\S6V>'?VI?FNGK^'ZBU\'5.;9 M.OK?_+MOHWQV$OLXA'95;*_2<2#1/RHJ+!"\[NDB/W?30C2A%CBY6.\H.,E&2^7>/48+\$@ M;A*]2/I%HBQ3"@P$JYP1UM)>%.E%82^@E_U-4C[TPIDL2PO,8)EC3B0FIB3- ME-A,"$ITPI>$*)&3."9.H7$>Z<=B- VX<+DDMX!O" M(D;;X(Q&$D-&#&(2PV5@2@.YA%66)1803_"18S,8Q(:"Z%:42HC=,(-#4R.B6D@,3FF(1>&26B'D'%>E@D_-#8Y MYJ:!W.28B4(I"+6*E+GD_-#PY)B>!M*38RY*P^$"KBB99C:QA^$T/KG#JR%1 M?X(&G\#@LQ!\@@ ?W,50FL2Z%#3U!*8>!-I>$-2+WR:NH1M*QYQ*[1 36T1, M/POI)S#5'/QH$YJ?RL0G0=#8$WB[:>%V<]7\T$VL.P97<$4*E78\]<)HD H, M4@M!*HA]I]*L1.5#Z+1T+E7,-$P%ABG<5>Y7S>-^F_Q<$3KR?.\/K3]-\ZV)]\/M^'=[F,)E/=H6 M]_/U[C]02P,$% @ AX)E3Q&HACKX 0 B04 !@ !X;"]W;W)K=&#\130 TGFEI!.9VTC9'Q$290,4BQWK MH5,G->,42[7D5R1Z#K@R)DI0X'D)HKCMW#PU>V>>I^PF2=O!F3OB1BGF?TY MV)"YOONV\=Q>&ZDW4)[V^ K?0?[HSURMT!RE:BETHF6=PZ'.W _^L4BTW@A^ MMC"(Q=S1E5P8>]&++U7F>AH(")121\!JN$,!A.A "N/W%-.=4VKC MA&1TBJ)0*'X=Q[8SXS">1/O)9C<$DR&8#7[T3T,X&<*5 8UDIM2/6.(\Y6QP M^/BR>JR_"?\8JH=9ZDWS[,R9JE:HW7M^2%)TUW$FR6F4! M)\*@HMHK$GR5( MY9\A BM$8/SA$F)O]X=6?VC\T=)_6!4Q2O9&TAF)M_,\?U7(_U0/+)&5)=JR M/*U81DF\R*)NW?A;\;Q'^< 46YGB#=/3*M,IWF:*O/ 0)BOXPB(,(\]/]K&= M*+$2)5NBU;LX)>\EL@CM1&AQ*723^H;YM>V$S7G8W<8%Y+U4^-#<_?-_P)02P,$% @ AX)E3SV1'\SY#\\S)B+ M]ZK^WNR<:V<_RN+0W,]W;7N\BZ)FLW-EWMQ61W?POSQ7=9FW_K5^B9IC[?)M M;U06D13"1F6^/\R7B[[M2[U<5*]ML3^X+_6L>2W+O/[WT175^_VD.S;XZS&KW?#]_H+M,ZLZ@)_[:N_?F M['G627FJJN_=RV_;^[GH1N0*MVD[%[G_>G,K5Q2=)S^.?T:G\U.?G>'Y\X?W M7WKQ7LQ3WKA55?R]W[:[^WDRGVW=<_Y:M%^K]U_=*,C,9Z/ZW]V;*SS>C<3W ML:F*IO^<;5Z;MBI'+WXH9?YC^-X?^N_WT?^'&3:0HX$\&?B^KQFHT4#]--!7 M#?1HH/]O#V8T,$$/T:"]#^8Z;_/EHJ[>9_6P'HYYM^SHSOCIVG2-_>STO_EX M-K[U;9G*1?36^1F1QP&1YXBZ1-8W5N;["]AO:ZM]?G]C:(]8#8'CD,(D1B_;X704 X2$H8S< U M!XTAS<&,@TH+=0%>:#10H^$:XT#C@)B+CHSE$CDGM8VY0LZE6@"!G+.)59/Z M+-1GN;XDT&=9/Q1K 00"4)@$*.2@-G&G,)3(01E33),:8Z@QYNL\Q?8)M$]8 MC"@(++ M)B41(.!.2 O$R8;P4'W JP!Y'H-5@DR-0"M$F$69MX^KQ1?/ K MP(&S#'E#TPAJA6EU.&,33]DDPIQ-/'/>H")B!4!P,*V1/U]U\36= 9*,O;)0 M<9=(U+Z;,/1#*$4"R.FQ>("@T"%06&%03S5 M,Y6?(NO/D>PJ G)H[@%Z?.XFK"BEX]B$Y MX0)G:PFR-8796O)TJ<"9#+ ;"6H2P)$&M=?G_BX5XA0M)5"H0X62_6/S*T(D M0"0@=4R@'D&DU$*"@PNA?D7$5\3B8D*"8H+"8F*$DO/>Q*W2H5*(21G*!!C= MAL5MAK&)4DGB"D*""H+""D*"1*ZZ?[&*324@25F*51IJ1#Y]'1V'A5H&2/). M8\/V971VK52Z^J6_XVMFF^KUT'9[^JSU=(_X(+MKJ:#]D>Y6!-K7=)<-MX0_ MW0^7EG_D]JK:MRO[*ZKFJ6N<%B%L_])W+MZ>7PCVWW6/LG^OALG!X M::OC>!$:G6YCE_\!4$L#!!0 ( (>"94^O)&UH(P< '4I 8 >&PO M=V]R:W-H965T&ULC5K;%D#>_HRESZG9Z3+]VK[<_=2EO7@UVJY MWET-7^IZ[QY>RE6Q^U)MRG7XGZ=JNRKJ\'7[/-YMMF7QV!JMEF.=)'Z\ M*A;KX?5E^]O]]OJR>JV7BW5YOQWL7E>K8OO?I%Q6[U=#-?SXX?OB^:5N?AA? M7VZ*Y_+/LOYK<[\-W\8'+X^+5;G>+:KU8%L^70U_4Q=SWQJTB+\7Y?ONZ/.@ M&,IY/%OYW1XB-D8'G_^\#YK M!Q\&\Z/8E3?5\I_%8_UR-:^!2CY6+OF,T28UWB]YNX>F15U<7VZK]\%V7P:;HJDV=:&:;?K0_-KNRO8_ MPS[:A5_?KI5*+\=OC:<.,]EC=(3)8LP-PN0Q9@HP.HDQ7Q%&Q9@9PN@8\PUA M3(RY11@;8^X0QL68.<+X V8<%N"P"AJO@FX]V,@#784]QK>8]1YC*&@*0&3R M."(U"1G1+7"C8L#93A0!@*1LIYD+) A97*3@?VM$TO)B,/(KIN= MCO4-QY(F.,?CSL&X"55-EP@;KY$7J!H)R(>0R*0#.9D> MIATDFARZ.X&;0$9)3H9_"WR-"&O%8Y,448&Q>9JX G2C@G2JA*;%D:-^OE"" M2"B@$G2W33I0O L)HSN0G]A31L@8D.;(^)_MF?A(69R3PJ49\2L54<^)"8JK/H%/@"HHI\$7%%+CB M8HI ?6)J!,XUB'/I!!C(N3UB:@3.-:!S9V)J>#\NA1%HV0!:MO3P8\ 5BF\4 MD Z>X^@]U@GB8[OQ,U@MX9=/]$%=AP\4\K#*52:$$%K;H\$![>LM9V)J$K?@)5)R/P-,6G3'80G Z9$W4W0E0 MG(W EQ;P)>OJ+3H^V" E #,J+F03H7CEA7(W@*RIZHYL?!$8C+CJ:"?@XR?EPF<[M!A M@G9V#CQ10)T=P+'%<9SW86<'<*RS YC>SLX)(N+0&8<*EN/ZT-_9.4$DG#Z_ M=W "_3MT8SE _\:G8BSI"2_B?RKXCC.[ MHT\9^S%Q+@+W.\3]E+$>TRGLQ<2X"LSK K$SR'+A[R30ENOE)6/P&@<"I'G J$SP/.!4)'L"Q M-048*'@ QP0/8'H%SPN"94^9'R/=A@0 ,85 8 >&PO=V]R:W-H965T M&UL?9A;;^,V$(7_BN%WK\2A)%*!8R!64;1 "RRVV/99L9G8 M6,ER)27>_OM2E_7:,X=YL2X^')[AY2/%]:5IOW4'Y_K%][HZ=8_+0]^?'Z*H MVQU<77:?FK,[^7]>FK8N>__8OD;=N77E?BQ45Q'%<1;5Y?&TW*S'=Y_;S;IY MZZOCR7UN%]U;79?M?UM7-9?'I5K^>/'E^'KHAQ?19GTN7]U?KO]Z_MSZI^@: M97^LW:D[-J=%ZUX>ET_JH=!V*# J_CZZ2W=SOQA2>6Z:;\/#[_O'93PX7>&J:HCD??P[!UU>ZQP*WM[_B/[KF+Q/YKGL7-%4_QSW_>%Q:9>+ MO7LIWZK^2W/YS[MZYOZCF*MU*7WZ?K M\31>+],_1L_%< &:"]"U@*_[HP)Z+J!_%DC&Y"=G8ZJ_E'VY6;?-9=%.O74N MAT&A'K1OS-WP??OF]4JM?1^Q!HUFPG#=UJKHK(1[]60:B*+8GB M=%]!(15Y@FO0, D]EM=W200")#! ,@9(;@,HQ5IATF2CYC1J5I2HC#56 63* MQ&F,[:303@KR27& # ;(9#YIQO*9-.F-49WPCI$:LA8;,="( 48,,V)$)2N; M,+>%% 5:U$(?%OBPS(>5R:J$V9":Y*9A[XSDT$@NC6AN))>5Z)@[D:(L#SA1 M,9[Z,6B4G,_]6-2C#/<"1-H$O 0PI*27+.9>U >#8'8B)6D>F#H*XNI)$;#" M83"+[@:M2C@+@"HP:A4&FP)DRR@0 J-- ;9Q:&UGT5TZB3:6YP-DGDPA0QAN M*A6&,LZF67-7D=^:"#]2%NYM3$HE49EQ0"F)P96RW'2!9)D*X%)A7BH)3#[; MMDJR4"6)F), JVF2!]Q@:BJ)39-R-Q*)8JTI@"C/0X3 X%2 G)EH&DG%%67& M"$P G9_D<6#L$ 8HQ6!VAD)@[A'B'I\-)*&V(LK9,"V0+ UT.&'V$6(?GPZ$ MV9<2'X)(F-M Q,9QR O&((%]HR'N M11(NYPMU 42)#K4MIB"!S:/A*RA)PHF& :14%">!Y9,P!PEP4"P1!':'6HP\ M*0KTDL;\TV #*=8'+?>&JU3S;@*JD!<,4@U :CA(M22DBL6,1"K?33==?F\( MHU0#E!J.4BT)27SM!)I0TP2^C@% ^=9NJR485TE.8EL!='XRI(&U7&. :@!0 MPP&J)1AS<_OY.1N2,IN'OI8UIJ>66U)E^=>'EIO-Q,:R@:2,,JT"DUQC%NM, MXMP&J*4Q0C5 J.4(U6 KF6;\% "IDC0T'3!$-8"HY1"=1=D'$ 42%7,KTFZ9WW&'_R+75PY?[Z4+F7?K@U_KZ=3A:GA[XYSZ>FT?7H=O,_ M4$L#!!0 ( (>"94_$%*.)L $ -(# 8 >&PO=V]R:W-H965T&UL?5-A;YPP#/TK47Y <\?1KCH!4J]3U4JK=.JT[7,.#$1-8IJ$ MH_WW2P+'6(?VA=C&[_G9<;(!S:MM 1QY5U+;G+;.=7O&;-F"XO8*.]#^3XU& M<>==TS#;&>!5!"G)DLWFABDN-"VR&#N:(L/>2:'A:(CME>+FXP 2AYQNZ27P M(IK6A0 KLHXW\!W$GP(&N[!)Z.2$ M^!JI Q$7L;;Q$GGD@&XM"_L#[%WW\N)6[A'^4M4 MKLWI+245U+R7[@6'1YCZN:9D:OX;G$'Z]*#$URA1VO@E96\=JHG%2U'\?3R% MCNO/71 M<[&]33-V#D13SF',298Y.V/W/3"&W)"9V_ MV3C_&M&!E[*Y\BO4^@"94^^3:,QM0$ -(# 8 >&PO=V]R:W-H965T&UL M?5/;;MLP#/T501]0)8[79H%MH.E0;, &!!W6/BLV;0O5Q9/DN/O[4;+K>JO1 M%TFD> X/*2H;C'UV+8 G+TIJE]/6^^[ F"M;4-Q=F0XTWM3&*N[1M USG05> M19"2+-ELKIGB0M,BB[Z3+3+3>RDTG"QQO5+<_CF"-$-.M_35\2":U@<'*[*. M-_ 3_*_N9-%B,TLE%&@GC"86ZIS>;@_'-,3'@$45%#S M7OH',WR%J9Y/E$S%?X<+2 P/2C!'::2+*RE[YXV:6%"*XB_C+G3H?=2;/$NPG?_*-RO$Z2K!&DD2#\L M<2WF\W])V**G"FP3I\F1TO0Z3O+".P_L;1+?Y"U\G/8?W#9".W(V'E\V]K\V MQ@-*V5SA"+7XP69#0NW#\0;/=ARST?"FFWX0F[]Q\1=02P,$% @ AX)E M3Y2--Z6S 0 T@, !@ !X;"]W;W)KJDS;IU&G;9RYQ$E3 *9!+]^\'),VR+=L7P,;O M^=F8?$3S;#L 1UZ5U+:@G7/]@3%;=:"XO<(>M+]IT"CNO&E:9GL#O(X@)5F: M)-=,<:%IF4??R90Y#DX*#2=#[* 4-S^.('$LZ(Z^.9Y$V[G@8&7>\Q:^@/O: MGXRWV,)2"P7:"M3$0%/0N]WAF(7X&/!-P&A79Q(J.2,^!^-C7= D" ()E0L, MW&\7N X@/3A08G/4:&T<2758!VJF<5+4?QUVH6.^SC=9+1 M;-53!::-TV1)A8..D[SR+@-[E\8W^14^3?MG;EJA+3FC\R\;^]\@.O!2DBL_ M0IW_8(LAH7'A^-Z?S31FD^&PGW\06[YQ^1-02P,$% @ AX)E3[@0G%^T M 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TK MB!]0+ERZ=:M.IL3EOG^@-CMFQ!"WN%/73^ID:CA?.F:9CM#8@J@K1B?+?[P+20 M'2VRZ#N9(L/!*=G!R1 [:"W,ZQ$4CCE-Z)OC03:M"PY69+UHX >XG_W)>(LM M+)74T%F)'3%0Y_0V.1S3$!\#'B6,=G4FH9(SXG,POE4YW05!H*!T@4'X[0)W MH%0@\C)^S9QT21F Z_,;^Y=8NZ_E+"SD-)!;48E'O \2O,]5Q3 M,A?_'2Z@?'A0XG.4J&Q<23E8AWIF\5*T>)EVV<5]G&ZNDQFV#> S@"^ FYB' M38FB\L_"B2(S.!(S];X7X8F3 _>]*8,SMB+>>?'6>R]%\HEG[!*(YICC%,/7 M,4L$\^Q+"KZ5XLC_@?-M^'Y3X3["]W\HW&\3I)L$:21(_UOB5DSZ5Q*VZJD& MT\1ILJ3$H8N3O/(N WO+XYN\AT_3?B],(SM+SNC\R\;^UX@.O)3=E1^AUG^P MQ5!0NW#\Z,]F&K/)<-C//X@MW[CX#5!+ P04 " "'@F5/K)_NM;4! #2 M P &0 'AL+W=OW<NC@Q59)QKX"OY;=[;!8C-+)348 M)]$0"W5.'[;'TS[&IX!G"8-;G$FLY(+X$HU/54XW41 H*'UD$&&[PB,H%8F" MC!\3)YU31N#R_,;^(=4>:KD(!X^HOLO*MSF]IZ2"6O3*/^'P$:9Z#I1,Q7^& M*Z@0'I6$'"4JEU92]LZCGEB"%"U>QUV:M _CS6$WP=8!? +P&7"?\K Q45+^ M7GA19!8'8L?>=R(^\?;(0V_*Z$RM2'=!O O>:[%]=\C8-1)-,:A;,=QVPT/';3#V+S-RY^ 5!+ P04 " "'@F5/)XD0"+8! #2 P M&0 'AL+W=O_8M0" O M6AF?TS:$[LB8+UO0PM_8#@S>U-9I$=!T#?.= U$ED%:,;S;OF!;2T")+OK,K M,ML')0V<'?&]UL+].H&R0TZW]-7Q*)LV1 J"D@EKT*CS:X1-,]=Q2,A7_!:Z@ M,#PJP1RE53ZMI.Q]L'IB02E:O(R[-&D?QIM;/L'6 7P"\!EP2'G8F"@I_R"" M*#)G!^+&WGRVV=X>,72/1%',:8_@R9HY@R#ZG MX&LI3OP-G*_#=ZL*=PF^^TOAW3K!?I5@GPCV_RWQ;0S.]3])V**G&ER3ILF3 MTO8F3?+".P_L?7I$]B=\G/:OPC72>'*Q 5\V];^V-@!*V=S@"+7XP69#01WB M\3V>W3AFHQ%L-_T@-G_CXC=02P,$% @ AX)E3\G@B86S 0 T@, !D M !X;"]W;W)K&UL?5-ACYP@$/TKA!]P*&[;RT9- M;J]IVJ1--M>T]YG54?6=;YF;T M2O9PML2-6@O[\P3*3 5-Z8OC0;:=#PY6YH-HX2OX;\/9HL56EEIJZ)TT/;'0 M%/0N/9X.(3X&?)%! M">:HC')Q)=7HO-$+"TK1XGG>91_W:;[)T@6V#^ +@*^ VYB'S8FB\O?"BS*W M9B)V[OT@PA.G1XZ]J8(SMB+>H7B'WFO)DS1GUT"TQ)SF&+Z)>8U@R+ZFX'LI M3OPO.-^'9[L*LPC/?E/X#X+#+L$A$AS^6^)>3/9'$K;IJ0;;QFERI#)C'R=Y MXUT']H['-WD-GZ?]B["M[!VY&(\O&_O?&.,!I20W.$(=?K#54-#X<'R'9SN/ MV6QX,RP_B*W?N/P%4$L#!!0 ( (>"94\/R3E5M0$ -(# 9 >&PO M=V]R:W-H965TWQ1N+B U\G?9\".Z[967X 9YIPY,PS9:.R+:P$\>552NYRVWO<' MQES9@A+NRO2@\:8V5@F/IFV8ZRV(*H*49#Q);I@2G:9%%GTG6V1F\++3<++$ M#4H)^W8$:<:<[NB'XZEK6A\ I Q'*^#5STB5E *[/ M'^R?8^U8RUDX>##R9U?Y-J=WE%10BT'Z)S-^@;F>:TKFXK_!!22&!R68HS32 MQ964@_-&S2PH18G7:>]TW,?I9G\[P[8!? ;P!7 7\[ I453^27A19-:,Q$Z] M[T5XXMV!8V_*X(RMB';Q.DFP1I)$C_6^)6S,U?2=BJIPIL$Z?)D=(,.D[RRKL, M[#V/;_([?)KV1V&;3CMR-AY?-O:_-L8#2DFN<(1:_&"+(:'VX7B+9SN-V61X MT\\_B"W?N'@'4$L#!!0 ( (>"94_5"<4;M0$ -(# 9 >&PO=V]R M:W-H965T6_>#$,VHGFV+8 C+UIU-J>M<_V),5NV MH(6]PQXZ?U.CT<)YTS3,]@9$%4%:,9XD;YD6LJ-%%GT74V0X."4[N!AB!ZV% M^7D&A6-.=_35\2B;U@4'*[)>-/ 5W+?^8KS%%I9*:NBLQ(X8J'-ZOSN=TQ ? M YXDC'9U)J&2*^)S,#Y5.4V"(%!0NL @_':#!U J$'D9/V9.NJ0,P/7YE?U# MK-W74#(7_QENH'QX4.)SE*AL7$DY M6(=Z9O%2M'B9=MG%?9QN#ND,VP;P&< 7P#'F85.BJ/R]<*+(#([$3+WO17CB MW8G[WI3!&5L1[[QXZ[VW@B>'C-T"T1QSGF+X*F:W1##/OJ3@6RG._!\XWX;O M-Q7N(WS_A\+C-D&Z29!&@O2_)6[%O/LK"5OU5(-IXC194N+0Q4E>>9>!O>?Q M37Z'3]/^19A&=I9"94]W&PO=V]R:W-H M965TOWW'="SMO7N"S##O#=OAB&?C'UT'8 G3UKUKJ"=]\.1,5=UH(6[ M,0/T>-,8JX5'T[;,#19$'4%:,9XD;YD6LJ=E'GUG6^9F]$KV<+;$C5H+^^L$ MRDP%3>FSXT&VG0\.5N:#:.$K^&_#V:+%5I9::NB=-#VQT!3T+CV>#B$^!GR7 M,+G-F81*+L8\!N-37= D" (%E0\, K7OA1=E;LU$[-S[080G3H\< M>U,%9VQ%O$/Q#KW7DJ=)SJZ!:(DYS3%\$Y.N$0S9UQ1\+\6)_P?G^_!L5V$6 MX=E?"E_(?]@E.$2"PZLE[L7\JY)M>JK!MG&:'*G,V,=)WGC7@;WC\4W^A,_3 M_D785O:.7(S'EXW];XSQ@%*2&QRA#C_8:BAH?#B^P[.=QVPVO!F6'\36;US^ M!E!+ P04 " "'@F5/%-O@\[4! #2 P &0 'AL+W=O9NQ%$BF>PT.*RD9CGUT+X,FKDMKEM/6^/S+FRA:4<#>F!XTW MM;%*>#1MPUQO0501I"3CN]T'ID2G:9%%W]D6F1F\[#2<+7L*^G4":,:<) M?7<\=4WK@X,562\:^ ;^>W^V:+&%I>H4:-<932S4.;U+CJ 'QV,;G4F MH9*+,<_!>*ARN@N"0$+I X/ [0KW(&4@0ADO,R==4@;@^OS._CG6CK5DM)!;48I'\RXQ>8ZSE0,A?_%:X@,3PHP1RED2ZNI!R<-VIF02E* MO$Y[I^,^3C?I889M _@,X O@-N9A4Z*H_)/PHLBL&8F=>M^+\,3)D6-ORN", MK8AW*-ZA]UKP9)^Q:R":8TY3#%_%)$L$0_8E!=]*<>+_P/DV?+^I(T.5*:0<=)7GF7@;WC\4U^AT_3_BAL MTVE'+L;CR\;^U\9X0"F[&QRA%C_88DBH?3A^Q+.=QFPRO.GG'\26;US\ E!+ M P04 " "'@F5/Z?RUB+0! #2 P &0 'AL+W=O:6*=%JFJ?1=S)YBKV3K8:3(;972IA?1Y X9#2A5\=3 M6S=J*&9W _NI/Q%IM9RE:!MBUJ8J#*Z'UR..Y"? SXV<)@%V<2*CDC MO@;C:YG131 $$@H7&(3?+O 4@8B+^-MXJ1SR@!8>L /@'X#-A' !L31>6?A1-Y:G @9NQ])\(3)P?N>U,$9VQ%O//B MK?=>C 2]G<^!%J_ >;#0F5"\<[?S;CF(V&PV[Z06S^QOD'4$L#!!0 M ( (>"94\\YQ?3R0( .,+ 9 >&PO=V]R:W-H965TKJE9JI=-5;7\[B9.@ TQM)[F^?6W# M4>2,_P1L9F?69'?8U4W(-W7F7$?O;=.I=7S6NG],$K4_\Y:I!]'SSCPY"MDR M;9;RE*A>=S2W 8XQ*^: MW]3L/K)'V0GQ9A=?#^LXM1GQAN^UI6#FV?^8/%+S;O9VT[T*]\PDK\SN=4/)Z)($R!11909 $(2D\$8198I((B%2"H/!&$66*1)119WA&0I?^?W&-HEF(1 MDN(.2@$%\5L(@0)M0 *=2@!%YNL@4![0@>WZ1"B@*'P=!"H#.KBO279'4?IU M!C T"Q0:P=U/0&MG?JE!4*#6"#8 KH[]VT&@@(^0[ '$-#@N5_5$!2P&H)M M@( >SWVS@:" VQ#L! 2T>7Y7!P@4J@-L!@1T>KKP=0 H#WQL*+8#"CH]][^H M"%0$;(=B.Z"@TXE?;PA4A#[>V XHZ/3"KS<("M0;Q79 0:L3OPX0J C8&\5^ M0$&K%[Z]09!O;\ELQFJY/+GI4D5[<>G<:#O;G2;8)^IFM/_P8?S]SN2I[E2T M$]I,>FX>.PJAN<383][1H^%';VX6YE\/8.2RTZ,>1.IGF^LT_4$L# M!!0 ( (>"94^.J*WXQP$ #<$ 9 >&PO=V]R:W-H965TBE?#'<\]SQW!^=TE.I%-P &O0K>Z0PWQO0'0G31@&#Z1O;0V9-**L&, M-55-=*^ E3Y(<$*CZ)8(UG8X3[WOI/)4#H:W'9P4TH,03+T=@N2O>'*CM3>&2TWB?DHLCFC''"4-7F,V"()9]D: AB2/]$D[#X=M@AEL?OEVK)TF8 M8!SS\9=<26G IA+=V%P:.\6+P:$R;KNW>S6] MY"94^3)X>]TP$ )P$ 9 >&PO M=V]R:W-H965TAE?#'<\]SQW^(YTE.I--P &O0O>Z0PWQO0' M0G31@&#Z1O;0V9-**L&,-55-=*^ E3Y(<$*C*"&"M1W.4^\[J3R5@^%M!R>% M]" $4Q]'X'+,\ 9_.I[;NC'.0?*T9S7\ O.[/REKD86E; 5TNI4=4E!E^&YS M."8.[P$O+8QZM4>NDK.4;\[X468X<@D!A\(X!F:7"]P#YX[(IO%GYL2+I M< M[S_9'WWMMI8STW O^6M;FB;#>XQ*J-C S;,)U2@D MU_Z+BD$;*686FXI@[]/:=GX=IY-X/X>% ^@<0)> O=2TX2FY.*(9LQQPM 59K,@B&5?)&A(XDC_ M"Z?A\&TPPZT/WZ[5OT5A@EV08.<)=O^4N+TJ,839A47BH$@<((BO1$*8)"R2 M!$62 ,'ME4@(L[\2(:ON$*!J/Q<:%7+H_$RNO,OHW5'?75_P:6Z?F*K;3J.S M-+9'?2=54AJPJ40WMN#&/A6+P:$R;GMK]VH:F,DPLI_? K(\2/E?4$L#!!0 M ( (>"94\KY=GNMP$ -(# 9 >&PO=V]R:W-H965T M@*@B22O&D^2&:2$[6F31=S)%AH-3LH.3(7;06I@_1U XYC2E'XYGV;0N.%B1 M]:*!G^!^]2?C+;:H5%)#9R5VQ$"=TX?T<-P'? 2\2!CMZDQ")6?$UV!\JW*: MA(1 0>F"@O#;!1Y!J2#DTWB;->D2,A#7YP_UIUB[K^4L+#RB^BTKU^;TCI(* M:C$H]XSC5YCKN:9D+OX[7$!Y>,C$QRA1V;B2N.]-&9RQ%?'.)V^]]U+P MF_N,78+0C#E.&+["I N">?4E!-\*<>3_T?DV?;>9X2[2=^OH][MM@?VFP#X* M[-?Q;Y-/)6YA/A?)5CW58)HX39:4.'1QDE?>96 ?>'R3?_!IVG\(T\C.DC,Z M_[*Q_S6B Y]*QY1L7?P%02P,$% M @ AX)E3Y\S_7JW 0 T@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q >$->MDTY5M*9NJ:J566J5J^\S:8QL%C MXG?Y]!^RX M;N(78(9SSEP8LM'89]<">/*B5>=RVGK?'QES90M:N!O30X#1MPUQO M0521I!7CN]T=TT)VM,BB[VR+S Q>R0[.EKA!:V'_G$"9,:<)?74\R:;UP<&* MK!<-? ?_HS];M-BB4DD-G9.F(Q;JG#XDQU,:\!'P4\+H5F<2*KD8\QR,+U5. M=R$A4%#ZH"!PN\(C*!6$,(W?LR9=0@;B^ORJ_BG6CK5D M@EH,RC^9\3/,]=Q2,A?_%:Z@$!XRP1BE42ZNI!R<-WI6P52T>)EVV<5]G&X. MR4S;)O"9P!?"?8S#ID Q\X_"BR*S9B1VZGTOPA,G1XZ]*8,SMB+>8?(.O=>" M'WC&KD%HQIPF#%]AD@7!4'T)P;="G/@[.M^F[SMO8E_;J& \P''[]KU@UW,[ M_P'NY9QS/[@DO;'/K@;PY$6KQJ6T]KX],N;R&K1P-Z:%!F]*8[7P:-J*N=:" M*"))*\97JUNFA6QHED3?V6:)Z;R2#9PM<9W6PKZ>0)D^I6OZ[GB45>V#@V5) M*RKX!?YW>[9HL4FED!H:)TU#+)0IO5\?3]N CX _$GHW.Y-0R<68YV!\+U*Z M"@F!@MP'!8';%1Y J2"$:?P=->D4,A#GYW?UK[%VK.4B'#P8]20+7Z?TCI(" M2M$I_VCZ;S#6LZ-D+/X'7$$A/&2",7*C7%Q)WCEO]*B"J6CQ,NRRB7L_W.P. M(VV9P$<"GPAW,0X; L7,OP@OLL2:GMBA]ZT(3[P^D(P5)]"\*40)_X?G2_3-XL9;B)],X]^."P+;!<%ME%@ M^Z'$VT\E+F'VGX*P64\UV"I.DR.YZ9HXR3/O-+#W/+[)/_@P[3^%K63CR,5X M?-G8_](8#YC*Z@9'J,8/-AD*2A^.>SS;8VPG#:'X MI?9,SCESQO8TGY1^-1V 16^"2U/@SMKA2(BI.A#,/*@!I/O2*"V8=:%NB1DT ML#J0!",H\/@!^]#"9S1[Y3BY*O?K@$S'YB_XO1(W=E4/AF.(GQSYHW+7DOZ>,C) MU0LMF-.,H1M,NB*(4U]+T%B)$_V/3N/T7=3A+M!W6WJ2Q07V48%]$-C_T^+[ MNQ8CF$,2+Y)%BV01@?2N2 QS?Q1DK$&5&F48ETUVG8HG&B[^+WP> MJ:],M[TTZ**L>S[ADANE+#@KR8/STKDI7@,.C?7;1[?7\UN> ZN&94S)^E]1 M_@%02P,$% @ AX)E3[:\=W[2 0 G 0 !D !X;"]W;W)K&UL;53KCIP@%'X5P@,L#N,X=J(F.]LT;=(FDVVZ_\=##IS1RY M3JY2OKK@2Y7CR!4$'$KC%)@=;O $G#LA6\:O11.OEHZXG;^K?_*]VUZN3,.3 MY#^[RK0Y3C&JH&8C-\]R^@Q+/P>,EN:_P@VXA;M*K$YO'KO?C-*\P9]2>IEM* +25Z ML VW]JE8 PZU<=.CG:OYPLR!D=&J=P7MO!^.C+FJ RW<>T MD#TM\^@[VS(WHU>RA[,E;M1:V-\G4&8J:$I?'8^R[7QPL#(?1 O?P?\8SA8M MMK+44D/OI.F)A::@]^GQE(7X&/ D87*;,PF57(QY#L:7NJ!)$ 0**A\8!&Y7 M> "E A'*^+5PTC5E &[/K^R?8NU8RT4X>##JIZQ]5] [2FIHQ*C\HYD^PU+/ M+25+\5_A"@K#@Q+,41GEXDJJT7FC%Q:4HL7+O,L^[M-\.#UR[$T5G+$5\0[%._1>2_XAR=DU$"TQISF& M;V+2-8(A^YJ"[Z4X\?_@?!]^V%5XB/##%IYF^P39+D$6";)_2DS?E+@7\U8E MV_14@VWC-#E2F;&/D[SQK@-[S^.;_ V?I_V;L*WL';D8CR\;^]\8XP&E)#&UL;5/;CILP$/T5 MRQ^P#@[;;2- VFQ5M5(K15MU^^S -;:#+5-V/Y];4,H37G!,\,Y9RX>9R.: M5]L"./*F56=SVCK7'QBS90M:V#OLH?-_:C1:..^:AMG>@*@B22O&=[MW3 O9 MT2*+L9,I,AR9=.Z$&!%UHL&OH/[T9^,]]BB M4DD-G978$0-U3A^3PS$-^ AXD3#:E4U")V?$U^!\J7*Z"P6!@M(%!>&/"SR! M4D'(E_%KUJ1+RD!THJJ,6@W#..GV'NYYZ2 MN?FO< 'EX:$2GZ-$9>.7E(-UJ&<57XH6;],INWB.L_Z5MDW@,X'?$-B4*%;^ M43A19 9'8J;9]R)<<7+@?C9E",91Q'^^>.NCEX)_V&?L$H1FS''"\!4F61#, MJR\I^%:*(_^/SK?I^\T*]Y&^7].3AVV!=%,@C0+I/RVF-RUN8>YODK#53#68 M)FZ3)24.7=SD5719V$<>[^0O?-KV;\(TLK/DC,[?;)Q_C>C E[*[\RO4^@>V M. IJ%\P';YMIS2;'83^_(+8\X^(/4$L#!!0 ( (>"94_F/:9R!P, *P, M 9 >&PO=V]R:W-H965TLZ.LWNJ= M$,IYS[.BGKL[I=&9/(X=\']N/"<;G>JN> M9B7?BA>A M?I1/E5YYG#Z%*^+>>6U6,KL5[I6N[D; MN\Y:;/@^4\_R^"AL0UKY7,K8I.)>?O[3$M MS/%H]3]H.(%: NT(?G26X%N"_TD(SQ("2P@Z @1G"@<)806D)X*2&R MA.B3<+Y+L27$GS4D9L?;[3#[>\L57\PJ>72J=D1+WC@!KF,]0:OFHAD8\Y_> MXEI?/2QH$LZ\0R-D,3))B=;UPL2HD%"),A@AN["49#A=(P1 )0$%,\D M0C.)1IEH"5P@1@7BRQN>H ()THN!5Y8MAIU62@AC@Y8]C&%1&(43_0""WR;( M.!^8Z A,W&G@\IX [C>@2!8PO!/1<;VZ7#8UBX!;$Q!O AW&\L?#-E42[DP( MD##^,$R SO1D1;B' 3$Q!,-0;#Q4% B(,.[YP7(?EJXZP&Q/; )"=RN$/W' M:.&&A1C)8O0@C#''D>F-P+T-B+DAFGCPX'ZDY/***>Y'"O\VTXT%]2J.(S99 M,9UX4&+&I<-8=#3EP508W+,4>Y[&PS!CSX9)/"K(.WF#:M[CO_-JFQ:U\RJ5 M?ADSKTP;*970DN1*]V>G/QVZ128VJCF-]'G5OC^W"R5+^VW@=1\HB[]02P,$ M% @ AX)E3_3-1V6@!0 3R0 !D !X;"]W;W)K&ULE9I;;^,V%(3_BN'WKL6;+H%C($Y"M$ +!+MH^ZS83&RL9+F2DFS_ M?76+UR1')+L/:UOY>#1'DF=(6>N/JO[>')1J%S_*XM3<+@]M>[Y9K9K=095Y M\Z4ZJU/WEY>J+O.V^UB_KIISK?+],*@L5C2*XE69'T_+S7K8]E1OUM5;6QQ/ MZJE>-&]EF=?_;E51?=PNR?)SP]?CZZ'M-ZPVZW/^JKZI]L_S4]U]6EVJ[(^E M.C7'ZK2HUU;TJBKY2I^.?J>CRLL]^X/7[S^IR:+YKYCEOU'U5_'W2;>/754TP_^+W5O35N54I9-2YC_&U^-I M>/V8ZG\.PP/H-(!>!A#A',"F >SG .X0.>\OT[)3=R=WUV_<3B=P]^Z$]!T6]\WC*3KU7M?:&*V M(T.OF(SIR(.-D NQZ@1<5%"D8DNMX53?P;U-9-S0X"WRZ"\B;22>Z83!X\F& M\4P[GADNP&$!/A3@5P52HXWMB,0#A:85C<$0JT)C,E ML$L38-,TG2F!?9K81LUH9AXQ;O7*8TXR^[L>3$I 9CR)HMDO.\&N38!M,].V MB>VY0QL=TVS%"1N*"@!2),1G9&/#9L MQV9FWA#;;BFG>LA/^D-)B<@T(O.!0["5$^#ES(P<8AMQVJ4;T!\(2@"2)!)B M5C[%#D^!PS,SBJCMS0E)!?@*!9,2D"3)1#+? +9]BFS?O("H;=B$=*L$!CH( M1B5 W7,6BM. @C1@9LI.D*9+9'$$+J)P5"(T%;&K!QQ'E($>XID2.(XH#T\T MB@.!HGF\F6@T.!""20E(=R!0' @T#DBT"0II()24@/0T@..()N&)1G$D4!0) M9J)1_RS>CT@GHFO%[D^1^UONXY_*^Q'I1/1E/;9ZAJS>3"KFG\S[$>E$=*W8 MU1EP=2N6F.V_,[$43$I NF.)84]G:(9O7AC,=M^Y!D))"4A/ S-W@9"AFZ$T M07I8IMU$$'00C$J(TMC5 TX4!A8X;&:9Q7"B,!$>2@Q[.@.>;H42L_W7.H)> M1#H172NV;X96$V;^,'ON;VGU(M*)Z%IQ3K T/&H8MF^&[-N,&@;FY'#Q% I* M +H73QP[.D>.;MUJM;UX9O$43$I$.A=/'-L\1S9O1A*W+1DOGD)!"4#WXHEC MD^=HXFZF%+<-V1+N1:03T;5B/^? SZU XK;S#\B MG8BN%3L\1RL!,XVX?R7@1Z03T;7B*.%9>!H);.<"V;F91L(_0?1 M3D37BAU9H-\/K&O =D]+JQ>13D37BLU7(/,UTT,$_(#K1:03&;6NKIYM*%7] M.CR9TBQVU=NI[3WD:NOEZ9<[VC\;86S?DIM[ K8_D)O'\=F6G^7'1VW^R.O7 MXZE9/%=M6Y7#U^,C+N.'MCI/C^^L M+L\0;?X#4$L#!!0 ( (>"94]YL:7*: ( +$( 9 >&PO=V]R:W-H M965T^T0 M)Z UF-I.V+Y];4-8 F[N]PC7;V@7GS1H EA>H M@NR)-*@6=TZ$5I"+*3T#UE $CRJIPL!SG 6H8%G;\4;%]C3>D O'98WVU&*7 MJH+T3X(P:;>V:]\"+^6YX#( XDT#S^@5\1_-GHH9&%2.985J5I+:HNBTM9_= M=19)7@$_2]2RT=B23@Z$O,G)U^/6=F1!"*.<2P4H+E>T0QA+(5'&[U[3'I:4 MB>/Q3?VS\BZ\'"!#.X)_E4=>;.W(MH[H!"^8OY#V"^K]A+;5F_^&K@@+7%8B MUL@)9NK7RB^,DZI7$:54\+V[EK6ZMKW^+4V?X/4)WI @UGZ4X/<)_D="\# A MZ!."_UTA[!/"R0J@\ZZ:F4(.XPTEK46[QZ&!\JESUZ'XNW(95/^.NB?ZR43T M&OO^:@.N4JAGDH[Q1LS*OT?2.>(.!! %#%5XNBH2;Y;NW2^PFQ.K8%*#421[ M*')7IJ]MEJ_R_7&S DEAHODQ=Q=WQ^R'>'^7=( MSV7-K /AXI10>_F)$(Y$X&ULA5/;CML@%/P5Q <$7])L%-F6=K.J6JF5HJW:/A/[.$;+ MQ042;_^^!^Q8WC1J7PSG,#/,8"@&8U]=!^#)FY+:E;3SOM\QYNH.%' MR)^B\5U)MY0TT/*S]"]F^ 13G@^43.&_P 4DPH,3W*,VTL4OJ<_.&S6IH!7% MW\91Z#@.D_Z5=I^0381L)J3K?Q+RB9#?$-CH+$9]YIY7A34#L>//ZGFX$^DN MQ\.L0S.>75S#M Z[ERI?;PIV"4(3YFG$9 M,]AZQ_QNQ26<(0P.SB^RNBRSR M\P4_W6[O"^1W!?(HL'X7X^$FQHA)DPC2$92LTILD_P&-5MCB=,-M_\KM26A' MCL;CCXK'V1KC 063%5ZA#A_87$AH?9@^X-R.UVPLO.FG%\3F9US] 5!+ P04 M " "'@F5/J__$8+ ! #2 P &0 'AL+W=O. M&V5+Q$OL&/6.V[D!RN]$#*%QIM9'<86G. MS X&>!-(4K L21Z8Y+VB51%Z1U,5^N)$K^!HB+U(R*+ MKTU)$V\(!-3.*W F\I2]+C%XAYWE$2PW^#*PB$>R>X1ZV%#5]27ZS3,JJ@%ZURK>[@EV]4,0\3IAL@(@[_(A[2&<+0P.PB6W61!7Z^X*>[W;I MOBJ0!X'MFQ@?[F),F#0)(!5 R2:]2[(*NK?"%J?K;_MW;LZ]LN2D'?ZH<)RM MU@Y0,-G@%>KP@&ULC51M MCYP@$/XKA!]PN+CNFHV:W%[3M$F;;*YI^YG5\24'8@'7Z[\OH.?9*TWNBS## M,\\S,S)DDU1/N@4PZ%GP7N>X-68X$:++%@33=W* WI[44@EFK*D:H@<%K/)! M@A,:10]7!12(]",/7[#%Q..=[A%\=CU[3&.4B1#:R! M;V"^#Q=E+;*R5)V 7G>R1PKJ'-_O3N?4X3W@1P>3WNR1J^0JY9,S/E6HC10+BTU%L.=Y[7J_3O/),5W" MP@%T":!K@-5VM%_]/=!@KTGB+?Z M<1HF2(($22 #^J9'(4P<%CD$10X!@GV8X!@D.+Z_S#1(D+ZCS! F>2-"-G=/ M@&K\U&E4RK'W$[_QKH-]3_W=?87/K\)7IIJNU^@JC9T ?T]K*0W85*([V_+6 M/D2KP:$V;GNT>S6/XVP8.2PO#5F?N^(/4$L#!!0 ( (>"94]3$EO?M@$ M -(# 9 >&PO=V]R:W-H965T&4+KE!<\,YYRY>)P-UKWZ M%B"0-ZV,SVD;0G=DS)%SA&92* M0EC&KTF3SBDC<6G?U#^FWK&7B_#P;-5/684VIP=**JA%K\*+'3[!U,\])5/S M7^ *"N&Q$LQ16N73EY2]#U9/*EB*%F_C*4TZATG_1ELG\(G 9P+FCKV,B5+E M'T001>;L0-PX^T[$*]X>.,7:/0A#F-&+[ ;&<$ M0_4Y!5]+<>+_T?DZ?;=:X2[1=\OLA\.ZP'Y58)\$]O^T^/BNQ37,^R1L,5,- MKDG;Y$EI>Y,V>1&=%_:)ISOY"Q^W_:MPC32>7&S FTWSKZT-@*5L[G"%6GQ@ MLZ.@#M%\1-N-:S8ZP7;3"V+S,R[^ %!+ P04 " "'@F5/943,:Q " ". M!0 &0 'AL+W=O9.PL2=W CGOB3"GF?]9 6)?[D7\UO-2G2FH#*K(6G^ 'R-=VQ]4)]2J' MFD(C:M9X'(ZY_Q2MGE.--X"?-71BL/=T)GO&WO3AZR'W0QT0$"BE5L!JN< & M"-%"*HS?3M/O76KB<']5_VQR5[GLL8 -([_J@ZQR_Y/O'>"(ST2^L.X+N'QF MON>2_P87( JN(U$^2D:$^7KE64A&G8H*A>)WN]:-63NG?Z5-$V)'B'N"\OV( MD#A"\D%('Q)21TC_U\/,$68C#\CF;HJYQ1(7&6>=QVT[M%AW7;2:J>LJM='< MCOFGZBF4]5(DLV6&+EK(8=86$P\PR^06LKV'1#T"J0#Z*.*I*-;Q'3V^=;"Y M1RS340S_%'E^*'(39C)9K,3PDZ&'=#DMD$X*I$8@'59['HZJ;3%1:$"- :7! M8E2."5 3[%N MQI%]':TVT81]JX:-G0T?\G92?&ULC53;CILP$/T5Q >LN26[ M&Q&DS:5JI5:*MMKVV8$AH+4QM9VP_?OZMH00E/0E]HS/.7-A,FG'^+NH *3W M04DCEGXE9;M 2.054"P>6 N->BD9IU@JDQ^0:#G@PI H05$0S!'%=>-GJ?'M M>):RHR1U SONB2.EF/]= 6'=T@_]3\=K?:BD=J L;?$!?H)\:W=<6:A7*6H* MC:A9XW$HE_Y+N-@F&F\ OVKHQ.#NZ4KVC+UKXUNQ] .=$!#(I5; ZCC!&@C1 M0BJ-/T[3[T-JXO#^J?[%U*YJV6,!:T9^UX6LEOZ3[Q50XB.1KZS["JZ>F>^Y MXK_#"8B"ZTQ4C)P187Z]_"@DHTY%I4+QASWKQIR=?7E\(SX3D)B%QA.1_(\P<83:*@&SMIID;+'&60LPA2"?191%-9K*(K>G098'V- M>$Y&.=P5V=X4N4@SGFQ6;/CQ,$(83 LDDP*)$4@NNCU*(N M8G,7L;V%L(6@P0A1X ?S?Q9>SHZ-U$T8>/N5\1+I$1SY5^%B'4[X-VK%V(UP MEK?[Z0?FA[H1WIY)-?AF/$O&)*C$@P&UL;9/;;J,P$(9?Q?(#U 1HNHH J6E5=:56BEKM]MJ! M(5CU@;6=T'W[C@U!2047V#/\\\T!NQB,_70=@"=?2FI7TL[[?L.8JSM0W-V8 M'C1^:8U5W*-I#\SU%G@3@Y1D:9*LF>)"TZJ(OIVM"G/T4FC86>*.2G'[?PO2 M#"5=T;/C31PZ'QRL*GI^@'?P?_J=18O-E$8HT$X832RT);U?;;9YT$?!7P&# MN]B3T,G>F,]@_&Y*FH2"0$+M X'C43,V_P DDRD,EF*,VTL4WJ8_.&S51 ML!3%O\95Z+@.$_\--/UX'-=[+Z!E!+ P04 " "'@F5/ MFCN?>N0! #G! &0 'AL+W=OS(!:86.,B+_/0/F0(0\]&B_MM5&F@?.T)U?X">I7 M?Q:ZPK-*U3+H9,L[1T"=H4_>J8@,W@)>6QCD8NZ8)!?.WTSQKTA"7\X?Z%YM=9[D0"06GO]M*-1E*D%-!36Y4O?#A M*TQY(N1,X;_#':B&&R=ZC9)3:9].>9.*LTE%6V'D?1S;SH[#I/^@[1/\B>#/ M!"_\+R&8",&*@$=G-NIGHDB>"CXX8OQ8/3%GPCL%>C-+T[1[9]_IM%)W[WD0 M)RF^&Z$)\SQB_ 7&_X@HMHC8FR%8&YA=^+LN?,L/%GSOZ.X+!+L"@14(/\0X MKF*,F-ABNG&1X!BMDFQ!B>OO.PEWG81;)P=WY63$1(M% C]9@8HMR$OB:-]* MM&LEVK'BK:Q$F[QA?%AORA;DQ_%A904OCIRY GX0<6T[Z5RXTJ?7GK&::"0JW,]*#G8OSWQD+Q?KI6\'RWY?\ 4$L#!!0 ( (>"94_8 M@OJ=2@, #8/ 9 >&PO=V]R:W-H965TJ8YTGY;\$R?I[9R+Y,O*2[ MO5 3SGQZ2';L)Q._#L^E'#E=EDV:LZ)*>6&5;#NS']$DQE0%U(C?*3M7O7M+ ME?+*^9L:?-O,;%.J<5*(6LV@PN(>)R#5D94)0AW D@8X%AE@LL!&N<5B:B,C3.-Q,\G0[26Q" M_(%*"*@GJ>-)GP0)X00>F,"K$WA7&Z*IO6@P?HTI&HSOAIH<8T"Q"4*^.U P M!?E2@*\FZJ+!T-XJ7T**-+YC0#$ "J((YNN#?'V#;^!J='UC$1S00*,[!A2; MH-#%,-L 9!L ZE*-;F L@ERMI&5@[K..69EYB(YY,O/T,5<%A6!!(5"0#R>( MP 31^ .&7-CRW!%'K 7UU0@B7;$QH!@ $4(&& ^8- (8!P,I0(=]1/@.W6!K M0V2,;L1\&WU=MMN8&,!X VQA'T60D0X5#%L;HG=H!KL-,NT&T,RTB4CWT-48 M4 R!,!U@##L.@BQGP&$1?,91>(=N\"E'T1C=(J-:BG79;F-B $,&3 W#EH(! M2PF'4L!G'*/QHF'XC&,\0K06='7X(EVU,: 8 H4#+QN&+04#EA(.?3G"YQQ[ M=^@&GW,,?<,8NE'S+Y2&QC?H&%0,H;!N;T[O$SYGY:YNP"IKS8^%4/7V9KLF M[Q&K%D";7Z#)$@'S*S1Y:EJXC_1-1_DC*7=I45FO7,C&HVX/MIP+)KF[#Y+[ M7C:QW2!C6Z%N WE?-IU<,Q#\T':I3M"94]RLAQ& M]@$ ' % 9 >&PO=V]R:W-H965TXW4@Y[A$390$?$$QN@5V]JQCLBU9!?D!@XD,H4=12%09"B MCK2]7V1F[L2+C%TE;7LX<4]@;,Q][-\G7MM+(_4$*K*!7. [R!_# MB:L16ERJMH->M*SW.-2Y_XSWQU3KC>!G"Z-8]3V=Y,S8FQY\J7(_T$! H93: M@:CF!D>@5!LIC-^SI[\LJ0O7_;O[)Y-=93D3 4=&?[65;')_ZWL5U.1*Y2L; M/\.<)_&].?Q7N %5;IE5[*)2.O$]MVYMVG/WO9>Z"<"X( MEP(<_[<@F@LBJP!-9";J"Y&DR#@;/3Y]K('H,X'WD=K,4D^:O3/O5%JA9F]% MM TS=--&L^8P:<*5QE(<'Q4I7B1( 2P4H9,B-/71JA[O K=!Y#2(C$'\3XS( MBC%I4J/I)\C=;F&ULE5C;;N,V$/T50>^[$CG4+; --"F*%FB!8(MMGQ6;CH653%=2 MXNW?E[JL86D.5>7%$N7#X2%GYI##S=74WYJ3UJWWO2K/S=8_M>WE(0B:_4E7 M>?/97/39_G,T=96WMEF_!LVEUOFA[U25@0S#.*CRXNSO-OVWYWJW,6]M69SU M<^TU;U65U_\^ZM)VNY#L-M<\E?]IVZ_7IYKVPIN5@Y%I<]- M8K8];_R?Q\*2BKD./^*O0U^;NW>NF\F+,MZ[QVV'KAQTC7>I]VYG([>-= M/^FR["Q9'O^,1OW;F%W'^_']K3U4]\[Z&/^5K9? MS/57/4XH\KUQ]K_K=UU:>,?$CK$W9=/_>ONWIC75:,52J?+OP[,X]\_K\(_* MQFZX@QP[R%L'H18[T-B!9AV"@5D_U9_S-M]M:G/UZL%;E[P+"O% =C'WW<=^ M[?K_[&P;^_5]1VFR"=X[0R/F<<#(.XR<(IXX(A8W2& )W%A(R$+V_6G"(L4& M"!J@WH":&,AFTQ@P<8\Y]YAP-HTEQ(2$@B04)Y$Y#$300+1^&6)H( 8,Q&P9 M!DQT-TD1DDJ3,)PO!T=F89:H>^"$4P(Y)8#3+'X>$S92DG$^'.4@DD(B*2!" M,R(I&^)3RHD 5"2=RY)!-AE@HV9L,N2J* *,.-*Z2KHYB1"K00A810X3#D$1 MZX-88#40Q)*+B2# B<-<9+#:2*0V+)#YN>63!&0 C-Q:*[%X272\81'-3R[6:Q(< MN0#2>DVX-W*)!5$B073%(U8OF7W@4(YUAY#NS$.:N*@L;N2$I860M,SCE+AB M+&SDA.6"D%S,@Y#X\61A(R='58,.)_/@(GXX6=S("5VJV[>TUTC-:"N$#BWK<_P(DGP],NO(EB MGNZFI^[#=;_75\*>JKX.)EL\_LH=SGATEAM_/I%W;_ M'(6-0:OX>V]/Y=7W29/*:YY_;RY^W\RG87-'-K7KJG&1U!\?=FG3M/%4W\O'0H9L%GPTCISFX:SA'0WO:I9(([J: M%=+(KN:QK_$B/2$OJJMY1AI]T03UB%R&A<-AX:T#T7%@L ,!'8C6@>PXB+Q< MSQK=:@ZM)L0A) PA08C8"W'6J%^'4#"$ZH=@H1="#0VA80@-0G@3\%'W0L0L MBL*0"&1@( ,">7/KT?0",(QZD42H.1DHAH%B$,@'*NY- M,B[;C(A(+,3K1 AB*<(%L=2P/E2,H))A+!D'=V'\Y0J)(B(.II8+A8/KR#'U/ ^-;T*KIRH4\&8Q42^',/%V:\+N((BHH"< M:(P +K^ *R<:5D".$>0 02X)%QA!/@)!CA'DH -R?[?A1+K3-L(;:RS'$'+$ M%W6_F"]N1J2,R>&('"_EI1,-;RL<,\9!"^/ $D5^$VZ+NE@W3*E"/\V[F M"8DXT1H$9E4 # 4Q;@)C*, &E:JS(':H"#"OSBO1WZ,R?:O. J,HP&;5K_,* MBJ@28EX%X%4P/PX2<2(.1E4 5 717@1&58Q 56!4!4#5S_8!BHB%5&!*!=IH M^MLN*"*J)S& $K EO"GY $7$N$D,H$0 $NU)8@#E" E!E " /WJ+:&(F*N2 M."<"K 15&(R55".RQ<1(1$SLUQ:()'4HQEA)L,.4/A-01(TJ9D\"K"2Q DB, ME1RQP528& 5@Z&4+1<0*H# Q"A CB>.?PL2H$<0H3(P",$C=S?99@9:E;K4L MA;%1 !M)+!**>'PR AN%L5&("&_OLW*B3LJW]I\*HZ,0%?YI1?6?D=P<7$R/ M O0HR@6F1XV@1V-Z- +#&]RE$UT/;G1K<#4F2"."_,.\$PV/A5'3X)"F>@_5 MD(A8 S7F40,>%;$&:DR9'G%&TY@R/>",MM+],UI\X^]RD4@12[;&B&FPI5/$K1J,F F'9VLP.0:1XV<+1<1L-I@:@X @ M%GR#@3!B1+88"(/:3B];)"*FH<'4&$"-(G:%!L-@](ALB8?RZ'F@_WS%]%N. MN-5S#*;&(""(D[O!0)@1/2?"0$3H^8&?<=3O.:ZA^RD'5R_ZFK?'?R;%V_Y0 M3E[SJLJS]LW>-L\K6WL-[^H1W-ED<[E([;9JOC9SH3B_M3U?5/G1O9$.+J_% M%_\!4$L#!!0 ( (>"94_76'%CZ@( (<+ 9 >&PO=V]R:W-H965T M,G6>05>Q9> M5)]A^ M[C^BZ081'6 4OW-V:0;OGD[EA?-7/?BZF_NA)F(%VTIM0=7CS%:L*+23XOC; MF?K]FCIP^/[NOC')JV1>:,-6O/B3[^1Q[J>^MV-[>BKD#W[YPKJ$B.]UV7]C M9U8HN291:VQYT9A?;WMJ)"\[%X52TK?VF5?F>6G_(:0+@P.B+B#J R)T-2#N M N*/ 'PU '2M2M!O2)0 #U%!%$L M(R<\#BV*E:O!";(P[O!YNL-G VDB.*$8W-;8&."1@;5G2U<3$V(E=%TS L$@ M"#8&\0@$PP8$-"!N)F%J9=)J$J.IC":R+]'ZNF8$DH @"0"262"MA@P606&4 M6"0W1".4"8@R<5&0_=%,G%72U-JW]77-""0%05( Q+K+R]1-EX38(KDA&J%D M($H&H$062N:L$H78+B4W1",4%,)%+01@[,^O$PT7RC"VC^B6:HSS28U%0#4@ M-@X"C@ EF@"I?8.<7.1^_6=4"$;-$:$*5. M9;_A-$X++I<( VE-/K& "R8"*F:2VDD3YQ@Q"=V,[I)M %E&G,R#04]0,G$P M'5WC;?FIDOHR#&;[KO$QTCV%-;]$TQ4"YM=H^M3VA!_V;8OZG8I#7C7>"Y>J MDS']QIYSR11\^*"PCZHK[@<%VTO].E'OHFT-VX'D==?V!GWOO?@/4$L#!!0 M ( (>"94_4C!M>U ( "@+ 9 >&PO=V]R:W-H965TK4[;.;. DJ8 9.TOW[V8:D M!!]5F@\!F^>>N_/YL6]^E,UKNQ-">6]E4;4+?Z=4?1,$[6HG2M[.9"TJ_64C MFY(K/6RV05LW@J^M45D$) SCH.1YY2_G=NZQ6<[E7A5Y)1X;K]V7)6_^W8I" M'A<^^*>)IWR[4V8B6,YKOA6_A'JN'QL]"LXLZ[P459O+RFO$9N%_@9L'0HR! M1?S.Q;$=O'LFE1?PF^H28[_79_Q '46BXB43[ M6,FBM?_>:M\J6?8L.I22OW7/O++/8\]_,L,-2&] S@9 /S2@O0&]UB#J#:)W M@^A# ]8;L)%!T.5N%_.>*[Z<-_+H-=U^J+G9=G##=+E69M)6QW[3Z]GJV<,R MBK-Y<#!$/>:VPY A)@DO,7<8!BXQ]RZ&7"(>7$3\3A+H1,[9$#0;8NWI110$ M)Z H ;4$T04!'2U'AXDMIK*8+ QQ)Q'J)'*< &0X 4,)V/5IQBA!C*09C:K5 M8=@@S8DD$]1%@KA@.$&*$J37)YFA!!D203RJ9>8D&=.03OF!$-=0B'A*QB+J M0.G %,+1A%@!<91.4. *@4](!'"- ":2;'P>4&=EDYA0%K*)702X5L 5 M2Y0ZAT_D2%(K"J94";BJ@+FZ)%,4N*X@_L3JXKH!3#C.9DJ95Z[U(I7L3VT%LI%1"LX8SS;?3;>MY4(B-,J^)?F^ZWJT;*%GW M?6EP;HZ7_P%02P,$% @ AX)E3\YY-9PG! LQ4 !D !X;"]W;W)K M&ULE5C;CMLV$/T501]@B1SJPH5MH'&RR0(ML$C0 M]EEKTVLADN5*VG7Z]]6%ZTKB8<)]L2X^,\,ASQF.N+Y6]??FI%3K_2B+<[/Q M3VU[N0N"9G]29=:LJHLZ=_\VB(_J\?::U[*,JO__:"*ZKKQF?_VXFO^?&K[%\%V?U3?5_GEY MK+NGX.;ED)?JW.35V:O5<>/_QNX>1-(;#(B_G\I357WO'QX.&S_L M1Z0*M6][%UEW>54[512]IVX<_VBG_BUF;SB]?_-^/R3?)?.4-6I7%7_GA_:T M\5/?.ZAC]E*T7ZOK%Z43BGQ/9_^[>E5%!^]'TL785T4S_'K[EZ:M2NVE&TJ9 M_1BO^7FX7K7_-S-LP+4!OQDP\5,#T@;TOP']U$!H ^$:(=(&D:M!K UB5X-$ M&R2N!JDV2%T-I#:0"X-@7+^!$!^S-MNNZ^KJU2.G+UDO'78G.\KM^Y<#PX;_ M.DXTW=O7K4AI';SVCC3FPXCA4TRXP.P )@GGF(\ DXHYYA/"1'/,/<+$<\QG MA$GFF"\(D\XQ#P@C;YB@F]O;!',XP7QP(&83$V$'!!W0X("F#F2('0CH0)@C MD&RQ?",F&C#G 1-32 G'<2(8)S+BD%PL[V[$Q),X:629C1@&B)DICK-*J!!SDN))"JP%!92"TNL.29=!0HM%$-2Y3>T0\3 MUAXY=,0[0BUQ:-D*"*N/4%-L\$2:/!%);-F*!1:@0/OH\O-1@V;EQ%++!1:I M,'=1DR<:-*.C[?L/"UF80HY"BT0%EJAXSU>HY3/4H2'>"=3JVF@BL/J$2ZLK MS%:7I;%DL244%J!P:'4?A-G%2EL8+%+ATL0*LXGEQJ813,Z%^N/,/[+Z.3\W MWE/5ME4Y' 0=JZI5G<-PU4W.266'VT.ACFU_FW3W]7B,.#ZTU44?D0:W<]KM M?U!+ P04 " "'@F5/O;Y#6ZR<[T59,Z66[#V33MD7%:UF(VFOY;N'? MP]T:TL[ ('X5_"PG]UXGY5F(EV[Q=;OP2<>(EWRC.A=,7T[\@9=EYTGS^#,X M]<>8G>'T_N+]LQ&OQ3PSR1]$^;O8JL/"SWQORW?L6*HG,=$Q-J*4YM_;'*42U>!%4ZG8:W\M:G,]#_XO9KA!.!B$HX&.?(!Q=!23QB LU@I!%B-%:AXR"T0KB(Q&*Q=B%Q M2G 6$9J,R#B(WLF@N(,8=1 ;!_'$041R2TB/H093&TR:I(DE=^VB@!!*,YP- M1=E0ATV<63E;42=.0G-J479!>90G$0.34JLS*SRVZ?T+@H0_$4G'ZB& M 30-] FI!PQVHR+@2NL!1'EF,P(G%+'9N) ;V4'[SSV$R#'F5US@S0,B5PX0 M6T[DU#C0&5PI&,"[#+AMAH)SE#T(X(.A\!8";@^A$-JA>E!RZXSH?^G&>P@D M[B'!M9K#>P*X38&"W110D/,.8"!;3S#Y#%>\W9L11WH;<:S-?#79'<>H^]!\ MQM_@_0SVG;7[HI;>LU!Z&#"?[)T0BFLN9*:S>]!CW[@H^4YUMZF^;_O9IU\H MT0QS73 .E\M_4$L#!!0 ( (>"94_C@>QE! , '$- 9 >&PO=V]R M:W-H965T?5Z[THTOI.'D2IWVQE5:1*3ZN=5Q\JD6Z,49%[Y/N15Z19Z59*1XKISX615K]6XAK M6(H\;YAT''\[4K?WV1B>C]_9OYCD=3+/:2V6,O^3;=1^YB:NLQ';])BK)WGZ M*KJ$0M?ILO\N7D6NX4TDVL=:YK7Y==;'6LFB8]&A%.E;^\Q*\SRU;V+6F6$# MZ@RH-]"^/S/@G0'_, @^-0@Z@V!@X+6IF-JL4I7.IY4\.57[]Q[2YBMB]X&N M_KI9-,4V[W1Y:KWZ.@]9//5>&Z(.LV@Q=(9A/<+3[+T+0BX6-#*G2P?+,2)D MR25F-<9$EB@X3)0;^^#"QP03!) @, 3\G(!\3!!"@G < ;%!J1&&L),(.HD M 1\X&6,"LM0RADYBX"3 ! DD2*ZOY0023*ZH)<*$V GSL3A\0!$-U8% -C\6 M$3) $5LHH,@>&%U?4H85PH!$1D6%(%NV6$@L !2)A0)+B84W9(N%PI!21MDB MD&778%@K#(B%VT+%:F$WR(5AO;!K! - /.26K1XKAH 8N.VTP&(@=GVVA,5 M!*(8'#H+"+)EBQ5#0 S7"L,(X4-AFX0J# 4F>.9&ULE59=CYLP$/PK MB/<":V,#IR327:JJE5KI=%7;9U_B).@ 4W"2Z[^O,1PE9CFI+\%V9G=F_3': MU54U+^U)2NV]ED75KOV3UO5=&+:[DRQ%&ZA:5N:?@VI*H#:!# '4"PEZ9+?6CT&*S:M35:_K3JD5W M*>".FLW<=8MV[^Q_IMK6K%XV+":K\-(E&C //89,,'"+V,X1+(I'3&@4C#(( M)N.!S!/$U"'!, LD%*V5V@1TF@ R/$&,)HAM@OA& 7,VJ\(J#O_1X(PD1=IAX$,*'B4;!TQ0%_]4 1 MJMBEHG,J"-@2$VX/@/@#<_UA -TPT3B@2R>%&P0@#L%3ITKV]I.5L<.]MXVL.$_>-_^ M?A/-,:]:[UEIT[C9]NJ@E)9&3128QW8R'?1!=\/$C)N^[>PG6M5#2QV. M??WF+U!+ P04 " "'@F5/NP<*H\H" "&"@ &0 'AL+W=O^2K!3O)JFSH(_?$ MJ:X)_[.F%;LL?>2_&9[*PU%J0[!:M.1 OU/YHWWD:A<,*KNRIHTH6>-QNE_Z M]VC^@+ F&,3/DE[$:.WI5)X9>]&;+[NE'^J(:$6W4DL0]3C3@E:55E)Q_.Y% M_<&G)H[7;^J?3/(JF60EG/*YRFB^"LA7K,NL-$(TP>3R$;%X(&1* "&**(H"C6D4./I@X*%Y$G M5@S_%'GX4&029@P6*S;\>%RL*(0%$E @,0+)I-J95>T.DQI,TY421U:NA0N* M,RO;C8M)XM 2>G!!:9["*6$P)0RD-+-2ZC!XG-(L#$,K7NPF/D%-@DG!8%(@ MF-QR V"R*TXRT$GF".09S)^!_-GM792# OD-790[)8^M;[9P(78'Y"0GC^A$XRZ-H[1U=&&+J]H B("H"S* M[.JZJ#2S&S<8G:$UY0=SH1'>EIT:J8LRL@Z7IOM(G\&6?8WF!0+L&WW),F?V MNWQW0_M&^*%LA/?,I#KYS?F\9TQ2%7MXIV(_JDOAL*GH7NIEIM:\NQEU&\G: M_M87#%?/U5]02P,$% @ AX)E3YV.SG&@ @ +0H !D !X;"]W;W)K M&ULE5;;CMHP$/V5*!^ XUQ(L@I(0%6U4BNAK=H^ M&S 0K1.GMH'MW]=V0A:'B11XI5=YKQ6HY\X]*-4\( MR>V15D1.>$-K_<^>BXHH/14')!M!ROX MTY'ZO4]C>#N^LG^VP>M@-D32%6>_RYTZSOS,]W9T3TY,/?/+%]H%E/A>%_TW M>J9,PXT2[6/+F;2_WO8D%:\Z%BVE(J_MMZSM]]+Q7\U@@[ S"'L#G+YK$'4& MD6. 6F4VU$]$D7DA^,43[6DUQ"0%?HKT9F[-HMT[^Y^.5NK5\SQ)<8'.AJC# M+%M,>(-Y0R#-WKL((1?+<& >WCM8#1%Y#'N(P" B:Q_=!1'"!#%($%N"^(8@ M2E)G%R!,!CM)0"?)@"#!.4PP!0FFCX>9@@3I V%"F,PYK_[M^0!T+P8N*7A8"X!D 4!9[(J! M0,F(&+BL8*BN#)(% &6#:P2!4D<,NGED*RH.MA^1WI:?:F6>LYO5ON=9A.:1 M=M:7IA>RC_<;3=M(?2?B4-;2VW"E6P#[4.\Y5U1K#"8ZE8ZZ=^LGC.Z5&:9Z M+-H&IITHWG3-&>H[Q/D_4$L#!!0 ( (>"94_2(7TP"@, .H+ 9 M>&PO=V]R:W-H965T9D(N^2%H:DZS74LJBR $( [*+*_\^;3= M>^+S*3N)(J_H$_>:4UEF_-^"%NPR\Z'_OO&<'XY";03S:9T=Z$\J?M5/7*Z" M7F67E[1J#=4ZF\,/:J%M]V,Q\H1[2@6Z$D M,ODXTR4M"J4D??S5HGX?4Q&'[^_JZS9YF:2'ARHF,L65%TWYZVU,C6*E5I)4R>^N>>=4^+UK_G>8F MA)H0]H3N<$8)2!/0!P%_2L":@&^-$&E"="LAUH3X5DN))B2W$H@F$(,0=-?1 MWN\J$]E\RMG%XUV)UIGZ)< )D16T59MMP;3?R2MNY.YY'A$R#&]]@Z'QB% M1C4L;1!*C*)ZL#$8 4-H;8/B-':GE#A32NR4TI&B(TX!W3@PB1!<3AB?:0E0X=U8H:"5BA( M< K(2"AG3[V'H2-4:H:R01B/I>3N5!!]W6E6&G15W&"DM*"[H4&[HYG-9J4Q MUR<'R4A/@^ZF!NVN9K<&#;KJ#<"PLW2 S#\D!P29.NM/=;J4@L%04%)^:(?& MQMNR4R743WJPVP^F]Z$:*HS]!9PLH6/_ 4[6W=CY(=]-P3\R?LBKQGMA0HXR M[<"Q9TQ0Z1S<2>='.7CWBX+NA7I-Y#OOIL]N(5BM)^N@'^_G_P%02P,$% M @ AX)E3\1Q#>P4 @ F08 !D !X;"]W;W)K&ULC57;CILP%/P5Q >LL;DD1 2IFZIJI5:*MFK[[)"3@-;&U';"]N]K&Q8E MQ!LE#^#+S)P9!]M%+^2KJ@%T\,99J]9AK76W0DA5-7"JGD0'K9DY",FI-EUY M1*J30/>.Q!DB490A3ILV+ LWMI5E(4Z:-2UL9:!.G%/Y[QF8Z-T *HN.'N$GZ%_=5IH>FE3V#8=6-:(-)!S6X2>\VF!B"0[QNX%>7;0#&V4G MQ*OM?-NOP\@Z @:5MA+4O,ZP <:LDO'Q=Q0-IYJ6>-E^5__BPILP.ZI@(]B? M9J_K=;@,@ST^F=>]^F$G(2/,3R$@@$P$G=PGQ2(AG!#0X!5 M;!:SLH-N[=R<2:O,Z+E,\Z1 9RLT8IX'#+G D&O$YA:1X0F"C(')!?&Z((X? M7[E(_0*Q5R!V LF50#:+,6 RAVD=)IK%N(>X,I%X320>$PN_0.H52!]?ALPK MD'D<+&3?)M%-L>Q#B0]V&GX\,/9O$TP\+O!\+Y*;KQCGOL3HXHRPA_8/*H]-JX*= MT.:X<8?"00@-1C1Z,DM8FWMBZC X:-MN'B3>\94\%Z5M9R%>Z6:213)]9Y55#[PAM7ZRY:+ MBBH]%;M(-H+1C255980 2***%G4XG]K8BYA/^4&511" /547%OP4K^6D6 MPO <>"UV>V4"T7S:T!W[R=2OYD7H6=2K;(J*U;+@=2#8=A8^PLDS1(9@$;\+ M=I*#<6!*67'^9B;?-K,0F(Q8R=;*2%#].K(E*TNCI//XVXF&_9J&.!R?U;_8 MXG4Q*RK9DI=_BHW:S\(L##9L2P^E>N6GKZPKB(1!5_UW=F2EAIM,]!IK7DK[ M#-8'J7C5J>A4*OK>OHO:OD_ME_1,\Q-01T ] <&;A+@CQ/<2<$? 'X3L)H%T M!.*L$+6U6S.?J*+SJ>"G0+3[H:%FV\$)T;]K;8+V[]AOVD^IH\=Y M T.AJA M#K-H,6B R>-+R-,8 GM$I!/HLT"^+!9H1(\!N%QBZ<- )XTQ)@%.JL^W=2Z2 MC;V6Q58@'@@@B/T"V"N K0"^R!([E;088C'U+4.)=PDRRC$!Q"^0> 6248YY MXFR+%I(,4D0@2YS-LQRC8 R(6^X810C$#NIYC(HQB*]XGWKK2CW>)WZ!S"N0 MW>]L[A7(/W[R[T'B6/$'WN;X>YV+H(NOYZ4##%KK\>5!)GN>.O!X4Q<7=N-#BU M*R9VMH7*8,T/M3*N#*)]FWZT7=J)+^!D"3WQ)]/6;9?XD&_O!#^HV!6U#%9< MZ5YC.\*6<\5T\N!![XN]OH;TDY)ME1FF>BS:7MQ.%&^Z>T;47W;F_P%02P,$ M% @ AX)E3Q?5H*&ULC57MCILP$'P5Q .JE5HINJK7WP[9!'0VIK83KF]? MVQ"."TXO?\!>9F9W![QD+1>OL@10WANCM5SYI5+-$B%9E,"(?. -U/K)@0M& ME-Z*(Y*- +*W)$91B/$<,5+5?I[9V%;D&3\I6M6P%9X\,4;$WS50WJ[\P+\$ MGJMCJ4P Y5E#CO 3U*]F*_0.#2K[BD$M*UY[ @XK_S%8;@)L"!;Q4D$K1VO/ MM++C_-5LONU7/C85 85"&0FB;V?8 *5&2=?QIQ?UAYR&.%Y?U+_8YG4S.R)A MP^GO:J_*E9_XWAX.Y$35,V^_0M_0S/?Z[K_#&:B&FTITCH)3::]><9**LUY% ME\+(6W>O:GMO>_T+S4T(>T(X$'3N_Q&BGA"]$V+;?%>9;?6)*))G@K>>Z-Y6 M0\Q'$2PC;69A@M8[^TQW*W7TG,]QDJ&S$>HQZPX3CC#!@$!:?4@1NE*LPPD] M_)A@,T6DL3M#Y&PBLOQHG"&8NP5BIT!L!>(/+J17+G28F<7479(H2J+XRJV- M Q\O=0JD]UNA!Y+SD. [S.A!GW\@+F"0)D%T_8+1Z! S$$<[[Z17\%.M MS'$918>9^AB:(7 57YM9:X?#NTPWJ'\0<:QJZ>VXTB/&#H(#YPITG?A!5UCJ M?\.PH7!09KG0:]$-R&ZC>-,/?S3\@?)_4$L#!!0 ( (>"94]O&NW+=G4 M ;2 0 4 >&POS^]UN M^^*WOZV6]^DFJ7K%-LWAE]NBW"0[^%C>_;;:EFFRJN[3=+=9_W;8[T]_NTFR M_-GO_J/*?O7065?=)F5;_\=O= M[_[CM_@.O[>(?BGRW7T%[ZS25?W7ZW3;BT;].!KV!XOZCU?+'?PX"/_XJOB2 MEM$VN4M[]9]D=!_2NZS:E0F,^5VR2>M/7>;5-BO3Z)=TE2V3=73]6.W2317_ M^[\-IOV?+_-E6[NO8!5*>.$2)O0U^L_TL?Y[QG.Z;__?__@?P- M-_!E@\)" ZB_+=,)OO]?H_9M NJI,J+O\!H*2;S)UFGT;K^Y2QC\C6Z7,'(LUN@:1IW M>%3#Z=E@-)M-9^.6ELY7*SC,5:Q_1&^S/(VN\L98@,K[T>?D\6_)+HE>KK^L MVHY-N,6/#T6#MO89+ &3!O'A%H OAM\93YN;,[; M@HCYOLC;R&TZ&YZ-1Y-9_?N/V0Y(M+B-!L.3F]/H.EWN2^B]R54W&R":ZUVQ M_#6.GO=[0+[ 9,OH2[+>I]$66"ZQ^4;S9;+*\CM@HIN;8MU@M>^NWS4C95[5^1GR7*9PC/PQ(J?;FGI>@-4&;W<5W "JK;176S2\@ZG M]?NR>-C= XELMDG>1LH77UUFQ>RNK??[%'KO;LZG@VNZV:.K_0YH/*>-/LER MN?!/ZTV\/'][_N[5173]AXN+C]<@&'RZ?AV=/#^-GD?PTL?[8E]!(XUIOTZ7 MYK9O,$O=[*2JTEWUHO%S4MV38++$/]*_[C.@5WB^T)K*_QPNDK'Y#*[=[;-*<>T3:.>7/0,_]N,__R9&)DOT.:"_[&TPUV0$S MWH+D"[C?[-?$!(7>@=64Z3WL M*'):N%Z+31J=K(NJR3OK+&PD_<)$MQ]ND-- MX118VO/HMRWZ#HD2)#S"9?LFRY-\F>&=70AK_N_S&U1*EKO_U4)0%?-<2TK( M:E?%>IV4E26KQLKY;SL$UL&I_7>$A(Y^OCCN.KC^>/[QXI>+=[".5V^BJ_<7 M'\X_7EZ]NX[.W[V.7EW]\O[#Q1\NWEU?_NDB>GMU#8O]*4_V0&SIZM3>'?5& M1T=KE8VKY)+IS^Y3^XY\2(&]-Y6D5R#JX>[>%<6JBBH@I8;P60)Q1]NRN&W2 M[]46)01<-.5R#=;R(:U VUGRE;:"0:P+8MW->:[7T% Y/"9*!IC:!\EGM/P=7'"1_E4&VG,@P0LN*CDS+?^+.\?UTOP_I)I!5]H M"M&P-S?I;5$:9K1+OC:7X++CMW?IKF-A?(:'SS66YE,.8O^:#NA= H>'V6$$ MIRNS=WO+]==HO6UTEEW$T4U294LFJ&R]W\E!/\Q7/J?9W3T^GGP!B@ Q?2E, M@&^R?04_[0H:%+2*>W-DUT>QB^N/5Z_^\P]7;U]??+C^373Q7Y\N/_XYS"$. M2)>T=(T=?G_5=:MW_19XU;DBW^,5>9F#LA"^(EN?#(X(" (4'!!D0#U-;U,0 M?E;A ;JW)U/B*X]6+H/'T'WK=?C.?9FLX1Y+49QPQ?2&EGG4!7&P%3O+[VS( ME^,NZ*J/_OL#T'STIB@?DG+58/GT"O!'W!Z6%^ QM"%6P$[2OFB'>Z M2/X2+EY:7KA3ELX*'OM<]Y6-U%.AY %O;?V5E8/;VN&37CY^%&9UH(7M'NZY MI$I#K0>?ZQHO;<09L!MH!1D2D#T;P3HOF">(I\XYZ)0QCCX'G:T\Y1QT-N0, M^X_[_ <,N[.5%F;Q[;UUMM(RMX"_X!OFUFBE]0B"-!&EF^VZ>$Q3^WKT5G*_Y-_>K\^@_1F[=7GULD^ /WLY4WR2 75,O/5W_9BV2$ M+*%,EP4H5VLK=#2DK-YUE99?LF6*IB909,"MHMLD4[TP MP)*58P8975!PYM8K;-XJ!6S@H04[RIICK60A291F3G*BWTGK/K-UJ_N9]W(F M*EZ&5D,7[4U6;8LJ67;PNAP28=H'[#-!_/4I[/1] M\J@V%SJ)MVE89Z-=V**39P4[WM^F2VD[55U&2ORBG]NJ/G\!] M!;[=K M,HJ@FHEOWZZ+!QB\.:#20,E=W;#R\?"&C#CV#5A[T M(STB-TE(=H5EV/.IQ=W8PK,TTX=L=Q\5.-L].[NJ=9INHV2;ITET\NSJ^OS9 M:2^ZVI?$2,LLW27EHYE@11/#&=']DY45C['(H>M/.5[SO*P5M/6I=]U[=@K: M5<&VZ-?E_BXZ=RQ2,)639V]>0X_0/QY$>#M/]V4![)"44'S"6;#=/1"M'%A< MTRJYY>FG="AQ-CLX8GQ3XZPWQ8H\<"@A5+"L, .88,],!V_"9/LH=Q;T#@2Y M2N*LJJM#+'+V#^9,1'MH(]+ '])DO;N/H[?)30'[A:/XG*YO06"SRUF?*2P$+5'+TL3,XJ$!^"RN M%9A&E::_(ILITVQSLR\KMI4N"[$"P9QH? UO__5^LTEXL-?974Z!"/"BR K8 MXGLXK,N0>-=\I..0'M]/]!).!UW1'E_X"/N:+.5 XO.WADM4EDO<)T!AM,E; M=.@AW\+C!#)S1#)NC/<2[7XFDHTSNA:.H=?Q2OM_HBC.\;)7*X M#>EX_/N_S8?#_L_7%Z_HK\'/<#@_TM$+C&^3/.)=CS?->K^"&:W7)(:".+PO M2:H$_E_R78>'4TW%2*C+);J&5K0*LF9 X-#%=FT.<_3[\_/WSTY_CNZ+!R29 M&"GE)EUG*9X\/)S$OYP>B197T*U0VB;YE6C1O49P,7$G\/##X&'JZY0""&BF M<%_N58,(S[J"#5C#G&"UX3TZ:$7^EWV^I,:)WV&/G6W@^N-#+"GA84EAM+*. M+*O""3O/\SV\QT$&R*[?P!RB0?_L/XG;,$ND$*-'#%!"&3[@6Z.CC<\66SC, MS,XW20X'B055W+7$:C.L2. ME J$M:-]W=\ WX.&0,P2^O'-=,\NWU\].XWII9LB*5>L(\'0=T79])':BR6) M!F>P$&?3WG32AQ'ST+C5BH:&H]^77G]*#\V';])ELDF=B[RP-ZP>&WS7>D*% M$+SI/, EC+3#IP%'B6("+Z>^$.B]%[G6A&51HO.[8".(,O+ F!_PTD0R-P_A M3J%@_7"?+>]E>-9@7Y=VY3?B+W7[:;9!@1'H!*B?*50)#EBK["1^A.WKT3U7 MXFC7C\P^R&I#FP?DMXL]V6K0M5RN6!K/GNTA\2L-WQ?%HF$ M#<#U@$\BS0 1'BW"])B7F%K@% M: 4K%-BA[3V:AAY0<( /:F6JC*K DH.$&.EX3."1& %P[DN2+6IT#NN4W-V!/$1J,P8AQH/!()X-.E8W7S6&$W0( M_*@Q!AO?;Z/0\/O]>#*9MXZ=N0^..%,V[U\+EC&QVPW&F8(6@@/OG 0/T1CE M2/I]WN\M#.'@8%LC=8#UG[^_?(7*WIMB#9?Z&1R*P#DQXLM@$#PM"1 TO5XX MY$\2B)&>:.?P)[Y.Q#(TB.>SB1L'5;^;5":K.+#!NX=0&![,?@XV6PNO"A[5 MQL5H#^RX[QW8'NA45C\\<'"GB][\'W)N:Z,H["",6JH+4+]S\:BW+6,O^L1F MO@O4N$EMITN6M!M#G,'K@,5L%(60](AS&!5!%8W*D6N-])^:KHC1 X?=B'61 MY586B4ABW]@5\M48D9/4#!X8'RW8'CF"HP_^9;^ZH[' O80"*NFT=CQZ .6F M39"LC6E^5>QO=B!;JH($LFXF 9]H/T#+?0K?R:ETOU(Z1K'%*H"-;3*WO-P_ M,=.?># 3=%"K'"Z2J[0"N_4E*_85$*#+']ML:[0RV"B];&Y;:51!6D%6QRI@/NO/E;D]Z%H]P29KF*B.N(R>OJ!R:[D5_O'IYC:^YQH>+ MM5RPYSBF*-5@[CL.YE8[H%VD/\+:PA*!DHF&.&-FO,:O]MN*VH=I CL>1B?X MPC/M%F5Y,=_ 9MS1S8'TC"GG0ES(V$RQ862$]@8,;LF=JQ5[VQ\NZAN)->NT%,! M7>3I ^I]>#(JWZA!YP//$@^.NN4-11JP^L>*#@693GE6)$V7V1>\]NT,L57@ M.WL4]S-08))*2,+V@RLE&GCM;5!"U3Q/?UPXYOG/*>O]2!(HKM]G=_?0S#J# M9^!(&]-1; C9%190G8 68YXD^:928M*PXXL^3.Z1G%9KI"IS@ZQ$HC$"#Q_C MNN> %3%SZIA+-YCRC;B?*8F0%Y(:RO 45;M8CKIS@5:./Q.%DC(%UBUI&,O' MZ#I14YH19E=I7FR ^4NWM_(*Z^1D[4/:(U)ASH[4*#9+SWM#UUFJ-T]9[._N ME;N@"<&.9JFCH483/M48LR?,IJ@JZ=6S';7'+NIR.3>K;R81\: 6Y ><*DF;YIC*Y3=+[#+?NW M?]QLG1R'Z/PI8>QXQ]G4#MHFE3,_& E(NSXL&*SZ;X1M@ $SC >+*!-.DN M\T):&\?#=D6.')8WF37"O%CM3YZ2/""7R I5H(&1P:$5'(E#GO0*#J;S.8I: M!6)]TA ,S_OF1 M>N^Z5 ^ELJ2.2TP3OHX@;97ZVYR:%JV@EW@=9;CF$'6>4 MF!VU"YPPY;7*,3MSPT'V?/^VS,\HB,Y:/N]3?#S.13H@7>9+AG 2 WC=(T2"!([/*2FRD%UVS0^ !SQ.>"!P\ M2R(^8DV97D:=!#: MA 3%A..OLUY3,]G#R49JBUJ@S\>D$WY;(=AP1L"8R M$60X/XY\HLC(:B=B-G$67")CTV;!:@FM9SMAQ&^0#?Q)#;#6EWZ9HT=YHZ*+ MW Y&RK0J6HMHGNR\:*:R7#CF&V0W<#++ M%:7INP+&3;I[8)<*L5_@E;MLF6UYS*!3H/@9N^O'$0?TM.B/[G5- [9>,W-( M5A$_6^1-]2[0M+"Q\;C[7WZ*_[8DJA=$W^0*5DEF_9H#]=D;0 40)C!C9;@2_8X-OJ) R_: MP;:WHN$*GE;'3?.9PYB"M1"<778*X$ H$NY)Q ;T4CBF&9DE,5YWQ6D+A?A( MAJCZ@] M"J\CXTYE(MZ33\8[<463<"P#T^ HCAT#/D>6(A6S?8EIVF_E]K]!!7)'R?\E.R(YUL5$NZE:QD=;[A:8'1$P M;](J-HU'G.-C#X\R-CX*@3/)OEQ/I8.S+TS"Y:N5DBNRL+3B6?8HFL/5+%Z@ M?"+Z2%Q3Z^LRB-MCHMS!X^4M77J"_@N*B@,U@-:%M2&1*E5G8,<>?D=OL!*H MIJ#'+%VO6E?B">,Z#VM0H?'QZN@S+$K9M9$F@)RW1;%F&S^?CR6ZL&T(\H\8 M=;MJYP^\_MS'DEH&(0Q$-0V\*[.[#+TQ?KAP2*GK'O>@==PZ;(H2(M<,G2Z> M4B6V&!@*\@)J2LQ"M?-GKV6*+>,;S+ 48TH(26J^QN%+=@G-]UCMR)HY?.V9 MAXOZ*5Q:98J";N)$4,*KO&M'3/W. )UE]:3=7]R#WCJ+ M"Z,OZS8IF0F_9D.?([J^"/"RZ'DTGL9C:,_Y0SB]\Y=D@-8#>^4-^4][W=6_J7$7Q"$83H;FY]K'EC,/K?87]BG_4XX M+;LPW=32(.X?1RR+<3SK]]T_CB86>4/^>2JQ#&?Q?#'W^FM\U2 7V.N!0R[^ MQS9R&'(QF>D_APEFT8\7PZ$^/QO&B^GD&^AE/HFG0Z:7 M83R%EIYK6\Z6D(!*P0BYU0DKH^X1_P*Y:5^J?*0Q.YTVF 7Y:@K9=)*76&N M5SE^QP96?7R_N"\F&V$MC).B%)W#0V+W3+6KZ8MUNW:'O4 MPTF58J0T4-/\U BK"?IAK ,M\9Z'?!3NB9Y$E1Y6+[*H4>1A>C@->J&H&O> M6>:%VW.XPJ_J,GAY5]U?Z&K FL*B_=-EWUI(1&34"W!MA3 _C,8:MFTLRR9/>/ M9T1?9TM4*3<9Z:3V7L*1B4%V][CE1:^[G.2D2M!0_6*EFPYOO#MVL%HW&4V4 MJ,KV>'978G2L;[J(R8Y3ER78?-20;?S1H+*,1^&O^X3VT+$J4W!J?F:_\:,+ MMG ]T86S@RM)-B5WE3 ^-2XE8)^P2#QE'$9)+5%DQ==MH5 G=E^53A$GB/U7 MB%J58.BQC)^;T?R/*G777301"G#860Y0A+SIO>@/FH#Q-'V*7#-$&!*6YPX? MSE:!Z=&2U=(4R.%QE44&+%.V*_&1@78X+5&XJ!]0PZZHH\. &*-K%15NM'#I\6 M#=P&R_VF(G:_W&GHO\FN_F ;P^[.O1BUUQJC9A[_2 &H!&WLGK!Z>@+ON M).W=]6(Z_>5^NULB3UZ3MQ/="/L;' 7)B2N8R)W@PCK7(5\)I\9EC/M@A^;O MQTVRHML*;Q]T)N^,07ZU3SFQ8+5?IGY,H/75AA9:(SWYH02Q_8;@5&0_E2&*R)+I!)4[ AMK^%=,KQ7":G]VKXR_]NF3W-3E> M"HQ-=UZ"KV,.^O4/A^25I>2:0<8/LN@=7\:XA2F1K6G'7M-9>)(LBFEHPZTS M@+8A.K/)*CGWP#4WG/8FE[\3A%, H24,.*CY;&6! >9 7QN:I7Y>9[= LX_+ M=>HYGH!79%;4M0.TK#I9BSPN3UV+BZ.Q;DEX#8;;P)O MOD4?SIJ\H6(K=[X1L[VC;RAEM>&D\,1+#=!)Q:UNN\13A*(GB[G$YY=6[0T? M+T?0"_!E#1C0[.4;$Z_"ZLWE;:U9E;TDID=>A]=V:26G!!-:*]($[=!-XDK" M^? 8;RU>WM1+;F71RX2Q\R;LK!K"_6D^7G-&YAD:^Z&'K$QBYDPL,F\9GT;# MU,*;0N8&;I^],1*2A.TZNTEQ;K[J<7"\>-(Q\X1D R=B][,[(&G48?BRU(1M/^-#8=4IC&JR(G\ 91&%6#J/A%?.&9 MM>BF',J?NM >?TSR/8;Z20T8AZXV-(Y4TD\M%Q4Z$QEJ51C@%NG0; SI98F_ M*38OV]&&@*I$@M6UJL4^>R$+;CJ2K(6$V^LMS?!1JHM).R2HT#%4+:NXV5$H MZ!+7L%A;7&A0*;P':(0Q,#D17)WI(H-/*_4WZZ1Y M_7=6;+?BA8FGHPFN4CPYY:, +6 VQI* O5@7,B/@Z.I\M78.,D:(@. AQAVE M4;XZV/KXZ.6FR"EY<-7&A[ %'Z-['X52VF5%D1GZJ'5/B@@-RE'&RE M^=:WHA@[V3A.1MB0"MY17O(X9QWZD6)MJ?4 %I5:B4 MV! ,W&"._V6CI7B_J$]\DI@/ADMWG(>:31#4M!OH%!LA*&A)\N8@BNC@4;H>^)IP2!&]_H-W99KZQB[3'U]9L#PW:FCAN':;LLH)S0Y% M&'-M2>M--P]08LZ;SC!=M-B,*B=X?_F9DYQ;^$>(K-#3#]8 MD0KY*)M_6#O+G>O9['X++R1MP>\?SH1ZF0<#-KEDE4GZMZ(@+,!=6MR5R?8> MC4%EFJ#1DBGS]T29UT"94;-$@&IDE:^2)4M0;"2KD<^?@MJ8J\5HBSXB6TQ' M[Q[QC^C%.*J6,"P3F<#7)"OFU1)-A>0Z>* ]0JGMRNS&\*+.],E,VEV&N^, M@=- ,$N!A5&V(1T*OB:/FT59_Q)EYNR/TT!5\21YG8P8AI9\B4J(??5*#W9$VA5XL0>:-&(26+#?:C&"0 MD47L%A4C 9<2/ZNBS\:.?!"^!O0FY_DH0)\$M3O]:Q2C&;AN]WBF2G*-@S"7% ,_4SHQ1:%XF7_F M(B.3G": ZVK;[4Z,1WE#VJ)A*TT,*,%=6JM_Q$'N\B!F\S-4=_9J;W4&[&/( M8FB'CL?X;>VKC8>=$8N[S@P,W;'KJC H(-U8V2;Q .=@$EEV[HENBTQH@#60 MCN7D"%#*,#JARH*2O(0A&=P.4;!Y+SM Z5D,(JP',F/HWML\C,;R6; N3PRY MHW@'ND7KAB%4B*2/D*8/NC'K\#-T&#/8F$>@K+##KP@>(W]:R _,[&B?I_3; M/@N7T=YQM C)/.RYQX .J9JER&1**W$S^RZIS+I^6^*QMZ2PB,%%#8A2_HK[ M)&W-%H=CYB3\S&N-7#D6D\CH0)VT[\FU8HOU0K_P"PN&PV%/3QOI9T9%]J3:TR M9/+P$V5A]*+7>V/_P"5@9ZY 5&CHC.;O6G]KDX&A4F5:$ 22,^-YK9E!LPU> MOBMGUG0Y6E%T M+&3IF+&F7 \]LP\KF 2Q79OB#9<#"SW)([%@^WB1!^ [/QM9OB5?[^#-?P0- MT +[GE3>2.-(=?0145KD-#OT[?I.]6<4 RPVIRJZINJ&V.$I?YNE2XG*,%(9 M_G6;9CL&-Z9#],AV=\00I?!3NC0O5/^H+1BK4\CF[,,N P JWA0"V.>H&17' M)U#$DMN-47,H;/CYN#>S;G/THP][(_.%DT; SN3C\1QPBXSER!R@1J\9J*9BK/4I5DK.I\44VMBJX1'Y\GX34&)3IV G" M"KWN15LU+*D*RT'VP8=0K*2> YS$Y<-8U P M;LX<(S/,]ZDQO5KI/RIZ^:JI[1BK)$7[2'0 -6DC/+J ?0JO8.5!N",*:WT" MO$[6!"OV0?MKF&--IURHW&^/E^,]=$ZES:E"P#)0NY(O<0EBNY&KTK Y?5QB M1![JE3+S/;$\2G .PIVZ""6-E"^0^Z5:YC]]7'PW8RT1M#UIRL,WSN)ENDQ0 MFK'G5;.$[4A; :IC4S(TO AT,A(&X;MIVT16CE P,X#S;+-PLSG,?&66/@)_ M1Z))W%$P26"'H0_3?);[8^E1?'>M=0@QLCXC]J&U4N?3QB+Z-C06,O\^A->E-23!B,<\K@;&_.KU]JVE@P:.W3 ME@P::,3^].R4WCSK#^/H;4H"^@G;ON?CX2D_HT_8Z#3R%\)2X)B M<#-H)F;FACQDCYDWHC[?$J/'BKWE$TF)7KZ=O3IJ\EXXN Y(X7Q_MX?W6(ML M$ (O\_P,0>P_XF2PR:_46]*[=DT4C$ M"1RH/6;L":MVZ/%&DX=R';70^8Q18Q-A%(9>8@T1TP>TMHNWQ+=.I\9,!10:)$-1 MH.Y(F;#+@.=D7]EBA=F&SQ17>=+]='+Y*=;)%D28,']TF#TM*!(;L4O=][:. M?V15J868_W[D76/R73.-T*;$2DH^P6.?_8T$8H$'XB@FO7(D@M;F-SF"DD]V M-&)2!HJN^-G/+#J3RS8]NETI_<.>=%. LVA67#&FJPP#5;5D6-A2XR;GXH"; M>Z%( M>HB'((.#,./95/69;6N.1K3QZ[\JT 8T_%VKRWR.,F3?H%*>!4K_D M58>Q*I!F8$N\B@R9X%:&1#^]&[R*AJ'+6J_" 0C]86#1,\W-?\OV!C$X:3:( M!V/B^9\<"%,1/H.X9#VYY ERMMBZ>.0-Y)F44G4O" MFM;D.E1=C (:-$NOH>W$XH(W4J"I@A*;DB=>142J6V'!> B(,;>?6T!Y>NXR MHEQ6$&*D2%6*#K$"BE UU'8:>14JI,[J!7U,]@S!556GO\B/OU_R1*?E?T9!LF6-X7%HEBK"K!@,&P3V:AT D! MN,H/E[@B<&F>8<6=Z^)V1ZG8)]?[FQV1_FC2/P.5X(5)C)$21Y6KQ>!B7VZT M+#-='*_(HW2IIG&\Z:)7ZV+/-\">7CM' Y1$-'Y$ KY$L\"U>,XT,<<[(1-0 MC5@*7H+P3S3&)+;.[O+*F%Z=<67^N&S\ZGTAUC5A/6LDOFG1/%))-<@+15SG@CFN:;5= MI*$2E%KJ9HL4R<&H+J:+W*JM94HY5-M,M5&A')T!HIFAZ".L,E 2/+K$ MZU M]Z.OF_6+"L:;_L]G6TE^?O;D1KUT^H SM D4^"%Y, M&Z'+Q:(% <:@RH2T=8N,R+XWF$;CZ!4QA_V. MXFE_#@]/^P.RH+PX/JD<0T$MPRW9T8@@KCEKSO;5%=A(^6> M,#14M7EJ"("DY8_"K3W)R4]V]Q+O4Q,E<11]O9?H6O%QFH)Y6M+R>32-%XL% M_3L&2KM4]^M@,H'-GO!UC+M#G9O8B=E@@%4#QP,Y,(T'@'#I/.&_L^$TJG,5 M!R6SXZ<8IG2S,P<+-MIQ9+27-G=KM/A 7PU4W'!-&ZO(X%DZY"R=630 ? B./D@WYX,3^G3<-:)'SN) MX-'IJ:#'=J/&SA;3:#HR8Q \V.MP::#GB$@8C^<$VXD4=3(_E2^QU"@BPU4+[$BDP&&OK9B%FZVSLS>)D,CR57X9#RCA[ M(DJ:E.IN )TE7@BD(,A1Y*IG5M\]%"SW]:2"V8[J(1M#4*#DBW>R"6=/H2&" M!6#4F=59",8#36_6@N&H]F8U&%L(0'+^=)ZN+M,:OBMR-!D&!%:4GO8E> MP[$US$I%6@50H+(-&O#%(C3;R)Y[Q:7AC9NB+.DVJ+SH#39K4+$'=?.(&4W' M)D8''O?+YKAQ_CQLC9%[/K)#ESC"OAU,;% T)>H_6=ZC9J'F/+5L:/HEO 84 M![H&6D.4W;">RF9YS;[BLXI<7[,>HO)3Q$#4^;[37@T$;0%%G(RZEV!2']QR:@[LBYNTA^,G<8 MU:Y9EB3]*T5Y<^?*WRM![ME#U\X%#GW8>[ND@RZQMMD&7',2K@(+N\0 9UCD\H@[92%LYB"0' M%ER]W1+L<>O+:C<&0:[NGD0*E:M8:+ M>+"8P6#R.I7/.[=IWKY-]3EU[Q><7C*TU-!'W [,E>QNSG#\U,U1QALZ_S_^ M#"#*A<$)T45L)QSBV=K[69$SZAJY8]F.Q2\D%C5H7/"H F +*++C" MUA:+$Z(.""M1FC5[S2T/6V@MJRPA>X0S G%XQI1SEM37@5V?',T8VG] M4(FE,W-GF7T^T$TUU[TH$#?TCW-TX64U30L!"8]C#QF0SB70CJ:&X@9/> -=3):TXNE=?/1]$S(7Q\5(S M$9V=-8<%M^B:L]Z4=FA\ZN0<;5(,C,DJSG=RRUI1VC19I"7BT^4N))PQ-C5V M65]D2ES"'RC#A,+Y73G(&_C/G#\X.95(+!$,4Z6XV]3X,$48@VL6: [?&M%? M!O3), _B737T)SJ2!@4+HP=L)W+M*Z3\TR\E'\77#?%0HXQ_C#J8:6)P E?$ MUO3FTG&T\$AEHW'G)9(V AXI?ZHV.EQR/'ITMCD%(22KN=A*!(*,LI$4C\)M"U(]- >P9OO= M\HR%S4=?&%*7+]"=6V*"NF8&2$]Q])?]ZJ[VY++$H!3][.(S:2J(P';%Y@<9 M 9&-9(HU8;(PLN<+.DIT<>4M]D5Q_H'C@*),O"J5')>X[IL2;$8-@4K+6Q&. MZ%AD!FB,3AQ*.PBD;4Z<(6**XJ"'/(1.#SZ^;4SZIMZA<=WE9?QBV.R^,FCI MG)*),-P97*ZEC1,(3M$P70[LD[1FGR,C3ZF$S3#'E_A;5#RI1=F\Z;+IR< M*X.L!.C3L#9*XOLU98(2[-&E2=*2J%N65 X*NVC&;\&QJ^N2I=2(X!A(@D,T8V4-AUO#C7:R4$S6WCX7.YP3W; @B/;L^02^2%DL!P<>=Z/ECE'G@^ M$PK//&;2GU-5<#A"++.((R0G',>P6NRX/7(EN6"Q]GHWBI'!T@HL M1'^6*$ND#\.Q9EXOO-AX'X81J!BS[$"TW 4#8;Q<-+G MY67./HK[TZ$XG^J@MX%Y/,<2>Y-^O^&'0DM_%O9#.3])=""Y\[F(BQM-U>Z( MM MHX9 P.6LU?!-:*-4+W.')(S9HF:.)4P\I#DVPM3[<-5(/$'RK3>%\23N'YB# M@O(MC?<$L<[PA9T@H%&A=6R;\2;02F0B]R:.5X+G6T7OT%]M:1T#^RY-?:;% M=\U4#P3ES/'X::E-OLPM%9]G^T)),A6ZGR()?K<8F+8+M:2Q>*(AY#;YP,R: MDD5M9(T(3>[$<8J\Q\.Y"(IN&#Z,)WT0Y,O4O38LK >AI8L3Y@T?)U3*-ON- M1E'6U\:-=**+2AW0G(6K1>Q RZL\Y/[\$JKQ% M8/1V/MK6ZF<\@R .%#Z266F?(B0GE;:S'G< _+8;U4&VR1?^31A#RRB7'ZXAHD1S*"!+T$?HDE\H8#8! %Z M0 ]&KD=BOF!/&N4;BF&<8^/.) M[L)@0^]-#B"RP;$!#?-NJ.\74JHPEZQ/9 S!H-!/!OT M_SDE]LA= M>Q/9N<#.!GDG/-O39_?,Q0"W[#]Y1"@QBP9';N-9;ULR982]X# M]EC[I67EC=K-,FDJ!DW/!^*4')VRR(_TX;>Y6"0JH2,!' MA'2TX]CX=6.-*M.S6AY$0^UL'2J#RRF4#E6!L] /3FBZB]C-$:\>3H6!J'HR M4 4NY-%U,[GP4; 0RS&(=4R%>.QF&OB!K]KL.*\Z)C):.*EQS2AR:->MY MK^$]I7/MZJLL(!'T%0IW+Z)+Q>"\L(5]KE,*+;U0B"SG%+ \YD0*@;AGJ'TN M44;^%R!]O4%QHS>:&9*G4"@,Y00IQQZ6,;T_JW\SA&_D=?8TCJ-Q7Z,G>.4G MWL?A)+J(ACW0B>"%R;P?C4;1>""Y0_S"V/TT'.OSP#A'HW$TGT2#V5C;9*EZ MY'T$\>L5FN!FT6P3Z9?&O%5?SR_]6JJ^R!7[A7!-\(QJ+47)V.%='U[E@9].TV M0$\,>AR#.=+5U1M/'9B0FW2)6I%SUKR.!_T^10*V8:;LCNIST1O-;9^([4B2 M7:WP+@INBU&\F(ZT.V(+VM[*N'.QM V)X_I3%=A/%[2705?@T,RFPPZT6S.P M8P7LVN"G,597_H>,'72@?O?0/W=3?Q,8LR2O*,)J_TU#;%ZT2!6?=8_/98\- MRWU/>]SX_8/JB2;I!K70MXCC>$**ZFETY7+[0.DS64W4_WK ?C 6[,*LY@G] M>&I^K3464(6:$:!!$3F 4UU_SC$B81:$JS%\$%[QBN'7KQV8U_>JM[8K3*U MV;P;5P*U\]G6#$): :8\,V*W(E&CGB4H,O0[?GYVBN1E^#Q^KQXYK=@H>54U MH&04Q20XP7V?;]'9S];37#=7^Q!!J!TMR1RW5P^M/1Z!;EDUD]H[EX[-VJE2 M+YY K38IO-1,.78++/$O@P.+-=#%TK41ZV]5,S<;:%,N_\.QYRL+9^:-PV'[ MQ.?1T+PO29"\S^OL'R#T^L M8FJGT'0RBYFY3+9L[2-\0:NN^E624<@YS/<[E6+'O"=/X[SE @.MC^)Q"HFTD;F%PWKPX((*<0;?_BR@YC6:C13P=#>1):.$T M&IOX$%TTUXMFL5G6;H!/,ZJ'DD4=, MB$*=,>-4&5@9#+I-H<%"X@ \B;8I M$/H7@\&43E"Z208?NZXY7-.4H7)0E;0 HHN5V<8NO'H &H2 M5GBRSK <^'NXV,]H8@;XKDPMM/LN,%\GZL6C1)7_S:*8LVS 5T4_I^8U5]U= MN"#$L!8"26!O]N4949^/'-IBI V_8.S*-ER[1+RK=]*,3:?BX"[&.=ILAE_<4& M*:]%M*'24)J0[+H]K&Q5$V0_U[6;.:#> SG\_SW0/N?]7!H"[0J++1;#74*-#"( M^[,9FFXQK[:'LGH/;0'303P-WV!HP6@3S5^!.E>8[8NK2181^%]'UNY@.H>?QYB4.X7. MUFL*C1,4;X&W0/<=:@DDU<$]/AS!89I$HW@VG$68QWQ@C3%U>C)$$F,KS3@> M]?'3=#'MOCRG$2^$W-#17LR3RJ-?B*!Z/_8A_$8L@VY4$# M?^&JQL8C1+M?Y&?F"^4'H?H9L._/!VZDOO*MAGU"_7]?3&@Y/G9XMED R=F6 M1*VB86^N3EBNABQ1)50%URD@RZ6DR6^]UB]N90S 7AG;TZR&31@D9<:4IG/0 M"4'B75/AYMA$'L6VCXAKDZ@^[L\S6)O'.)%;ET(=I1S%>&CA!"-,8J+J19@Y MN8\+SCC>[>86'ZP^TR2*T$7Z)-NY\S!U)H5'O$H /BQPJ$<.1;/BGD6 7J=? MW02H6I$6K2KF%G"6ZYV#314\4DLG[HK8*8N*]U1IPAO;:[94L5]+=6\7.W%]L[X0#9LI/J&3FP%"J9>DO;=AYK%80@5WA2'P>77N5O&%:B>$3OU M#&(;?9%XPH)%5Q;>L:FY)-5)%71%+_*9*B!&@&#OH] M-(\U%OV"):94B;$V^(Z66K$2XV';&IA$.H2N^26!%Q__EG(QBY;B+WB54DZN MLZ14AX1!O)QDK^"6V* .?E^A/&O5>*+_>ZOQ?$:\5T%,9AJHTB;0:Y&;;-7& MN$W-)2YFU:BYA+S1%/BH%!C9MLV^2PMF7"_! UN2>:'.%$0%_53B*HVY& ]; M![1VGU=:$8\I6D)N,0TU-JC]%@+(%N7ALT5C=<68&S_+'!G-W6Z[6QCR@1)'0J MJ19(MTYIJ##GM-JPNN?< L\C*YN!B\A!= 1VU>YIA!P=K M5@5%\.J;2]_0L71J]!EIP*DY^*TBFG$,.!+3BX,*GU7L+CS.HYXJS%F,SE#' MG7A_7P3NF?&L-X/?)_W>]"?0O7H3^#!>].8_11]:RFV!.H\/#7O3T4_P_]$< M/HQZ_<%/T6N__%6_U_^)_]838SO&,,&R'ELCR@._93WP M'6H$6^009!U32[7,H1B>R9)>WS<+=L^KYH4X5]G7,\XSK;W@H5.Z9G@ZM7_< MK_%/[1)NDQ0!,TG9]1P.P]DL'GD>]N]Q-R#9_3_C:1C,Q_&B/W<]#8,?YVGP MMN1H7T.+K15/A;&C2_J=5M'SR::V64A#":'@,\7X*UN%<+>O!"G9VJ &\W@P MGWG>!NVUWE\<[9'K$G[F\[Y3I@TIU=;==D)INSPGX_$X[L]''7X.<3&VD*I? M ;G#'&*,)[5:XV89.79H4(L%_[&1YJ.VUG]D7+E;U:[]M^.R:]_@*$8 M(:JRE50YH#)FC)PN]_6R MV./#_='-MF./C-D]B7:0T0PF#L&[)07OLER21S).V>,!:+UU08]M,>1+>&M@ M]D[@7[CDP%R]@D]9FM&P%WTBCN=%NQQ<(+$9NVGBN28&.5!+*UMPN7C(T[*Z MS[::F&L?JRR8U\VCJ48TF@]-(*/ $D@/&'!+[5LN28=;V5J1%5+OPBIBHJX,C%4W/74H<\3FHRI51LAK'V$3W#J_#@.[@- M+3'^ 2T=Y4U@VA+BTI)%2T @PV[MU<4,R/),R2Z8: MNJ5Y%[E;JD(641(9:L7#EP8)U#GKP$F++S;OFA(DI=KJEX0NY*I82\85+C=J MB]9R5=P(=#(^MT[3;91L\S3!>FQW@IO@K7V]"#8NCG-.&9&\\B8:TW)7@B]I M0^AX%75=B5/+9@A2/2TK64=T ^OK2S"9E->15W355(\PM@UNUWU1$0R]M+6Y M0>Z"1C.0Q^X0/7-)9&CD&S+VR8:RK30B)9XR,>"[BSTFUAN5/A'%(D*(7O1\ M@H;@<&,^*D"&=VEQ5R;;>T0B@ENO&:'Q#W'D?\K)3T&XY91J.H^G8PK2&,0C MPJH=S^/9A&##.4-#IC>,APC@&\_&LV@:C^:+:!R/)V-QRRMN(T97Q/,I.N ' MH[@_00_\9!(/QN28!W5C-";L-+$ 8"FCLS76Y':Y,9^FE;O^36Q0MZYK(P\S M*7,"7+&57Y\,$?JONK'MX^+XU'_5C3VR;NP1>325_Y1O1')S(/V5%4/V,=5G M/WK6XO#,+%)SX4=4D02:FPSRQC8X DSZE;SU$@\=K#*B-U4 JTJQ6R#18Z2_0I]K*!SHF7((,"5^W6JU4E, MHKA2C8.)CT]F5)/STZ== ^$3#4E452G<"M X3E&LM\S$*[(RJVQ+_N<5C==A6==W2ML4HD5"#GU^"^@6?FIB)UM:#@% M8@U7'+B%7O-;<&8(&WT2L)%#M' M!#-9Q(T<:K*M":-^ZN )1AUXS)(%=Q/6HH*NMFYV !1&;QL$(4Q!AI3_:^T: M!J[3L&B!++33L#FAJ51[)LHU(=QJ%G>XB=)M/9VT4J!]@TC&4(=JZ3<7?7#! M6%9&I#3VY%UOUZ#A!_)N&>>*LY\E#@749P;2J(LB)\\NWU]AHA-ERC0= 62K M<5-]./.$A)$!U=V8]J:3/HF[9:4^Q(J&%DQ19'IH/JPYJ ;[$5YAH-IA7X\- M>;22KMP ]"LC[?!I8)U::X*;B+-F[[WHW#D^RZ)$DW;!]YHR\L"8;<*6/H0[ M10FQ)J:T2]2IY2Y[,_&=/$Y*13-GN%[;?:W1-@3JEI9G\DE(NU5T%/6B:KE< M. [ 98_VD)CUIEJYB?$T/' $K*F!+44L;QD@I659.?Q9]\/N,RX678J\S-[W MP07N&1" ]WP,KO087.4^%,)#ZH!B"/@!7I+HY\'G9Y@US*!>+;GDE*9ESYF3 M:SWMP6M&MHZE'+R/U%ZOT.J5+>#L#'&(*^+W PH.%,G"#G0K#&NI((ILT?$8 MK H%^8/)[:M6O'5.;T'H/C>5\WAXELXOPWH S .--TPY%\WPLXX&*%)=GJ#(4CKCF(%1#?7[["U- W MI 6=P:$(G!.+6S8(GI9$E*BSPB%_QKE6Z8EV[I9PE_ Z23AUVJ02RSTD!2.#S4*3'+LX N-P#[TNX(!;&C2GX ML8U]*XWF:%-I3.%H!R76Q7V/A4\:Z9CE+);'[S52DI <>;-T![44,;6(CE'\ MD<1(/L7AVN=6CR)O&.BDJ"AO4?%'/0H/'L].G!PHB%'PI8Y0\'@S8E)R4-$& M95:Q/7R&EMQ+1\7:[Z>G_(L>O,)62\M[\17\Z!!XJ +V?7](VP+K"ZH MLQ@+^%(=+M?XU7Y;4?L8UH7X0(PJH-T^.S7@\ 8[#X\"8=ZMOB1<\:&P$/[I MUU1)@-9"*<1Z=+SZN&;UK?A(Y$XKWHBO]_8J/.W,K0>K(=[!$;-_>2?U/. 8 M2+2[*(DD05-9VQR+[CR@ALF%"#SSB1:5EL%1MTP+!#1I-!UV])._B6=%)F@:-<+Y*\\(!8;F5-P1V/!-[&A$D7SU(\P9R M2:R'E!Y%N=EZ-9(;3MD?1VR^\9M^Y$89Y3NZ(ZP3XH9L0TXXT,G:PN@,GK!7 M_U3'SW$Z]1BH8\'PSL,\&.4)&:O;"(6!"O(?+0,?S;.4EM-;":/4L'G<:]), MWS0FKEF;U/D/F6U'X=/S8+8UMM,2FE6%*T6J]WFE K!;%S-V0)NIY&7,=V"S ML"6+$!TE+&TLR\'JK"LL+ECY1F^TB#DI(19A%WW]3*M7ZA<]-$=O1KW(K2;+ M!*-^-#H)6>FD(#0S.P.''[D"$"K=GZ8V:?"PV*[0_F3B-4QX!PD=3N5DFPUJ M"44BV4ZPV5.YN!@0^-__;3#M_^Q$NN)P'(JE]QKHP?7GR.?'F$O'C\-6'G@* MF7H1HK2 W8R0CJY&T2*+)SLO8RPL>KUZS!V#XTUICQ9 M$7ACAY"Q>/DUVRG"B4%P47>VW+H<:FD]-*+":N'6A&."*,.!RL"@0(9W$<,T M6^,&U]@L2DJ/]ZXKK?&DN16:Z4%C/J](9(K=]<[; BD3/6>_B,D:>/A#W@Q/P29[$* MCTIB)'BBC.B.$7><,BSR+6PTUTIU*K2X1ZE8%W<2QL.+0LY0,YX7T5L,M(H& MXAZ^ND'*EQ@_;#S6WJ._[JENI^16GNQS-1*?\ECH("\MS:.PYY!\)DG9J2PN M["5W/=2NZ7S+E*Q.R4D"&*_I#X"37SCJU$U*;/03!UZT@VUO15[W-1%NFL\< MI:H)P=EEWZ7+^QQ$9NE)KAVTX3N6")DEI0JY*TY;*,3': ],LB6=,=90[?/R M(*:!4MIRW31/MG\:)47X4J2P>,T?X MV,/CYJL%SR1[.CT% W=.D)B@AX2F(D0U11[R*0J,S);B_\CNO#DTJAY@O*S&Q=B2>,JZ6T M?&A\O#KZ#$M]3O%S;N(&:]$6:[: FSR%E=S!U/4/&'6[:N /O#5#'#C^6B-L M%NX==A^])=,J1([ P%>0$UY2 [D7LP1Q+ MY]H1R[8S0&=9>RZT^B_N06^=Q871MW2;E,R$7[.1R1%=7P1X&8;D3N,QM.?\ MT<3VY>"SNBRL;\@_^K#^Z^B,+QJ\"8&]XL6\[W57_Z;&71 7?C@9V@I9_L>6 M,P^M]A?V*?]3AS(^&\3SR4+_J4^.5\3E%(/!*![,1_K"&&'&QH=6D"._;2,( MP+R(IWV*<09U;SA#4#EIRRY,-[4T ?-^&+$LQO&LWW?_.)I8Y WYYZG$,IS% M\\7:SVL8-@X,G%9*;_'":813]>8&4G M?GXVC!?3R3?0RWP23X=,+\-X.L$H>VG+V1(+8YI;G; RZA[QKZH90'T@\S/ M13DF29FT4E>8ZU6.&ZW3'4\F>T9]/PK" L?F!399HPGS=NL%;(\)L.5;Y@:\ M&F.B]HX S+7:FVXYU\!+@BH/RU %U]18Z5/[Q !YO3Z&3< MBV'I*>O[#\H(>6E-7 XBPJUZ?T+LP_UK .2L<4>^Q'ZH?$K]^)GCW!]%'VIA MB"E776I[Y60^F9Q&KTQ)U2,'TM8L9"* M*"E/>=:QLSE:D)*_&]BOZ:^LL2W=-ETI&6&/3-2MK4I):8C'&-?4Y>](VFS% MMD_"L$#O?N04U\ICCTYMX-WC-I4:Q+[E7 A&(COJ_)T8+C)>J7EIK?V<'$& M_J;'L[N2ZHUY&K24VJU=:6S%:%RQ_FA09T/Y$H$PD$0=XZ8@";D%5EW'+!>' M-]50:5-R5Q=@;XI+"=@G+)+@(,$P2L[>18S[JF!?0)RDWG$)J MLAE6A<1LL(7&JSQM70U%'IP .>IM; O!RJ0&ZLZ&*/VFS_W H5>:Z"0/OZ#FOE(ISHT/W90">G*W@*I%!DBB#GYZK*(-VE2&HM<+WJE MRRY[*G"4I8](8:*3$$%@8U)@=R:%?FW"%J #CJ/8P;D@OS^::'3#3'UO#K31 M8LM4N);L=I%?M;M*7?N&0Q)9Y9+$RD"U,.C'@> M#OD(K"5&:J*].5>J)5Z/ M(+62:BTQRO2C$Z?9=GB,HOYKCD9$YRS@L1.7:2CLBD-YW6 I";Z6$!T,"!.( M>^-+TQ/T&[R ='"*PH@7B&74;@EOPD2-3M+>72]F5R3RE7*_W2V1VZ\IT;0H MW6(IL*(/^9U@5SD7+5\V'$BDFV''YV_*3;*B>Q#O-70:[HS%61+>& 3/C_&R M^$RAU=;(/7[HP0E!>S3L3U!"="N0:NTA#_XM!2*%, @0KB-G#^I5Q+OS(DV\&/+@O'#\("QVY7&*<"?)BF6 M3%4$-G:6Y;'\A4$C9+22XZ*@ 9R[[D0T_A63WL1@EY_=J\,I_;K4RBN@1!08 M,>R\E& =%(JM] E7LGT8RQHY/97X)<+#E4V)FDP[]E[.PI-DV4N&3/8N'4#; M$)W9&#Q)X&@;3D:2V]X)'BA@_Q/&@S>ES L,^X5MW] L]3.!"BX?EX2BZ@"R M>F F=H"6C29K\2)AR8%"L/'P88P_D]:;5]![J7#/^87 ^8@7'_=4Y'V=FJ_) M9[+3\"..E"(+K1M(L$)O\%+4/D85P!@_S?I_[?Z.B!?@F^JQUN12 M 7_!L#.Z["YO:\TV2T8S%,('CCT)A;(&'O&@U R<0J!&F!/]>FTB(5\Y8/N8 MZ7#]ZMEI]+'8 M.>]J>Q@9T@%ZG6IQ,I626X(Y68A&"Y98.#2X9)WK;C$')\18>%$07TK6J1;%Y[D(W M\EW60L(LE5,Q6(?*BEK_%IDUISV*%%C<<&4TPM@KUB8AGEO152/DV4HR+XI, M?#(9@B6E&4EVY+$WPJ+?"L?7P@V[K?\2"T:3P"6:]Z5BW!4!"(N8B3]N%3B7 M9T90K*A%%MX#-,(8+F)Q/#G31?$QK=37HY/F]=]9B<)R5CIEA_3N!/O;:2Y^4R&HT\E3F! Y0J+!LCV3]R@9)MM+2+ M4:?]!\RSV675+>NU#LB.)R([^0O"6_BD;Y*_%*6C BP-YY%SCHQCG;:T:Y@_ M*\H2#AGE">-.K-FX#\\ M1+H?KND\=+K^%*9U)X%(+7YF",Q^,RWK6$GXEX@\'J7K@:]5IJ%H.O_!NS)- M?67<]+<7(/SB1A5!QI2RV5&<:N=0A+%1E;3>=/, )>8&8EX7FY(..7$,S7]. M'ECA'R$RO06*O%@6Y#;+2R3Q=U(2!_MWS$YFL&8=7 S]Q&)SX'L"#;OW ?ZE M,WF$(GUP6#;W.=OHY6R+4EA$4>2CK)FRK)L[U[/9_19>2"DA?O_-/ XAM]\3 MN5T#N1U^(E"[:JF1&IX,2D4P)?>%3YV"+/A =90R[,&*Q73@[A&/8\F%<*ME MF6R-+Y O1U:XJB4:,,A*^D AH15:^PQB[YDNE$F3T A##%7D"A>4 *K,0CHD M.,A;&3>KD/[5R2S9'Z>!3N%)\CH9X0N-EN('C'T51P%]G2VCKU5N]S+]R,YM MN(A&Y-JD@6J_Q4)YE;)\)RN2"Y;FZ=K3'BW0L<48CEO1AV/&R#;!_< 'OZ3K M!F5YQ6WB]HY2@MI?;2Z*9W6W3AD2?=HJ2F%(E#KX.V15NT=UEB\LR6""5 M'M3%ECCWT$6BL@"O#49G.C&Q3O\:@V0&?G0M9XP !V9/##_)U95G>#VCMG,] M7G2D>LD/YCX@VX7FW3FE=;V"ND0]Y%TPYS142Y22>-=J!G6@69P:Y,BY46O8 MFR(^=L ^*E2P>H1]M?&P,V(Q]9N!*0BOIGEW%RLPL;/_U.H$GI[*>]D%^4W2 MA,$)-GMO0XD;RV?16+S;W*F54:^8BGJ%UL0+*,R@8K(J/$-G$Z/)> 3*>B_\ MBN@ \J=-TL;@Y/9Y2K_MLW YEU2^)M&!O7ZI@4$ST#.V@E:CY%Y2V3(JWY2) MY2UI5H87]7#9.8^DGU*Y)%2-A8H66- )HTITTKXG'HHUQXM>P"\LVH%@]S]I MI)\=X<:4NZ5\<]FJ&:]"9&(;,CIM6I5UQS*EOM/9*K-,4\(-!(FLYR;XI6DK>@6C*N M@M97\[()&C4)'7,(T:9?0Y!KB9@*4G REYI5K; 3]3J",6=JR_H&EHRTO4,% MI!Q$,0I $-]R'2\\4+:1JY8YTE#B D6P28%L:X*Y5?B,VAMKO:J9?SQ="U)R M3$4SZ!)O6I;,FGC/K0RC5M-,MC.1G)$&2\#7_I:6A2P=,U:R\9.*[]G@->7^I9.:9!"P24>PWM*N M+/\B]Y$(#F ?$$;C$]+LLR8NHX]/7 ,O:7IY7)BOWPC7/H :_R]4]Z8(_2]4 M]Z-1W7TM&!?/Q)4?@-#^B=5&,/8FZKEO9C7?#42 ",&%'0XXU MT=/JN&D]0U>#_DP)JH6Z,= ]WHM/O\"PS'VNR/HF([&HP1\L'B>:EPK+'T& MI_)+L>1PHC\XT/)2<(H,X,#&**/@EDYG]]D-Y!-RK'VM0=@VLV%//)L]SD]# M'W;G=*;9_UA'+U-21P_89OR?#P\Y6?T"1L\18XMF*N8[-*O MS549,>P[%?0 KG^[L] MO,>9)PU"X&6>GR'Z[T><##9YN2$0>..O0!#I!>!EC2X3P*3BUQ)0D#Q M+*#0(%E#@H)$JHE=!CPG>T'&D>H-=*:X/(;NIY/F2:$X%DEZHK5_#;.G!45B M(W:I^][6\8\LQ[$0L]J/O&M,#IJY I-CV[7%MODDKAE*A$\=:AZ@R^781REUEH)VV7< MA#D<<',O-,GT&M5:&KM8BO54/F596L-FKSUY[,IW$@;L![E0D_\>P0^\06F$MDME[5>A0,0^L.8:+_N6 MK1=B7N+L.(I3=N!27+^.).J(T8,J8(>2;:-[M%,G6M-![74KJ?ISDP8#L&SV M4FSLU4LLNV$WPS'U:Y:%^ <-L_AN[N27=N^;PVOYK>8MBDJOQ'1KV5;'"91Y M2%Z$W?NG7+ZXL4'X#",4#?NG;A'M-R5P\8>B_/7LE=BS1"EQGOG@HBWC:K5U M\AZF(4**")- UM)Q;7MI$"#1Y\;,#?O5)2A.!M<1H( MHRNWGUOP&GKN,J)<5A"8F$A5FK&] HI0-=1VZ@-2PT\D8F!!FO!2\=*8A4"M MTJ-*;T'X,)GKJ3+I/5XU) ,_5%1I[?$C[M?_DRCY7=&3;8#A78*:E5/L4B7P M !B>R"P4.B%L/_E!BTF?8>V!Z^)V1YF,)]?[FQV1_FC2/P.5X(7)VY#:$)6K MQ>!B7V+)BDVJ)=]>D=_E4@WA>--%K];%GF^ /;UVCO8K";W[B 1\B6:!:_%( M:=Z(=T(FH!JQ%+P$X9]HC$ELG=WEE3'D.N/*_''90$O83'BXTU4&0A7:/SZ1)T2Y%'B;(!L;?<81.&5"4=VAN M_8P,FQR._L\C\\_&=BO)5P)(0#&[^-$ JY1LC?2*Z7G62 *3,QGVJ43"YPAP M)JDE*'F[EMEVD89J=RER_Q8IDB,=79P%N55;Z[MAUK,SU>^IS_B14J\;U1FO ME_?I:L\U2EKD0Q?0^P#>[5/A>/\%4/8O@+)_ 93]"Z#L!P*4=3&X)O#5$7A6 M1_$TBA?]%^+6OQ"WO@EQ:Z.%7LF (0J/M1D8 T=T"?\>=Y>;=)XCPY L:D. M,)I<]D/R8&0>.IKQ:(&G< [L' ;.<#.%I?T"^E1?' M8TO@.1R<1B>SQ>*TM1.D!-SU&3%VI*1.876Y+/=._ME1NWXN+VG0WW'[_5[R M2R19P=0$U*J=SZ-IO%@LZ-\Q[/RE!K .X#8=P+E@4/SZB$%\&F!AQ/% SD7C M 2 D.C;X[VPX;:R'6TNEE2F$"]$T@Z&.6D ?+Z^!<1RN,&/TLO'9B)74$0I[;1YC;D5)W7?ZNBU$#X#UP) >CZ&1X2I^<YA M>P+RY,GT5$3M;A%[MIA&TY$9@PC/+?OS'&^[>#PG&0=)ZV1^*E]B65."*]&) M^W, @16.*+Y'&L[)X)2_ D;R-EBOI^.%YEGX05L3D'$;TFY(QAW;]3L9P4!% MT.T2<&=6,SD9 /L1*?>0=&OU("(%EEQ;-PL%W-G8F\7)9'@JOPR;K,QL(*SQ MS>ZH*]V8_PV:D4!@*MB:DPC,#@*X5,BW?M31OOCFYMGS6WW..O(DYH\=NF# M*S^<]GG5X1*"VX76?,Z+/$2AH#_F]1[2N7.6>Q&/QW-9;EF"U@&B(A /IHMP M(JX)A;U@.;YUT:VEZY#VX*)\D#_X-Y6-[&A0+LIM^YL* 610C#/^D^/$"=+2 MO)KE;L@!C<$6AC?HL.,33C8$EF8N3>'"E7T27FDU\8='.KE/2 M!"XTV>>S#DGU.8?1@QIDPI;F MQO3^K/X-W,%OY'7@ HL9B,SCOKHV>.4GWD>XN2ZB80]8 KPP@7L>!'&0LMA; MRR^,W4\@^P9C@VIR-X]ET'HT6(+)& M[U#H)N/Z-.;RK+5OX&3)>X,Y2(T@;"SPY/7E-$U!!AK-T,0!BFNG_%LC%F>/ MCR+=S]UUVIN)BU23!P\AW?U4KX-O=J07>L0T^5ECNL\EIML0TGM*XFS\_D&Y MDG'>(,][BWEV)^1M.(VN7!K>!023:3PA#70PZ<&B3GH3T^L*)#3\\=3\6FLL M(($>UMI;<02.8&$^&/+/M?C]L_O[LKTCC+V8 M!*,2*]8,>2&AO.%$,?QHMD-7@+Z-Q M#Z2/P[L^A,,_CT=C%$R'_1ZTB5 M/3S+TT$\!"YX^#A[F7LVHQZ]RH3+1/DXQQDDB9VT@8VTMAV[21*,R$A8$83U MR,;$SCH.? G6B.@?8IT,P.6@Q05WCK@G_*_#Q//\GW>&MU5RMAM! #=6!S1AUJ>1*-4/T+!QK! *$X4 ]/ MP4%P'K:2E;-P+PY2G*4LHPBMW0L(;I1^=(8'>N+]?1%(MA_/>C/X?=+O37^" MS8>[Z QHK3?_B2HCA+*<@7?A0\ "1S_!_T=S^##J]0<_1:_]K.-^K_\3_Z_! M@9T=?3Y<]$;]Z#EPTU&3UM([ ?UQ,S@5:_ U,#AAY9VWF>=6X5=O'N$$%;"# MVWM@_M#$L??5AXX&_BG,Y%-.5P89VMG3%$_'="G!N2?3R'@>SR9DE6:)\F*/ M5DRX,89H+X)K#%A"/)HOX)2/)V-A#;HP>)O$\REYKN FFR 7F,"]-R;F,(:[ M;1PP$'A)@,?L@\T2L[8,'\6/T_)L:0W-7VOP')4$GRA5^FZP< :;'5OA7\B< M"+PR8*+U=#L'W F4O$I68) M!HV7ZB*PLG/#K30':IB/_8>4 [LCM?+($/2>>3P8J9[@_C*<+6)4:+XC.N2, MCG^)H5PTF.LM\#%B"ZKQO>>TEBO%JCEYG>Z2;%VA>/5;7>4LIY,$4L1S_/OC M?;&OH)%&5B (@CT\6K16GZY?1R?/3VTS_/_Z.ZAE]V=/>N5\6V)P&[_3Y(+; MGMDT:;#KF7G+,S07%6C;A][]1&#U@_I&5-'&D)K>= 8$=RI0LZ>U4)4AU++F M94U6'*A$1K1L=4;8D137%OT]>AY +E^FZ4J@B\D%4$_+#;QE%8A&"C!FQW/: MA!GA"6()T:^-';E\?P7MNZIITR?"Y,H&ED9:<%?C[JN"281/K[ T1NGD]9[B M% U]UEMY1]5;W572]!1)'S.84(&%\D=/*"N< 4S9^QUC?T.<^>PJ;YSFOZL, M'+E6N9:.2=;^QFXZ=^4I_,JQQ+M>,&19QY1[M^SK+&HYV+:9V%3TA-;?.I%Q MOS@513^82#A\ZIT; _V2DL+^^RV**>3!_U_-\^\B&G2X^5[4?VO$V@2G8>1\ M!:IP0':)_#16"LZZA$M]3SM#V\Z@NQTWSO"[!W5$8UTC^] 9R_B[1MA8@\TW MHLC"FU6/= HY(5QW6?-WSR_6X*-A7UC]L7;_UW&CKL=G->177&0N1#. @W]@ M<9VGAT]Z>G3XZ2?*0?5(K??FDO3,G!XC<-G)^Y: +<-H#@A'S1$<$P)6;Z4[ M>*M-=GA2G%9@X('0K ;U/C$6JV-B7OC5=^WZ-U;S"ETCO+N_J&AU M8JIJ=]F/#T_(#>AZ\B _L#IWN%;0=PVQ)0++C+;!7MDC6O_Z(EAQIO[4B+,6 MFI+YUU";D_#33Q-0B(I#_H&V"?J6GOJO_5Z__]/W$7D ]>P;*-AII27VZJFD MZD"@'2&7O6\%JOI>QM^-5-.^;XX&V*9)*BC"WR,A.?CKC:1.-I6#AXYAP)PM M"_4>HS '8%Q=@N8KCM=#RX8@JA50VD(K#W;4$6!Y\-UZ M=.1A(OLE05LOVX<7C>U(;WH8*AHT!+L_SL+-3L/-GN_OS,4_:A1@SPYM.U-.'(5+WW;/VI^*+0E=XUC-NI- M(RA[6]Z0),;+!?@U;> MII .^F%MP00]=5F)OV6(*#HZ0&&S;U[KJY9XPL9SCDNJ$7I(6+<- L*CN\:1 MM+7Y)ON:KFI.<#1D=X]DUEM,&MLZ">UU?81T%#=%64K "U=DXXCA \08ZN&''9%SZR_\MM$U'63' M3.=E]X)=*F"6PFK8(@-80^HVV:\#QZAM=U[^@]:NI?$KQ*02" ^A.I%VHIO] MSM:D=G\;]J/?MKX(/[:_V!0JGK .'3UV#*?194OK[T,#AE7X;?B7ILS4TFZ+ M?;'MZ;#ET$T@.5,,,Z!]4D2]H(DNG2\4=W"[^_=_&\SF/P]OJ*7&0[6.*GDN M6I-MPQ37_'O4MCC!1)2SZ!W*>V0I"ROM3XYZ<2-80K]IB$B#IM"K0D9,DOXZ MS7L_-K@C<']JDS3U6(,0.J(!NH;4'E[VNWG8$(7ZB^U:1@'UM])T0B.LH7^6_R>;3:L)Q\'TKO[ MG4KY.*R4D]XM)ZFA=_]QGQM#P#C\IN3S-':K^-(S>3OMI.^O1AO]>=D&'=M3 M2XTYCBAM/A8?OR)OYF#]/?H6=?=S+?FL8^0?I792FU[\)Z]RGOJLCYN@^J.# M)K2NV9L4LN^BG0^]>2"GKB$) M.#W%S7$Z<8Z'#Z-_S1Q^WNNZ$=!]+(NKW][&+MJHA=>UR*VR;CA^O1%#+9$ MT50R6X+D',H"/!/H$*P"ZI)QF&;_F,"EU1^$S)6?][]%HS@AJG,>B3^9/4.@P/+]!LNWX6?KA./@UU-KP" M+3V'=3W[L$Z'M=K;K 0.3 <:%Y!W(F!7%M.U(^EAT?F [VX8-$(TNU=:CW8/ M""O,Q9%OBWUC^4>=Y(P1&2F7D";R#V:IT(IH?&>0FM?V,)#/+-T6O0P3W>HE"10<;DC3?X]Y-J@+M3[M9 D?\73SUOZ6V;C9P\<\?^#&_X$7?F>J M@KL)3WSUD.#0^;*_14]\^9M$D&/F8G;OVP?4\%0(TYYI\NPT6B6/C1;TL;$^ M-AP'GW,&6O]I*DUHB1PLEA-J(I3*_R6DB5UY!I!&HHJ[9J$\EG;N=[XQX;A: M5/[ID3/=Z=GUIS_EL#:YJBU'O!"04&FP3CFJ%JDC6I@-F ,="Q).4@M,;? V@4ZJXK1$83,M>(W MEJ13!,B8^((U48LA%N%N?B-NMH$J!>4['+JPNQIY=3CLO@HLB_Z0S@C 2(C@ MXP#01='W\!,"94]5OM8J60( &(, - >&PO[->M&\Q(? MG:/S/S]9)Y$2U6I#\5V)L0(MH[R.8:E4]<'SZK3$#-6GHL)<1W(A&5)Z* NO MKB1&66V2&/5"WU]X#!$.DX@W[)JI&J2BX2J&\\$%7/Z5R' ,[X_??F^$NGP# MW//HW=&1?W]R.?4?V\ )!$[C>G\N>NK[CPN;X$1\_DSQI[0GTHM' MI <4(S:"3=//GD?V!-A$^-P(>]W&)5$N^+A_,^@$5HF0EB#"@1N9GNIT&.%"VMJN@OM<==,G@7YD FE M V (G2.)*J04EOQ:#^QDZ_PE!#I[N:DT82'1)@CG<$RP#UUD)62&Y5 F@+TK MB2C.#8XD16F>2E2>"2HEF#8R@@K!D67H,SI#RZ:8TCOSA?N6[VBW.7!SS);X M$!B*WM2K[LQQUWR+O*WFM+=EP[UT04760GUJ]'*X'9O6P;<2YZ2UXS8? +0Z MJBJZ^4A)P1EVB_EMP6#/@DF$^CJ@%)(\:#W3*JEV8 G!&DM%TFW/#XFJ)6Y5 MWTYMOB]S>(#,+_V>"\RQ1'0;6O?^:W[+_YEX=O;WR/9790K\@HSF^#P R/DA M0"X. ?(@>O+\]4/.+OXQH]>=WUN7A)TKPN %JX9017A'6Y(LPX['W-%B^-5< M#NG.03W>%+2\0BM]X=_1U[D9SE%#U:U9H@W&<+2_&/!@,KWK;D$9=SY_.K0UDUUS0Y20 MEDQP75@7?&/PHG[NKS<)U15VL*#+OM-S"*U*\<#R$N2(EO"[%-66\77?<1VR M8E*527WNIF;!."O8&V3-EMJ(ET[I!G=,L27+6?G:=YK_.3CZ*KK&933]I>^PG+)'W3.^0X\RMP>U!?AE,!M-A1)+'*%HD!I.','GG9")7,RKU 1MH M;OJO!J./,/IV&9/%8!']&4TU7_Q XEDT'RS&\30A@^F(#&,#,D @@W-")HMX M^,=C/!E%\^07$OWUU8 ,$4 ML[?W+^X-0G1CN=NJHJ#RE8@52=B:,WT8U6/-($U%I<<: _(6@;RU"SD4Q58H M5I?7H$,]<&OCD ?&*4\9-2#O$,@[NY!CO@-5UI64.2;WL$&Y9Q=I(OBZLP!9 MD!$L2Y,*585E5^B[6;"/'869PK6LBJC8YN(5@,RU'20TNIWEM"57S!*N;4V4 M(GW>B#P#J?28^T^E@P"3#9.#:]L.-5OG"U60D?I%!:X^!":8%US+8ACS5!1 M%O0[M)XW3 .N90\DL&Z>L3ELA0Y"^;H)[N:P UX!&9F8F!M]#!I>):E8=B5 M7.DT+@=EAO >FF=8MD=;LT?Q,'EXEN5A^/8H&R8/[QSR>">VHY"803S;J<4) MP_T':F)B4O$N*97VFXQ)Q3NK5([>;,PNWD7M$IB8F%V\B]HE-&"8MR8F.J=E.UM!,>],3,P]OFWW()A/3=[^ M Q.SCV_;/BBF:V)B]O%MVP?%-.WC8_;Q+SC?]>2:4;F/6SS7CM@"33F []3F-6>\R,3'I!+93 MG].8@T)4YG(D)IW0=NJ#8"K5PL2D$]I.?4YCUJLB)B:FG]"R?LQ9_*/R"3'Y MA+8S'G3JQ0S70DP^H67YO)]Z.=:-Z!)^8YWNX9N7#%:,0S;5;2M=GM(\G4E2 M_^P7](*PGH!?57D^U&4QGPC:?*52MW'X_.?SOU!+ P04 " "'@F5/+9Y. M-_D! !Z(0 &@ 'AL+U]R96QS+W=OZ^#ILZ4N*O"_2Q 2'0.>_& MCZPQ#S_3L2Z'KLW-H<^+M].QS>NJ*:7_$4+>-.E4YYNN3^WXS:X;3G49/P[[ MT->;UWJ?@BZ7JS!,9U2/#].9B^?MNAJ>MU(M?M7#/I5U%=Z.X4\WO.8FI9+# M^4UNQ@7C3][[]#_KN]WNL$E/W>;W*;7EBXI_"ZKP=9#.!RD]R.:#C![D\T%. M#XKS09$>M)H/6M&#;N>#;NE!=_-!=_2@^_F@>WJ0+(&,2WX2PIJOM0"NA>^U M +"%+[8 LH5OM@"TA:^V +:%[[8 N(4OMP"ZA6^W +R%K[<"O96OMP*]]0KW MVNAFFZ^W KV5K[<"O96OMP*]E:^W KV5K[<"O96OMP*]E:^W KV5K[D>^WA'H'?EZ1Z!WY.L=@=Z1KW<$>LL>)WKFI MA[1]*<.AW>=+EWP:_FW-!.Y*VY>/QR%T;IK39AF=8SNFK%0UM3ID%M')E5FUGQ[9+$WS?VY^F^IQ5YWU3T MKVAV-FM*JFRY[-(M>7">=!5JHMBU>:BUI^HE^L;,-WF?M8^/NDN-V;IE/Q;D MI\L1/UK:'6"H''-R3-N"=HT:"E^?_*"!V]U06D]CYU/5QV;'XZ5(SZD:6+_P MF(](_=:IJ-IK>&I]NA_VW?K%\'W7"_\N!C8<#GOKQ\LA0')(D!P*)$4=3CFG6[,7TG>K%ULY[/AWQ*WGU!+ 0(4 Q0 ( (>"94\? M(\\#P !," + " 0 !?"94\GZ(<.@@ +$ 0 " >D !D;V-0 M&UL4$L! A0#% @ AX)E3UZF]GSN *P( !$ M ( !F0$ &1O8U!R;W!S+V-O&UL4$L! A0#% @ AX)E M3YE&PO=V]R:W-H965T&UL4$L! A0#% @ AX)E M3QD"A=R$ P :P\ !@ ( !=PP 'AL+W=O"94\1J(8Z^ $ (D% 8 M " 3$0 !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ AX)E3Z\D;6@C!P =2D !@ M ( !$Q< 'AL+W=O"94^9'R/=A@0 ,85 8 " 6P> !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ AX)E3[Y-HS&U 0 T@, !@ ( !#B4 M 'AL+W=O"94^4C3>E MLP$ -(# 8 " ?DF !X;"]W;W)K&PO=V]R:W-H965T" M94^LG^ZUM0$ -(# 9 " &UL4$L! A0#% @ AX)E3R>)$ BV 0 T@, !D M ( !N2P 'AL+W=O")A;,! #2 P &0 @ &F+@ >&PO=V]R M:W-H965T"94\/R3E5M0$ -(# M 9 " 9 P !X;"]W;W)K&UL M4$L! A0#% @ AX)E3]4)Q1NU 0 T@, !D ( !?#( M 'AL+W=O&PO=V]R:W-H965T"94\4V^#SM0$ -(# 9 M " 5(V !X;"]W;W)K&UL4$L! A0#% @ MAX)E3^G\M8BT 0 T@, !D ( !/C@ 'AL+W=O&PO=V]R:W-H965T"94^.J*WXQP$ #<$ 9 " 2D] !X;"]W M;W)K&UL4$L! A0#% @ AX)E3Y,GA[W3 0 MG 0 !D ( !)S\ 'AL+W=O&PO=V]R:W-H965T"94^? M,_UZMP$ -(# 9 " 1]# !X;"]W;W)K&UL4$L! A0#% @ AX)E3[-+\KVX 0 T@, !D M ( !#44 'AL+W=O&PO=V]R:W-H M965T"94^VO'=^T@$ )P$ 9 M " ?5( !X;"]W;W)K&UL4$L! M A0#% @ AX)E3S+KHWZV 0 T@, !D ( !_DH 'AL M+W=O&PO=V]R:W-H965T"94_F/:9R!P, *P, 9 " M =5. !X;"]W;W)K&UL4$L! A0#% @ AX)E M3_3-1V6@!0 3R0 !D ( !$U( 'AL+W=O;&ERF@" "Q" &0 M @ 'J5P >&PO=V]R:W-H965T"94_^A@Y@L0$ -(# 9 " 8E: !X;"]W;W)K M&UL4$L! A0#% @ AX)E3ZO_Q&"P 0 T@, M !D ( !<5P 'AL+W=O&PO=V]R:W-H965T"94]3$EO? MM@$ -(# 9 " 6Q@ !X;"]W;W)K&UL4$L! A0#% @ AX)E3V5$S&L0 @ C@4 !D M ( !66( 'AL+W=O&PO=V]R:W-H965T M"94_6C$%CI0$ )\# 9 M " =IF !X;"]W;W)K&UL4$L! A0# M% @ AX)E3YH[GWKD 0 YP0 !D ( !MF@ 'AL+W=O M&PO=V]R:W-H965T"94]RLAQ&]@$ ' % 9 " 5)N M !X;"]W;W)K&UL4$L! A0#% @ AX)E3SO3 MUAPA! )Q8 !D ( !?W 'AL+W=O&PO=V]R:W-H965T"94_76'%CZ@( (<+ 9 " 2YZ !X;"]W;W)K&UL4$L! A0#% @ AX)E3]2,&U[4 @ * L !D M ( !3WT 'AL+W=O&PO M=V]R:W-H965T"94^]OD-9S@( M &@* 9 " ;B$ !X;"]W;W)K&UL4$L! A0#% @ AX)E3^.![&4$ P <0T !D ( ! MO8< 'AL+W=OG H# #C"P &0 @ 'XB@ >&PO=V]R:W-H965T"94^[!PJCR@( (8* 9 M " 3F. !X;"]W;W)K&UL4$L! A0#% M @ AX)E3YV.SG&@ @ +0H !D ( !.I$ 'AL+W=O&PO=V]R:W-H965T"94_$<0WL% ( )D& 9 " 5*7 !X M;"]W;W)K&UL4$L! A0#% @ AX)E3VZ,*%F: M @ ^ @ !D ( !G9D 'AL+W=O&PO=V]R:W-H965T" M94]O&NW+=G4 ;2 0 4 " =.> !X;"]S:&%R9613=')I M;F=S+GAM;%!+ 0(4 Q0 ( (>"94]5OM8J60( &(, - M " 7L4 0!X;"]S='EL97,N>&UL4$L! A0#% @ AX)E3PXDBW1Y! M@B0 \ ( !_Q8! 'AL+W=O"94\MGDXW^0$ 'HA : " :4; 0!X;"]?"94]WOQ-;U@$ #4A M 3 " =8= 0!;0V]N=&5N=%]4>7!E&UL4$L%!@ 0 ! $ XML 75 R28.htm IDEA: XBRL DOCUMENT v3.19.3
    Loss Per Share (Tables)
    9 Months Ended
    Sep. 30, 2019
    Earnings Per Share [Abstract]  
    Schedule of dilutive securities excluded from computations of diluted weighted average shares outstanding
    The following potentially dilutive securities outstanding at the end of the periods presented have been excluded from the computations of diluted shares outstanding because such securities have an antidilutive impact due to losses reported:
    September 30,
    20192018
    Common stock warrants—  80,884  
    Common stock options outstanding2,338,348  2,198,130  
    Total2,338,348  2,279,014  

    Z"XD+R;J 5$RP,D-"YY4U@R3;J,#<9!MY6"#T'=G5-X'E6_'?@.%XP__W[Q MY;]/<4E$??[^IK8PW21SB1 #0U?+$$J=]&<0(FH.F:58K.19MFEBMAMYXT)R M).S#A%-D3/*],QUK=Y&^;?F9EHAB1&V !JUNE;4T_*[7]5JK):$:*1YM@ M=B>5G8!U0)CL,-%L&)WU!,C7\R^GZ]5&8GR;JN@%D6^R HR>#J!,7GT0M)LM M2F-8=K:$6]*_!X3?39HZ =OP2+@+