0001564590-21-038640.txt : 20210728 0001564590-21-038640.hdr.sgml : 20210728 20210728162721 ACCESSION NUMBER: 0001564590-21-038640 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 72 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210728 DATE AS OF CHANGE: 20210728 FILER: COMPANY DATA: COMPANY CONFORMED NAME: IMPINJ INC CENTRAL INDEX KEY: 0001114995 STANDARD INDUSTRIAL CLASSIFICATION: ELECTRONIC COMPONENTS, NEC [3679] IRS NUMBER: 912041398 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-37824 FILM NUMBER: 211122853 BUSINESS ADDRESS: STREET 1: 400 FAIRVIEW AVENUE NORTH STREET 2: SUITE 1200 CITY: SEATTLE STATE: WA ZIP: 98109 BUSINESS PHONE: 206-517-5300 MAIL ADDRESS: STREET 1: 400 FAIRVIEW AVENUE NORTH STREET 2: SUITE 1200 CITY: SEATTLE STATE: WA ZIP: 98109 10-Q 1 pi-10q_20210630.htm 10-Q pi-10q_20210630.htm
false 2021 Q2 0001114995 --12-31 true false 0.0289415 pi:AccountingStandardsUpdate202006Member P4Y9M18D P5Y3M18D 0001114995 2021-01-01 2021-06-30 xbrli:shares 0001114995 2021-07-16 iso4217:USD 0001114995 2021-06-30 0001114995 2020-12-31 iso4217:USD xbrli:shares 0001114995 2021-04-01 2021-06-30 0001114995 2020-04-01 2020-06-30 0001114995 2020-01-01 2020-06-30 0001114995 2019-12-31 0001114995 2020-06-30 0001114995 us-gaap:CommonStockMember 2020-12-31 0001114995 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001114995 us-gaap:RetainedEarningsMember 2020-12-31 0001114995 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001114995 us-gaap:AdditionalPaidInCapitalMember srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-12-31 0001114995 us-gaap:RetainedEarningsMember srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-12-31 0001114995 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-12-31 0001114995 2021-01-01 2021-03-31 0001114995 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001114995 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001114995 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001114995 us-gaap:CommonStockMember 2021-03-31 0001114995 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001114995 us-gaap:RetainedEarningsMember 2021-03-31 0001114995 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001114995 2021-03-31 0001114995 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001114995 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001114995 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001114995 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001114995 us-gaap:CommonStockMember 2021-06-30 0001114995 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001114995 us-gaap:RetainedEarningsMember 2021-06-30 0001114995 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001114995 us-gaap:CommonStockMember 2019-12-31 0001114995 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001114995 us-gaap:RetainedEarningsMember 2019-12-31 0001114995 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001114995 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001114995 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001114995 2020-01-01 2020-03-31 0001114995 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001114995 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001114995 us-gaap:CommonStockMember 2020-03-31 0001114995 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001114995 us-gaap:RetainedEarningsMember 2020-03-31 0001114995 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001114995 2020-03-31 0001114995 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001114995 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001114995 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001114995 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0001114995 us-gaap:CommonStockMember 2020-06-30 0001114995 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001114995 us-gaap:RetainedEarningsMember 2020-06-30 0001114995 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001114995 pi:AccountingStandardsUpdate202006Member 2021-01-01 0001114995 pi:AccountingStandardsUpdate202006Member srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember us-gaap:ChangeInAccountingMethodAccountedForAsChangeInEstimateMember 2021-01-01 0001114995 pi:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2021-01-01 2021-06-30 0001114995 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember us-gaap:CashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001114995 us-gaap:MoneyMarketFundsMember us-gaap:CashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001114995 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember us-gaap:CashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001114995 us-gaap:MoneyMarketFundsMember us-gaap:CashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001114995 us-gaap:FairValueInputsLevel1Member us-gaap:CashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001114995 us-gaap:CashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001114995 us-gaap:FairValueInputsLevel1Member us-gaap:CashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001114995 us-gaap:CashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001114995 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001114995 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001114995 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001114995 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001114995 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001114995 us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001114995 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001114995 us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001114995 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001114995 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001114995 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001114995 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001114995 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001114995 us-gaap:USTreasurySecuritiesMember us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001114995 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001114995 us-gaap:USTreasurySecuritiesMember us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001114995 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001114995 us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001114995 us-gaap:FairValueInputsLevel2Member us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001114995 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001114995 us-gaap:FairValueInputsLevel2Member us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001114995 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001114995 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001114995 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001114995 us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001114995 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001114995 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001114995 us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001114995 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001114995 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 xbrli:pure 0001114995 pi:MarketAndServiceConditionUnitsMember 2021-04-12 2021-05-20 0001114995 pi:MarketAndServiceConditionUnitsMember 2021-01-01 2021-06-30 0001114995 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001114995 us-gaap:PerformanceSharesMember 2020-12-31 0001114995 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-06-30 0001114995 us-gaap:PerformanceSharesMember 2021-01-01 2021-06-30 0001114995 us-gaap:RestrictedStockUnitsRSUMember 2021-06-30 0001114995 pi:MarketAndServiceConditionUnitsMember 2021-06-30 0001114995 us-gaap:PerformanceSharesMember 2021-06-30 0001114995 pi:MarketAndServiceConditionUnitsMember 2021-04-01 2021-06-30 0001114995 us-gaap:CostOfSalesMember 2021-04-01 2021-06-30 0001114995 us-gaap:CostOfSalesMember 2020-04-01 2020-06-30 0001114995 us-gaap:CostOfSalesMember 2021-01-01 2021-06-30 0001114995 us-gaap:CostOfSalesMember 2020-01-01 2020-06-30 0001114995 us-gaap:ResearchAndDevelopmentExpenseMember 2021-04-01 2021-06-30 0001114995 us-gaap:ResearchAndDevelopmentExpenseMember 2020-04-01 2020-06-30 0001114995 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-06-30 0001114995 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-06-30 0001114995 us-gaap:SellingAndMarketingExpenseMember 2021-04-01 2021-06-30 0001114995 us-gaap:SellingAndMarketingExpenseMember 2020-04-01 2020-06-30 0001114995 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-06-30 0001114995 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-06-30 0001114995 us-gaap:GeneralAndAdministrativeExpenseMember 2021-04-01 2021-06-30 0001114995 us-gaap:GeneralAndAdministrativeExpenseMember 2020-04-01 2020-06-30 0001114995 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-06-30 0001114995 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-06-30 0001114995 us-gaap:AccruedLiabilitiesMember 2021-06-30 0001114995 us-gaap:AccruedLiabilitiesMember 2020-12-31 0001114995 srt:MaximumMember pi:ShareholderDerivativeActionsMember 2020-07-10 2020-07-10 0001114995 srt:MaximumMember us-gaap:InsuranceSettlementMember pi:ShareholderDerivativeActionsMember 2020-07-10 2020-07-10 pi:Patent 0001114995 pi:PatentInfringementClaimsMember 2019-06-06 2019-06-06 0001114995 pi:PatentInfringementClaimsMember 2019-06-06 0001114995 pi:PatentInfringementClaimsMember 2020-02-01 2020-02-29 0001114995 pi:PatentInfringementClaimsMember 2020-08-01 2020-09-30 0001114995 pi:PatentInfringementClaimsMember 2020-09-24 2020-09-24 0001114995 pi:PatentInfringementClaimsMember 2020-10-22 2020-10-22 0001114995 pi:PatentInfringementClaimsMember 2019-10-04 2019-10-04 0001114995 pi:PatentInfringementClaimsMember 2020-12-03 2020-12-03 0001114995 pi:PatentInfringementClaimsMember 2020-12-10 2020-12-11 0001114995 pi:PatentInfringementClaimsMember 2020-12-11 0001114995 pi:PatentInfringementClaimsMember 2021-02-25 2021-02-25 0001114995 pi:PatentInfringementClaimsMember 2021-03-09 0001114995 pi:PatentInfringementClaimsMember 2021-03-10 0001114995 pi:PatentInfringementClaimsMember 2020-12-07 2020-12-07 0001114995 pi:PatentInfringementClaimsMember 2021-05-25 2021-05-25 0001114995 pi:PatentInfringementClaimsMember us-gaap:SubsequentEventMember 2021-07-26 2021-07-26 0001114995 us-gaap:SubsequentEventMember 2021-07-26 2021-07-26 0001114995 pi:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2019-12-31 0001114995 pi:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2019-12-01 2019-12-31 utr:D 0001114995 srt:MinimumMember pi:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2019-12-01 2019-12-31 0001114995 2019-12-01 2019-12-31 0001114995 srt:MaximumMember pi:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2019-12-01 2019-12-31 0001114995 pi:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2021-06-30 0001114995 pi:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2020-04-01 2020-06-30 0001114995 pi:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2020-01-01 2020-06-30 0001114995 pi:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2021-04-01 2021-06-30 0001114995 pi:ConvertibleSeniorNotesDueTwoThousandTwentySixMember us-gaap:FairValueInputsLevel2Member 2021-06-30 0001114995 pi:ConvertibleSeniorNotesDueTwoThousandTwentySixMember us-gaap:FairValueInputsLevel2Member 2020-12-31 0001114995 pi:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2020-12-31 0001114995 pi:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2019-12-11 2019-12-11 0001114995 pi:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2019-12-11 0001114995 us-gaap:EmployeeStockOptionMember 2021-04-01 2021-06-30 0001114995 us-gaap:EmployeeStockOptionMember 2020-04-01 2020-06-30 0001114995 pi:RestrictedStockUnitsMarketAndServiceConditionUnitsAndPerformanceStockUnitsMember 2021-04-01 2021-06-30 0001114995 pi:RestrictedStockUnitsMarketAndServiceConditionUnitsAndPerformanceStockUnitsMember 2020-04-01 2020-06-30 0001114995 pi:EmployeeStockPurchasePlanSharesMember 2021-04-01 2021-06-30 0001114995 pi:EmployeeStockPurchasePlanSharesMember 2020-04-01 2020-06-30 0001114995 pi:TwoThousandNineteenNotesMember 2021-04-01 2021-06-30 pi:Segment 0001114995 pi:EndpointICsMember 2021-04-01 2021-06-30 0001114995 pi:EndpointICsMember 2020-04-01 2020-06-30 0001114995 pi:EndpointICsMember 2021-01-01 2021-06-30 0001114995 pi:EndpointICsMember 2020-01-01 2020-06-30 0001114995 pi:SystemsMember 2021-04-01 2021-06-30 0001114995 pi:SystemsMember 2020-04-01 2020-06-30 0001114995 pi:SystemsMember 2021-01-01 2021-06-30 0001114995 pi:SystemsMember 2020-01-01 2020-06-30 0001114995 srt:DirectorMember pi:AdvisoryAndConsultingServicesMember 2021-01-01 2021-06-30 0001114995 srt:DirectorMember pi:AdvisoryAndConsultingServicesMember 2021-04-01 2021-06-30 0001114995 srt:DirectorMember pi:AdvisoryAndConsultingServicesMember 2020-04-01 2020-06-30 0001114995 srt:DirectorMember pi:AdvisoryAndConsultingServicesMember 2020-01-01 2020-06-30 pi:Position 0001114995 2021-01-02 2021-02-02 0001114995 us-gaap:OneTimeTerminationBenefitsMember 2021-01-01 2021-06-30 0001114995 us-gaap:OtherRestructuringMember 2021-01-01 2021-06-30 0001114995 us-gaap:OneTimeTerminationBenefitsMember 2021-06-30

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, DC 20549

 

FORM 10-Q

 

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

For the quarterly period ended June 30, 2021

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

Commission File Number: 001-37824

 

IMPINJ, INC.

(Exact name of registrant as specified in its charter)

 

 

Delaware

 

91-2041398

(State or other jurisdiction of
incorporation or organization)

 

(I.R.S. Employer
Identification No.)

 

400 Fairview Avenue North, Suite 1200, Seattle, Washington

 

98109

(Address of principal executive offices)

 

(Zip Code)

Registrant’s telephone number, including area code: (206) 517-5300

 

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

Title of each class

Trading symbol(s)

Name of each exchange on which registered

Common Stock, par value $0.001 per share

PI

The Nasdaq Global Select Market

 

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 July 16, 2021, 24,290,417 shares of common stock were outstanding.

 

 


Table of Contents

 

IMPINJ, INC.

QUARTERLY REPORT ON FORM 10-Q

 

Table of Contents

 

 

 

 

 

Page

 

 

Risk Factor Summary

 

       3  

 

 

 

 

 

 

 

PART I. — FINANCIAL INFORMATION

 

 

Item 1.

 

Financial Statements (Unaudited)

 

4

 

 

Condensed Consolidated Balance Sheets

 

4

 

 

Condensed Consolidated Statements of Operations

 

5

 

 

Condensed Consolidated Statements of Comprehensive Loss

 

6

 

 

Condensed Consolidated Statements of Cash Flows

 

7

 

 

Condensed Consolidated Statements of Changes in Stockholders' Equity

 

8

 

 

Notes to Condensed Consolidated Financial Statements

 

9

Item 2.

 

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

 

19

Item 3.

 

Quantitative and Qualitative Disclosures About Market Risk

 

30

Item 4.

 

Controls and Procedures

 

30

 

 

PART II. — OTHER INFORMATION

 

 

Item 1.

 

Legal Proceedings

 

31

Item 1A.

 

Risk Factors

 

31

Item 2.

 

Unregistered Sales of Equity Securities and Use of Proceeds

 

52

Item 3.

 

Defaults Upon Senior Securities

 

52

Item 4.

 

Mine Safety Disclosures

 

52

Item 5.

 

Other Information

 

52

Item 6.

 

Exhibits

 

53

 

 

Signatures

 

54

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2


Table of Contents

 

 

Risk Factor Summary

 

Our business is subject to numerous risks and uncertainties, including those highlighted in the section of this report captioned “Risk

Factors.” These risks include the following:

 

 

if RAIN market adoption does not continue to develop, or develops slower than we expect, or if RAIN adoption by retailers does not continue at the rate we expect, our business will suffer;

 

our market is very competitive, and if we fail to compete successfully, our business and operating results will suffer;

 

an inability or limited ability of enterprise systems to exploit RAIN information may adversely affect the market for our products;

 

if end users or our direct customers fail to design our products into their products and systems, our operating results and prospects will be adversely affected;

 

alternative technologies or standards, or changes in existing technologies or standards, may adversely affect RAIN market growth and our business;

 

we obtain products we sell through third parties who operate outside of United States and with whom we do not have long-term supply contracts, and if we are unable to effectively manage our relationships with suppliers our operating results and financial condition would be adversely affected;

 

we are vulnerable to silicon wafer shortages, which may adversely affect our ability to meet demand for our products;

 

our products must meet demanding technical and quality specifications and failure of our products to operate as expected could have an adverse effect on our operating results;

 

Covid-19 has adversely affected our business, and the magnitude and duration of future Covid-19 effects on our business are uncertain;

 

we rely on a small number of customers for a large share of our revenues;

 

because we sell and fulfill through channel partners, our ability to affect or determine end-user demand is limited;

 

our growth strategy depends in part on the success of strategic relationships with third parties and their continued performance and alignment;

 

if we are unable to protect our intellectual property, then our business could be adversely affected;

 

we may become party to intellectual property disputes, which could be time consuming, costly to prosecute, defend or settle, result in the loss of significant rights, and adversely affect RAIN adoption generally;

 

we have a history of losses and have only achieved profitability intermittently, and we cannot be certain that we will attain or sustain profitability in the future;

 

we have a history of significant fluctuations in our quarterly and annual operating results;

 

servicing $86.3 million aggregate principal amount 2.00% convertible senior notes due 2026, or the 2019 Notes, may require a significant amount of cash, and we may not have sufficient cash flow or the ability to raise the funds necessary to satisfy our obligations under the 2019 Notes, and our current and future indebtedness may limit our operating flexibility or otherwise affect our business; and

 

our executive officers, directors, principal stockholders, together with their affiliates, beneficially owned approximately 29.5% of our outstanding common stock as of June 30, 2021, and as a result are able to exercise significant influence over matters subject to stockholder approval.

 

3


Table of Contents

 

 

PART I — FINANCIAL INFORMATION

 

Item 1.

Financial Statements (unaudited)

IMPINJ, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(in thousands, except par value, unaudited)

 

 

June 30, 2021

 

 

December 31, 2020

 

Assets:

 

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

 

Cash and cash equivalents

$

51,175

 

 

$

23,636

 

Short-term investments

 

60,788

 

 

 

82,453

 

Accounts receivable, net

 

25,976

 

 

 

25,003

 

Inventory, net

 

24,064

 

 

 

36,329

 

Prepaid expenses and other current assets

 

3,670

 

 

 

3,943

 

Total current assets

 

165,673

 

 

 

171,364

 

Property and equipment, net

 

26,306

 

 

 

16,531

 

Operating lease right-of-use assets

 

13,001

 

 

 

13,761

 

Other non-current assets

 

2,561

 

 

 

2,079

 

Goodwill

 

3,881

 

 

 

3,881

 

Total assets

$

211,422

 

 

$

207,616

 

Liabilities and stockholders' equity:

 

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

 

Accounts payable

$

10,671

 

 

$

10,144

 

Accrued compensation and employee related benefits

 

5,951

 

 

 

5,529

 

Accrued and other current liabilities

 

2,245

 

 

 

1,468

 

Current portion of operating lease liabilities

 

3,901

 

 

 

3,641

 

Restructuring liabilities

 

630

 

 

 

 

Current portion of long-term debt

 

84,045

 

 

 

 

Current portion of deferred revenue

 

263

 

 

 

6,811

 

Total current liabilities

 

107,706

 

 

 

27,593

 

Long-term debt, net of current portion

 

 

 

 

54,556

 

Operating lease liabilities, net of current portion

 

13,870

 

 

 

15,266

 

Other long-term liabilities

 

803

 

 

 

805

 

Deferred revenue, net of current portion

 

272

 

 

 

277

 

Total liabilities

 

122,651

 

 

 

98,497

 

Commitments and contingencies (Note 5)

 

 

 

 

 

 

 

Stockholders' equity:

 

 

 

 

 

 

 

Preferred stock, $0.001 par value — 5,000 shares authorized, no shares issued and outstanding at June 30, 2021 and December 31, 2020

 

 

 

 

 

Common stock, $0.001 par value — 495,000 shares authorized,24,254 and 23,350 shares issued and outstanding at June 30, 2021 and December 31, 2020, respectively

 

24

 

 

 

23

 

Additional paid-in capital

 

418,289

 

 

 

423,759

 

Accumulated other comprehensive income

 

4

 

 

 

3

 

Accumulated deficit

 

(329,546

)

 

 

(314,666

)

Total stockholders' equity

 

88,771

 

 

 

109,119

 

Total liabilities and stockholders' equity

$

211,422

 

 

$

207,616

 

 

 

See accompanying notes to condensed consolidated financial statements.

 

4


Table of Contents

 

 

IMPINJ, INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(in thousands, except per share data, unaudited)

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Revenue

$

47,268

 

 

$

26,457

 

 

$

92,516

 

 

$

74,279

 

Cost of revenue

 

22,491

 

 

 

13,497

 

 

 

45,758

 

 

 

39,925

 

Gross profit

 

24,777

 

 

 

12,960

 

 

 

46,758

 

 

 

34,354

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Research and development

 

15,900

 

 

 

10,661

 

 

 

29,691

 

 

 

21,718

 

Sales and marketing

 

8,196

 

 

 

6,123

 

 

 

15,841

 

 

 

13,613

 

General and administrative

 

8,998

 

 

 

12,446

 

 

 

17,152

 

 

 

18,688

 

Restructuring costs

 

 

 

 

 

 

 

1,263

 

 

 

 

Total operating expenses

 

33,094

 

 

 

29,230

 

 

 

63,947

 

 

 

54,019

 

Loss from operations

 

(8,317

)

 

 

(16,270

)

 

 

(17,189

)

 

 

(19,665

)

Other income (expense), net

 

(4

)

 

 

126

 

 

 

19

 

 

 

535

 

Interest expense

 

(525

)

 

 

(1,349

)

 

 

(1,050

)

 

 

(2,661

)

Loss before income taxes

 

(8,846

)

 

 

(17,493

)

 

 

(18,220

)

 

 

(21,791

)

Income tax expense

 

(60

)

 

 

(41

)

 

 

(102

)

 

 

(69

)

Net loss

$

(8,906

)

 

$

(17,534

)

 

$

(18,322

)

 

$

(21,860

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net loss per share — basic and diluted

$

(0.37

)

 

$

(0.77

)

 

$

(0.77

)

 

$

(0.97

)

Weighted-average shares outstanding — basic and diluted

 

24,120

 

 

 

22,716

 

 

 

23,895

 

 

 

22,564

 

 

 

See accompanying notes to condensed consolidated financial statements.

 

 

 

5


Table of Contents

 

 

IMPINJ, INC.

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS

(in thousands, unaudited)

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Net loss

$

(8,906

)

 

$

(17,534

)

 

$

(18,322

)

 

$

(21,860

)

Other comprehensive income (loss), net of tax:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unrealized gain (loss) on investments

 

1

 

 

 

(47

)

 

 

1

 

 

 

24

 

Total other comprehensive income (loss)

 

1

 

 

 

(47

)

 

 

1

 

 

 

24

 

Comprehensive loss

$

(8,905

)

 

$

(17,581

)

 

$

(18,321

)

 

$

(21,836

)

 

 

See accompanying notes to condensed consolidated financial statements.

 

6


Table of Contents

 

 

IMPINJ, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands, unaudited)

 

 

Six Months Ended June 30,

 

 

 

2021

 

 

2020

 

Operating activities:

 

 

 

 

 

 

 

 

Net loss

 

$

(18,322

)

 

$

(21,860

)

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

 

 

 

 

 

 

 

 

Depreciation

 

 

2,076

 

 

 

2,294

 

Stock-based compensation

 

 

18,031

 

 

 

9,818

 

Accretion of discount or amortization of premium on short-term investments

 

 

468

 

 

 

19

 

Amortization of debt issuance costs and debt discount

 

 

188

 

 

 

1,793

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

 

 

Accounts receivable

 

 

(973

)

 

 

8,281

 

Inventory

 

 

12,265

 

 

 

(2,938

)

Prepaid expenses and other assets

 

 

(186

)

 

 

364

 

Deferred revenue

 

 

(6,553

)

 

 

280

 

Accounts payable

 

 

(3,053

)

 

 

(1,229

)

Accrued compensation and employee related benefits

 

 

422

 

 

 

(937

)

Operating lease right-of-use assets

 

 

1,458

 

 

 

1,331

 

Operating lease liabilities

 

 

(1,834

)

 

 

(1,659

)

Accrued and other liabilities

 

 

364

 

 

 

7,252

 

Restructuring liabilities

 

 

630

 

 

 

 

Net cash provided by operating activities

 

 

4,981

 

 

 

2,809

 

Investing activities:

 

 

 

 

 

 

 

 

Purchases of investments

 

 

(19,825

)

 

 

(5,103

)

Proceeds from maturities of investments

 

 

41,000

 

 

 

31,275

 

Purchases of property and equipment

 

 

(7,858

)

 

 

(1,237

)

Net cash provided by investing activities

 

 

13,317

 

 

 

24,935

 

Financing activities:

 

 

 

 

 

 

 

 

Principal payments on finance lease obligations

 

 

(2

)

 

 

(183

)

Proceeds from exercise of stock options and employee stock purchase plan

 

 

9,243

 

 

 

3,029

 

Net cash provided by financing activities

 

 

9,241

 

 

 

2,846

 

Net increase in cash and cash equivalents

 

 

27,539

 

 

 

30,590

 

Cash and cash equivalents

 

 

 

 

 

 

 

 

Beginning of period

 

 

23,636

 

 

 

66,898

 

End of period

 

$

51,175

 

 

$

97,488

 

 

 

 

 

 

 

 

 

 

Supplemental disclosure of cashflow information:

 

 

 

 

 

 

 

 

Cash paid for interest

 

$

863

 

 

$

858

 

Purchases of property and equipment not yet paid

 

 

5,069

 

 

 

464

 

 

See accompanying notes to condensed consolidated financial statements.

 

 


7


Table of Contents

 

 

IMPINJ, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY

(in thousands, unaudited)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Accumulated

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Additional

 

 

 

 

 

 

Other

 

 

Total

 

 

 

Common Stock

 

 

Paid-in

 

 

Accumulated

 

 

Comprehensive

 

 

Stockholders'

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Deficit

 

 

Income

 

 

Equity

 

Balance at December 31, 2020

 

 

23,350

 

 

$

23

 

 

$

423,759

 

 

$

(314,666

)

 

$

3

 

 

$

109,119

 

Cumulative-effect adjustment from adoption of ASU 2020-06

 

 

 

 

 

 

 

 

(32,743

)

 

 

3,442

 

 

 

 

 

 

(29,301

)

Issuance of common stock

 

 

702

 

 

 

1

 

 

 

8,523

 

 

 

 

 

 

 

 

 

8,524

 

Stock-based compensation

 

 

 

 

 

 

 

 

7,449

 

 

 

 

 

 

 

 

 

7,449

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

(9,416

)

 

 

 

 

 

(9,416

)

Balance at March 31, 2021

 

 

24,052

 

 

$

24

 

 

$

406,988

 

 

$

(320,640

)

 

$

3

 

 

$

86,375

 

Issuance of common stock

 

 

202

 

 

 

 

 

 

719

 

 

 

 

 

 

 

 

 

719

 

Stock-based compensation

 

 

 

 

 

 

 

 

10,582

 

 

 

 

 

 

 

 

 

10,582

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

(8,906

)

 

 

 

 

 

(8,906

)

Other comprehensive loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

1

 

Balance at June 30, 2021

 

 

24,254

 

 

 

24

 

 

 

418,289

 

 

 

(329,546

)

 

 

4

 

 

 

88,771

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Accumulated

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Additional

 

 

 

 

 

 

Other

 

 

Total

 

 

 

Common Stock

 

 

Paid-in

 

 

Accumulated

 

 

Comprehensive

 

 

Stockholders'

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Deficit

 

 

Income

 

 

Equity

 

Balance at December 31, 2019

 

 

22,217

 

 

$

22

 

 

$

387,926

 

 

$

(262,743

)

 

$

34

 

 

$

125,239

 

Issuance of common stock

 

 

460

 

 

 

1

 

 

 

2,013

 

 

 

 

 

 

 

 

 

2,014

 

Stock-based compensation

 

 

 

 

 

 

 

 

5,221

 

 

 

 

 

 

 

 

 

5,221

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

(4,326

)

 

 

 

 

 

(4,326

)

Other comprehensive income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

71

 

 

 

71

 

Balance at March 31, 2020

 

 

22,677

 

 

$

23

 

 

$

395,160

 

 

$

(267,069

)

 

$

105

 

 

$

128,219

 

Issuance of common stock

 

 

109

 

 

 

 

 

 

1,015

 

 

 

 

 

 

 

 

 

1,015

 

Stock-based compensation

 

 

 

 

 

 

 

 

4,597

 

 

 

 

 

 

 

 

 

4,597

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

(17,534

)

 

 

 

 

 

(17,534

)

Other comprehensive loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(47

)

 

 

(47

)

Balance at June 30, 2020

 

 

22,786

 

 

 

23

 

 

 

400,772

 

 

 

(284,603

)

 

 

58

 

 

 

116,250

 

 

 

See accompanying notes to condensed consolidated financial statements.

8


Table of Contents

 

IMPINJ, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

Note 1. Summary of Significant Accounting Policies

Basis of Presentation

The accompanying condensed consolidated financial statements include Impinj, Inc. and its wholly owned subsidiaries. We have eliminated intercompany balances and transactions in consolidation. We have prepared these condensed consolidated financial statements in conformity with U.S. generally accepted accounting principles, or GAAP, and applicable rules and regulations of the Securities and Exchange Commission, or SEC, regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Accordingly, these interim condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and accompanying notes as of and for the year ended December 31, 2020 included in Impinj, Inc.’s Annual Report on Form 10-K, which was filed with the SEC on February 17, 2021. The condensed consolidated balance sheet as of December 31, 2020, included herein, was derived from the audited consolidated financial statements of Impinj, Inc.

The unaudited condensed consolidated interim financial statements, in the opinion of management, reflect all adjustments, consisting of normal recurring adjustments, necessary to state fairly our financial position, results of operations, and our cash flows for the periods presented. Interim results are not necessarily indicative of the results for a full year or for any other future period.

Use of Estimates

Preparing financial statements in conformity with GAAP requires us to make certain estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and the related disclosures as of the date of the financial statements, as well as the reported amounts of revenue and expenses during the periods presented. On an ongoing basis, we evaluate our estimates, including those related to revenue recognition, sales incentives, estimates to complete development contracts, deferred revenue, inventory excess and obsolescence, income taxes, determination of the fair value of stock awards and compensation and employee-related benefits. To the extent there are material differences between these estimates, judgments, or assumptions and actual results, our financial statements will be affected. Covid-19 has introduced significant additional uncertainty with respect to estimates, judgments and assumptions about current and forecasted demand, which may materially impact the estimates previously listed, among others.

Recently Adopted Accounting Standards

In August 2020, the FASB issued guidance on debt with conversion and other options, or ASU 2020-06. This guidance eliminates the beneficial- and cash-conversion accounting models for convertible instruments and amends the derivative scope exception for contracts in an entity’s own equity. Additionally, this guidance requires the application of the “if-converted” method to calculate the impact of convertible instruments on diluted earnings per share. We adopted ASU 2020-06 on January 1, 2021 using the modified retrospective transition method and accounted for our convertible notes due 2026, or the 2019 Notes, on a whole-instrument basis. Upon adoption, we recorded a $29.3 million increase to long-term debt, a $32.7 million decrease to additional paid-in capital and a $3.4 million decrease to accumulated deficit on January 1, 2021. Interest expense decreased for the three and six months ended June 30, 2021, as we no longer separate an equity component of the 2019 Notes and incurred amortization of debt discount. We had no changes to net deferred tax liabilities with a decrease in deferred tax liability offset by a corresponding increase in valuation allowance upon adoption. We use the “if-converted” method to calculate the impact of convertible instruments on diluted earnings per share for the three and six months ended June 30, 2021, upon adoption of this guidance.

The condensed consolidated financial statements as of and for the three and six months ended June 30, 2021, are presented under ASU 2020-06, while comparative prior reporting periods presented are not adjusted and continue to be reported in accordance with our historical accounting policy.

Recently Issued Accounting Standards Not Yet Adopted

Recent accounting pronouncements issued by the FASB (including its Emerging Issues Task Force), the American Institute of Certified Public Accountants, and the SEC did not have, or are not expected to have, a material impact on our present or future consolidated financial statements.

 

 

9


Table of Contents

 

 

Note 2. Fair Value Measurements

Accounting standards define fair value as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market in an orderly transaction between market participants on the measurement date. The standards also establish a fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. There are three levels of inputs that may be used to measure fair value:

 

Level 1 — Quoted prices in active markets for identical assets or liabilities.

 

Level 2 — Assets and liabilities valued based on observable market data for similar instruments, such as quoted prices for similar assets or liabilities.

 

Level 3 — Unobservable inputs that are supported by little or no market activity; instruments valued based on the best available data, some of which is internally developed, and considers risk premiums that a market participant would require.

We applied the following methods and assumptions in estimating our fair value measurements:

Cash Equivalents — Cash equivalents consist of highly liquid investments, including money market funds with original maturities of less than three months at the acquisition date. We record the fair value measurement of these assets based on quoted market prices in active markets.

Investments — Our investments consist of fixed income securities, which typically include U.S. government agency securities, treasury bills, commercial paper, money market funds, corporate notes and bonds and asset-backed securities. The fair value measurement of these assets is based on observable market-based inputs or inputs that are derived principally from or corroborated by observable market data by correlation or other means.

Long-term Debt — See Note 6 for the carrying amount and estimated fair value of our convertible senior notes due 2026.

The following table presents the balances of assets measured at fair value on a recurring basis, by level within the fair value hierarchy, as of the dates presented (in thousands):

 

 

June 30, 2021

 

 

December 31, 2020

 

 

 

Level 1

 

 

Level 2

 

 

Total

 

 

Level 1

 

 

Level 2

 

 

Total

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

43,019

 

 

$

 

 

$

43,019

 

 

$

12,425

 

 

$

 

 

$

12,425

 

Total cash equivalents

 

 

43,019

 

 

 

 

 

 

43,019

 

 

 

12,425

 

 

 

 

 

 

12,425

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

U.S. government agency securities

 

 

 

 

 

15,087

 

 

 

15,087

 

 

 

 

 

 

20,293

 

 

 

20,293

 

Corporate notes and bonds

 

 

 

 

 

19,235

 

 

 

19,235

 

 

 

 

 

 

13,185

 

 

 

13,185

 

Commercial paper

 

 

 

 

 

11,991

 

 

 

11,991

 

 

 

 

 

 

23,983

 

 

 

23,983

 

Treasury bill

 

 

 

 

 

9,999

 

 

 

9,999

 

 

 

 

 

 

24,992

 

 

 

24,992

 

Asset-backed securities

 

 

 

 

 

4,476

 

 

 

4,476

 

 

 

 

 

 

 

 

 

 

Total short-term investments

 

 

 

 

 

60,788

 

 

 

60,788

 

 

 

 

 

 

82,453

 

 

 

82,453

 

Total

 

$

43,019

 

 

$

60,788

 

 

$

103,807

 

 

$

12,425

 

 

$

82,453

 

 

$

94,878

 

 

We did not have any Level 3 assets or did not measure any liabilities at fair value as of June 30, 2021 or December 31, 2020. The gross unrealized gains or losses on cash equivalents and short-term investments as of June 30, 2021 or December 31, 2020 were not material.

Note 3. Inventory

The following table presents the detail of inventories as of the dates presented (in thousands):

 

 

 

 

 

 

 

 

 

 

 

June 30, 2021

 

 

December 31, 2020

 

Raw materials

 

$

4,639

 

 

$

5,275

 

Work-in-process

 

 

7,648

 

 

 

9,815

 

Finished goods

 

 

11,777

 

 

 

21,239

 

Total inventory

 

$

24,064

 

 

$

36,329

 

10


Table of Contents

 

 

For the six months ended June 30, 2021, sales of fully reserved inventory had a favorable net gross margin impact of 1.2%. These sales which occurred primarily in the first quarter and were primarily endpoint IC inventory included in the excess and obsolescence charge noted below, are the result of increased endpoint IC demand in today’s supply-constrained environment.

For the three and six months ended June 30, 2020, inventory excess and obsolescence charges had an unfavorable net gross margin impact of 2.2% and 4.4%, respectively. The charges, a majority of which occurred in first quarter 2020, were due primarily to reduced demand for older-generation endpoint ICs and EU gateways and reduced the inventory value of the impacted products to zero. At the time, we expected future demand to be met by our newer generation endpoint ICs and EU gateways. Instead, as a result of today’s industry-wide wafer shortages, we sold a significant portion of the reserved endpoint ICs in the three months ended March 31, 2021.

Note 4. Stock-Based Awards

Stock Options

The following table summarizes stock option activity for the six months ended June 30, 2021 (in thousands):

 

 

Number of

Underlying Shares

 

Outstanding at December 31, 2020

 

 

3,061

 

Granted

 

 

10

 

Exercised

 

 

(384

)

Forfeited or expired

 

 

(42

)

Outstanding at June 30, 2021

 

 

2,645

 

Vested and exercisable at June 30, 2021

 

 

1,572

 

 

Restricted Stock Units

We grant (i) RSUs with a service condition, (ii) RSUs with performance and service conditions (“PSUs”), and (iii) RSUs with market and service conditions (“MSUs”) as further explained below.  

The number of annual PSUs that ultimately vest depends on us attaining financial metrics for the fiscal year as well as on the employee’s continued employment through the vesting date. The compensation committee and board of directors typically certify PSU attainment in the first quarter of each year.

On April 12, 2021, and May 20, 2021, we granted a total of 83,750 shares of MSUs, to certain executives. The MSUs are eligible to vest based on our total stockholder return (“TSR”) relative to the TSR of the constituents comprising the S&P Semiconductor Select Industry Index over two measurement periods. Half of the MSUs are eligible to vest based on our relative TSR during the period from January 1, 2021 through December 31, 2022, and half of the MSUs are eligible to vest based on our relative TSR during the period from January 1, 2021 through December 31, 2023. We use a Monte Carlo simulation in estimating the fair value at grant date and recognize compensation cost over the implied service period. The aggregate grant-date fair value of these shares was estimated to be $6.4 million using the Monte Carlo simulation valuation method.

The following table summarizes activity for RSUs, PSUs, and MSUs, for the six months ended June 30, 2021 (in thousands):

 

 

 

 

Number of Underlying Shares

 

 

 

 

RSUs

 

 

MSUs

 

 

PSUs

 

Outstanding at December 31, 2020

 

 

 

836

 

 

 

 

 

 

251

 

Granted

 

 

 

621

 

 

 

84

 

 

 

265

 

Vested

 

 

 

(203

)

 

 

 

 

 

(241

)

Forfeited

 

 

 

(21

)

 

 

 

 

 

(10

)

Outstanding at June 30, 2021

 

 

 

1,233

 

 

 

84

 

 

 

265

 

 

We recorded $558,000 of stock-based compensation expense related to the MSUs for the three and six months ended June 30, 2021.

11


Table of Contents

 

Stock-Based Compensation Expense

The following table presents stock-based compensation expense included in our condensed consolidated statements of operations for the periods presented (in thousands):

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Cost of revenue

$

471

 

 

$

176

 

 

$

760

 

 

$

383

 

Research and development expense

 

4,568

 

 

 

1,640

 

 

 

7,678

 

 

 

3,661

 

Sales and marketing expense

 

2,320

 

 

 

1,204

 

 

 

4,122

 

 

 

2,572

 

General and administrative expense

 

3,223

 

 

 

1,577

 

 

 

5,471

 

 

 

3,202

 

Total stock-based compensation expense

$

10,582

 

 

$

4,597

 

 

$

18,031

 

 

$

9,818

 

 

Note 5. Commitments and Contingencies

For information on our commitments and contingencies, see Part II, Item 8 (Financial Statements and Supplementary Data, Note 11. Commitments and Contingencies) of our Annual Report on Form 10-K for the year ended December 31, 2020. There have been no material changes to our commitments and contingencies, outside of the ordinary course of our business, as previously disclosed in our Annual Report on Form 10-K for the year ended December 31, 2020, except for “Obligations with Third-Parties” and “Litigation” as discussed below.

Obligations with Third Parties

We have certain non-cancelable obligations, which include obligations with third-party manufacturers who manufacture our products. We are committed to purchase $14.9 million of inventory as of June 30, 2021.

Litigation

From time to time, we are subject to various legal proceedings or claims that arise in the ordinary course of business. We accrue a liability when management believes that it is both probable that a liability has been incurred and the amount of loss can be reasonably estimated. As of June 30, 2021 and December 31, 2020, we did not have accrued contingency liabilities. The following is a description of our significant legal proceedings. Although we believe that resolving these claims, individually or in aggregate, will not have a material adverse impact on our financial statements, these matters are subject to inherent uncertainties.

New York State Securities Class Action

As previously disclosed, a consolidated federal securities class action was filed in 2018 and was settled and dismissed in 2020. On January 31, 2019, a related class-action complaint for violation of the federal securities laws was filed in the Supreme Court of the State of New York for the County of New York against us, our chief executive officer, former chief operating officer, former chief financial officer, members of our board of directors and the underwriters of our July 2016 initial public stock offering, or IPO, and December 2016 secondary public offering, or SPO. Captioned Plymouth County Retirement System v. Impinj, Inc., et al., the complaint, purportedly brought on behalf of purchasers of our stock pursuant to or traceable to our IPO and SPO, alleged that we made false or misleading statements in the registration statements and prospectuses in those offerings concerning demand for our products and inventory in violation of Section 11 of the Securities Act of 1933. On April 9, 2019, the New York Supreme Court entered an order staying the action and requiring the parties to update the court every 90 days as to the status of the pending consolidated federal securities class actions.

On July 9, 2020, the parties in both this action and the federal securities class actions executed a stipulation of settlement that resolved the claims in both actions. On November 20, 2020, the U.S. District Court for the Western District of Washington entered an order finally approving the settlement, and the action pending in Washington federal court has been dismissed with prejudice. Pursuant to the terms of the settlement, the parties in this action filed stipulation discontinuing this action with prejudice. On April 28, 2021, after a long delay due to the impact of Covid-19 on the New York State court, the court signed and entered the stipulation discontinuing the action with prejudice. The matter is now closed.

12


Table of Contents

 

Shareholder Derivative Actions

On October 26, 2018, two shareholder derivative actions were filed in the U.S. District Court for the District of Delaware against our chief executive officer, former chief operating officer, former chief financial officer and certain of our directors. We were a nominal defendant. On November 8, 2018, a third shareholder derivative action was filed in this same court against the same defendants. Captioned Weiss v. Diorio, et al., Fotouhi v. Diorio, et al., and De la Fuente v. Diorio, et al., the derivative complaints, purportedly brought on behalf of us, alleged that the defendants breached their fiduciary duties to us and allegedly made false or misleading statements and omissions of material fact in violation of Section 14(a) of the Securities Exchange Act regarding our business and operations. The derivative actions included claims for, among other things, unspecified damages in favor of us, corporate actions to purportedly improve our corporate governance, and an award of costs and expenses to the derivative plaintiffs, including attorneys’ fees. On January 28, 2019, the Delaware federal court entered a stipulated order that stayed these derivative actions until resolution of the pending federal securities class actions described above.

On July 10, 2020, following a private settlement mediation, the parties in this action executed a stipulation of settlement to settle and resolve the claims asserted in this consolidated derivative action. The settlement required us to implement certain corporate governance changes and the payment of up to $900,000 to plaintiffs’ counsel for attorneys’ fees and expenses. Our insurers have agreed to contribute up to $900,000 to plaintiffs’ counsel for attorneys’ fees and expenses. The proposed settlement is subject to preliminary and, following notice to shareholders, final approval by the U.S. District Court for the District of Delaware. On August 5, 2020, at the court’s request, the parties filed supplemental briefing in respect of their joint motion for preliminary approval of the settlement. On February 26, 2021, the court entered an order preliminarily approving the settlement. On May 11, 2021, the court held a final approval hearing. The court has not yet entered a final order with respect to the proposed settlement.

Patent Infringement Claims and Counterclaims

Impinj Patent Infringement Claims Against NXP in California

On June 6, 2019, we filed a patent infringement lawsuit against NXP USA, Inc., a Delaware corporation and subsidiary of NXP Semiconductors N.V., or NXP, in the U.S. District Court for the Northern District of California, or the Court. The original complaint alleged that certain NXP integrated circuit products infringe 26 of our U.S. patents. At the order of the Court, we filed an amended complaint limited to eight of the original 26 patents. We subsequently elected to go forward with asserting infringement of six of those eight patents. We are seeking, among other things, past damages, including lost profits, but no less than a reasonable royalty; enhanced damages for willful infringement; and reasonable attorneys’ fees and costs for infringement of the asserted patents. We are also seeking an injunction against NXP making, selling, using, offering for sale or importing the RAIN RFID endpoint IC product NXP introduced in 2017. Defendants responded to our complaint on September 30, 2019 citing numerous defenses including denying infringement, claiming our asserted patents are invalid, and that the infringed patents were licensed on a royalty-free basis under Impinj’s commitments to GS1 EPCglobal.

In February 2020, NXP filed inter partes review, or IPR, petitions with the Patent Trial and Appeal Board for the U.S. Patent and Trademark Office, or PTAB, against 12 of the originally asserted 26 patents, including the six patents asserted in the amended complaint. In August and September of 2020, the PTAB declined to institute a review of four of the six patents at issue.

On September 24, 2020, the Court lifted the stay on two of the patents in suit, and based on a schedule set by the Court on October 22, 2020, the case is proceeding with a claim construction hearing scheduled for July 23, 2021 (extended by the Court from March 24, 2021). Also, on October 22, 2020, the Court continued the stay on infringement claims for two additional patents pending determinations on IPRs and on two allegedly related patents. On October 27, 2020, we removed without prejudice the two patents against which the PTAB instituted IPRs by filing a second amended complaint, and, on January 5, 2021 we stipulated to dismiss the two of the eight patents that we had elected not to go forward with.

NXP Patent Infringement Claims Against Impinj in Washington

On October 4, 2019, NXP USA, Inc. and NXP, filed a patent infringement lawsuit against us in the U.S. District Court for the District of Delaware. The complaint alleges that certain of our products infringe eight U.S. patents owned by NXP or NXP USA, Inc. The plaintiffs are seeking, among other things, past damages adequate to compensate them for our alleged infringement of each of the patents-in-suit, and reasonable attorneys’ fees and costs. They are also seeking an injunction against us, enjoining continuing acts of infringement of the patents-in-suit. We have denied that we are infringing any of the patents, and we have asserted that we are licensed under four of them and that all eight are invalid. We have also filed IPR petitions with the PTAB against six of the eight patents. On September 23, 2020, the District of Delaware granted Impinj’s motion to transfer the case to the U.S. District Court for the Western District of Washington in Seattle. On December 3, 2020, we moved to amend our answer to include counterclaims that certain NXP integrated circuit products infringe eight of our U.S. patents, all of which were initially included in our California litigation and are therefore beyond the statutory period for any further IPR review at the PTAB.

13


Table of Contents

 

On December 11, 2020, we also moved to stay the case with respect to six of the eight patents in suit pending final resolution of petitions that we filed for IPR review by the PTAB. On February 12, 2021, the Court denied our motion to amend our answer to include counterclaims but granted our motion to stay the case as to the six patents with respect to which we filed for IPR review. On February 25, 2021, the Court entered a case schedule setting initial contentions and claim construction deadlines, including a claim construction hearing for October 12, 2021 on the two remaining patents.

On March 9, 2021, we moved for summary judgment of noninfringement on the four patents to which we assert a license, including the two patents that were not subject to a stay. That motion was fully briefed and is pending. The PTAB instituted IPRs on two of the six challenged patents but denied them on the other four. A motion for re-hearing is pending on one of the four. The Court subsequently removed the stay on four. The current schedule contemplates a claim construction hearing on August 12, 2021, and trial on June 13, 2022.

Impinj Patent Infringement Claims Against NXP in Texas

On May 25, 2021, we filed a new patent infringement lawsuit against NXP in the United States District Court for the Western District of Texas (Waco), asserting that NXP has infringed nine of our patents, including seven that were originally asserted in the Northern California case. We are seeking among other things, past damages, including lost profits, but no less than a reasonable royalty; enhanced damages for willful infringement; and reasonable attorney’s fees and costs for infringement of the asserted patents. We are also seeking an injunction against NXP making, selling, using, offering for sale or importing its UCODE 7, 8, and 9 endpoint ICs. There is no other schedule yet in the case.

On July 26, 2021, NXP filed an answer to our complaint and counterclaimed that we infringe nine patents, one of which NXP owns and eight of which NXP exclusively licensed.

NXP Patent Infringement Claims Against Impinj in China

On December 7, 2020, Impinj Radio Frequency Technology (Shanghai) Co., Ltd., or Impinj Shanghai, was served with patent infringement lawsuits filed in the Intellectual Property Court in Shanghai, China, or Shanghai Intellectual Property Court, in which NXP asserts that certain of our products infringe three Chinese patents owned by NXP, which closely correspond to three of the eight U.S. patents NXP has already asserted in U.S. District Court described above. The plaintiffs are seeking, among other things, past damages, and reasonable attorneys’ fees and costs. They are also seeking an injunction against us, enjoining continuing acts of infringement of the patents-in-suit. Impinj Shanghai objected to the jurisdiction of the Shanghai Intellectual Property Court and filed a motion to stay the proceedings. The jurisdictional challenge was rejected by the Shanghai court in March 2021; a subsequent appeal filed by Impinj Shanghai is pending before the IP Tribunal of the Supreme People’s Court. Impinj Shanghai also filed invalidity requests against all three Chinese patents before the China National Intellectual Property Administration, or CNIPA. In July 2021, the CNIPA issued decisions upholding the validity of the three Chinese patents. Impinj Shanghai retains the option to file for review of some or all of the CNIPA decisions by the Beijing Intellectual Property Court.

Note 6. Debt Facilities

Convertible Senior Notes

In December 2019, we issued convertible senior notes due 2026, or the 2019 Notes, in an aggregate principal amount of $86.3 million. The 2019 Notes are our senior unsecured obligations and are governed by the indenture for the 2019 Notes. The 2019 Notes accrue interest at a fixed rate of 2.00% per year, payable semiannually in arrears on June 15 and December 15 of each year, beginning June 15, 2020. Upon conversion, the 2019 Notes will be convertible into cash, shares of our common stock or a combination thereof, at our election. The 2019 Notes will mature on December 15, 2026, unless earlier repurchased, redeemed, or converted in accordance with the terms of the indenture.

Our net proceeds from issuing the 2019 Notes were approximately $83.5 million after deducting fees and expenses. We used a portion of the proceeds to pay the cost of the capped-call transactions described below and repay our prior senior credit facility.

The 2019 Notes are convertible at an initial conversion rate of 28.9415 shares of our common stock per $1,000 principal amount of the 2019 Notes, which is equal to an initial conversion price of approximately $34.55 per share of our common stock, subject to adjustment under certain circumstances in accordance with the indenture. Prior to the close of business on the business day immediately preceding September 15, 2026, holders of the 2019 Notes may convert all or a portion of their 2019 Notes under the following circumstances:

 

during any fiscal quarter commencing after the fiscal quarter ending on March 31, 2020 (and only during such fiscal quarter), if the last reported sale price of our common stock, for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding fiscal quarter is greater than or equal to 130% of the conversion price on each applicable trading day

14


Table of Contents

 

 

during the five-business day period after any five consecutive trading-day period in which the trading price per $1,000 principal amount of the 2019 Notes for each trading day was less than 98% of the product of the last reported sale price of our common stock and the conversion rate on each such trading day;

 

prior to the close of business on the second scheduled trading day immediately preceding the redemption date if we call the 2019 Notes for redemption; or

 

upon the occurrence of specified corporate events, as described in the indenture.

On or after September 15, 2026, until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of the 2019 Notes, in multiples of $1,000 principal amount, at the option of the holder regardless of the foregoing circumstances.

We may redeem the 2019 Notes for cash, at our option, on or after December 20, 2023, if the last reported sale price of our common stock has been at least 130% of the conversion price at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period at a redemption price equal to 100% of the principal amount of the 2019 Notes being redeemed, plus any accrued and unpaid interest to, but excluding, the redemption date.

Holders of the 2019 Notes who convert their 2019 Notes in connection with certain corporate events that constitute a make-whole fundamental change (as defined in the indenture) are, under certain circumstances, entitled to an increase in the conversion rate. Additionally, in the event of a corporate event constituting a fundamental change (as defined in the indenture), holders of the 2019 Notes may require us to repurchase all or a portion of their 2019 Notes at a repurchase price equal to 100% of the principal amount of the 2019 Notes being repurchased, plus any accrued and unpaid interest to, but excluding, the repurchase date.

The last reported sale price of our common stock exceeded 130% of the conversion price of the 2019 Notes for more than 20 trading days during the 30 consecutive trading days ended June 30, 2021. Accordingly, the 2019 Notes are convertible at the option of the holders as of June 30, 2021. The “if-converted value” exceeded the principal amounts by $42.5 million based the closing price of our common stock of $51.59 as of June 30, 2021.

We incurred $2.8 million in issuance costs for the 2019 Notes which is amortized to interest expense over the respective term of the 2019 Notes using the effective interest rate method.

The effective interest rate on the 2019 Notes is 2.50%. As of June 30, 2021, we have $77,000 of accrued interest related to the 2019 Notes included in accrued liabilities on our condensed consolidated balance sheet.

The following table presents the interest expense related to the 2019 Notes for the periods presented (in thousands):

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Amortization of debt discount (1)

 

$

 

 

$

886

 

 

$

 

 

$

1,740

 

Amortization of debt issuance costs

 

 

93

 

 

 

27

 

 

 

187

 

 

 

53

 

Cash interest expense

 

 

432

 

 

 

436

 

 

 

863

 

 

 

868

 

Total interest expense

 

$

525

 

 

$

1,349

 

 

$

1,050

 

 

$

2,661

 

(1) We adopted ASU 2020-06 on January 1, 2021 using modified retrospective transition method and accounted for the 2019 Notes on a whole-instrument basis. Accordingly, we no longer incurred amortization of debt discount related to the 2019 Notes for the three and six months ended June 30, 2021. For further information on adoption of ASU 2020-06, please refer to Note 1.

 

 

Our estimated fair value of the 2019 Notes was $144.6 million and $118.7 million as of June 30, 2021 and December 31, 2020, respectively, which we determined through consideration of quoted market prices. The fair value is classified as Level 2, as defined in Note 2.

The following table presents the outstanding principal amount and carrying value of the 2019 Notes as of the date presented (in thousands):

 

 

June 30, 2021

 

 

December 31, 2020

 

Outstanding principal amount

 

$

86,250

 

 

$

86,250

 

Unamortized debt discount and debt issuance costs (1)

 

 

(2,205

)

 

 

(31,694

)

Carrying value

 

$

84,045

 

 

$

54,556

 

(1) We adopted ASU 2020-06 on January 1, 2021 using modified retrospective transition method and accounted for the 2019 Notes on a whole-instrument basis. Accordingly, we no longer had unamortized debt discount related to the equity component of the 2019 Notes as of June 30, 2021. For further information on adoption of ASU 2020-06, please refer to Note 1.

 

 

15


Table of Contents

 

 

In connection with the issuance of the 2019 Notes, we entered into privately negotiated capped-call transactions with certain financial counterparties. The capped-call transactions are generally designed to reduce the potential dilution to our common stock upon any conversion or settlement of the 2019 Notes, or to offset any cash payments we are required to make in excess of the principal amount upon conversion of the 2019 Notes, as the case may be, with such reduction or offset subject to a cap based on the cap price. If, however, the market price per share of our common stock exceeds the cap price of the capped-call transactions then our stock would experience some dilution and/or the capped call would not fully offset the potential cash payments, in each case, to the extent the then-market price per share of our common stock exceeds the cap price. The initial cap price of the capped-call transactions is $54.20 per share, which represents a 100% premium over the last reported sale price of our common stock of $27.10 per share on December 11, 2019 subject to certain adjustments under the terms of the capped-call transactions. The capped-call transactions expire over 40 consecutive scheduled trading days ending on December 11, 2026.

The capped-call transactions meet the criteria for classification in equity, are not accounted for as derivatives, and are not remeasured each reporting period. We paid $10.1 million for the capped-call transactions, which we recorded as a reduction to additional paid-in-capital within shareholders’ equity.

Note 7. Leases

The following table presents the components of lease expense in our condensed consolidated statements of operations for the periods presented (in thousands):

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Operating lease costs(a)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Single lease costs

$

1,038

 

 

$

1,017

 

 

$

2,076

 

 

$

2,046

 

Variable lease costs

 

510

 

 

 

456

 

 

 

967

 

 

 

883

 

Sublease income(b)

 

(475

)

 

 

(475

)

 

 

(950

)

 

 

(950

)

Total operating lease costs

$

1,073

 

 

$

998

 

 

$

2,093

 

 

$

1,979

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(a) Includes short-term lease costs, which are immaterial.

 

(b) Sublease income is related to unused office space that we sublet as part of the restructuring in fiscal 2018 where we continue to have the primary obligations.

 

 

The following table presents supplemental cash-flow information related to operating leases for the periods presented (in thousands):

 

Six Months Ended June 30,

 

 

2021

 

 

2020

 

Cash paid for amounts included in the measurement of lease liabilities

 

Operating cash flows used

$

2,445

 

 

$

2,374

 

Lease liabilities arising from remeasurement of right-of-use assets

 

 

 

 

 

 

 

Operating leases

$

698

 

 

$

 

 

The following table presents weighted-average remaining lease term and weighted-average discount rate related to operating leases as of the dates presented:

 

June 30, 2021

 

 

December 31, 2020

 

Weighted-average remaining lease term (years)

 

4.8

 

 

 

5.3

 

Weighted-average discount rate

 

6.7

%

 

 

6.9

%

16


Table of Contents

 

 

The following table presents future lease payments under operating leases as of June 30, 2021 (in thousands):

 

 

Operating Leases

 

 

 

Lease Payments

 

 

Sublease Income

 

 

Net

 

2021

 

$

2,454

 

 

$

(718

)

 

$

1,736

 

2022

 

 

5,018

 

 

 

(1,457

)

 

 

3,561

 

2023

 

 

3,573

 

 

 

(123

)

 

 

3,450

 

2024

 

 

3,289

 

 

 

 

 

 

 

3,289

 

2025

 

 

3,315

 

 

 

 

 

 

 

3,315

 

Thereafter

 

 

3,415

 

 

 

 

 

 

 

3,415

 

Total lease payments

 

$

21,064

 

 

$

(2,298

)

 

$

18,766

 

Less: Imputed interest

 

 

(3,293

)

 

 

 

 

 

 

 

 

Present value of lease liabilities

 

 

17,771

 

 

 

 

 

 

 

 

 

Less: Current portion of lease liabilities

 

 

3,901

 

 

 

 

 

 

 

 

 

Lease liabilities, net of current portion

 

$

13,870

 

 

 

 

 

 

 

 

 

 

Note 8. Net Loss Per Share

We used the treasury stock method for calculating any potential dilutive effect of the conversion of the 2019 Notes on diluted net loss per share for the three and six months ended June 30, 2020. Upon us adopting ASU 2020-06 using the modified retrospective transition method on January 1, 2021, we applied the “if-converted” method for calculating any potential dilutive effect of the conversion of the 2019 Notes on diluted net loss per share for the three and six months ended June 30, 2021.

The following table provides a reconciliation of the numerator and denominator used in computing basic and diluted net loss per share for the periods presented (in thousands, except per share amounts):

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

$

(8,906

)

 

$

(17,534

)

 

$

(18,322

)

 

$

(21,860

)

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average shares outstanding — basic and diluted

 

 

24,120

 

 

 

22,716

 

 

 

23,895

 

 

 

22,564

 

Net loss per share — basic and diluted

 

$

(0.37

)

 

$

(0.77

)

 

$

(0.77

)

 

$

(0.97

)

 

The following table presents the outstanding shares of our common stock equivalents and the potential dilutive effect of the conversion of the 2019 Notes excluded from the computation of diluted net loss per share as of the dates presented because their effect would have been antidilutive (in thousands):

 

Three and Six Months Ended June 30,

 

 

 

2021

 

 

2020

 

 

Stock options

 

2,645

 

 

 

3,424

 

 

RSUs, MSUs, and PSUs

 

1,582

 

 

 

959

 

 

Employee stock purchase plan shares

 

31

 

 

 

54

 

 

2019 Notes

 

2,496

 

 

 

 

 

 

Note 9. Segment Information

We have one reportable operating segment, which is the development and sale of our RAIN RFID products and services. We identify this one reportable segment based on how our chief operating decision-maker manages our business, makes decisions and evaluates our operating performance. Our chief executive officer is the chief operating decision-maker and reviews financial and operational information on an entity-wide basis as one business activity. We do not have segment managers who are separately accountable for operations, operating results or plans. Accordingly, we determined that we have a single reportable operating segment.

17


Table of Contents

 

The chief executive officer reviews information about our revenue categories, which are endpoint ICs and systems. We define systems as reader ICs, readers, gateways and software. The following table presents our revenue categories for the periods presented (in thousands):

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Endpoint ICs

 

$

30,784

 

 

$

18,545

 

 

$

68,866

 

 

$

52,220

 

Systems

 

 

16,484

 

 

 

7,912

 

 

 

23,650

 

 

 

22,059

 

Total revenue

 

$

47,268

 

 

$

26,457

 

 

$

92,516

 

 

$

74,279

 

 

Note 10. Deferred Revenue

Deferred revenue, comprising individually immaterial amounts for extended warranty, enhanced maintenance and advance payments on non-recurring engineering services contracts, represents contracted revenue that has not yet been recognized. Deferred revenue as of December 31, 2020, included a $6.0 million advance payment for a system order, which we recognized as revenue for the six months ended June 30, 2021.

The following table presents the changes in deferred revenue for the periods presented (in thousands):

 

Six Months Ended June 30,

 

 

2021

 

 

2020

 

Balance at beginning of period

$

7,088

 

 

$

764

 

Deferral of revenue

 

319

 

 

 

658

 

Recognition of deferred revenue

 

(6,872

)

 

 

(378

)

Balance at end of period

$

535

 

 

$

1,044

 

We recognized $6.6 million of revenue related to amounts included in deferred revenue as of December 31, 2020 for the six months ended June 30, 2021. We recognized $371,000 of revenue related to amounts included in deferred revenue as of December 31, 2019 for the six months ended June 30, 2020.

Note 11. Related-Party Transactions

We have a consulting agreement with a limited liability company owned by Cathal Phelan, a member of our board of directors, pursuant to which Mr. Phelan provides advisory and consulting services. The term of the consulting agreement began in May 2020 through December 2020, which was extended by an additional 12 months to December 2021 as mutually agreed upon by Mr. Phelan and us. We recognized $115,200 and $249,600 of consulting fee expense to Mr. Phelan, or the limited liability company owned by Mr. Phelan, for the three and six months ended June 30, 2021, respectively. We recognized $112,000 and $180,000 of consulting fee expense to Mr. Phelan, or the limited liability company owned by Mr. Phelan, for the three and six months ended June 30, 2020, respectively.

Note 12. Restructuring

On February 2, 2021, we restructured our go-to-market organization to strategically align our global sales, product, partner development and marketing teams. As part of the restructuring, we eliminated approximately seven full-time positions within our go-to-market organization, representing about 2% of our workforce. We incurred restructuring charges of $1.2 million for employee termination benefits as well as $50,000 in other associated costs for legal expenses for the six months ended June 30, 2021. We substantially completed our restructuring by June 30, 2021.

A summary of accrued restructuring costs as of June 30, 2021, is shown in the table below (in thousands):

 

 

Employee Termination Benefits

 

 

Other Associated Costs

 

 

Total

 

Restructuring costs

 

$

1,213

 

 

$

50

 

 

$

1,263

 

Cash payments

 

 

(583

)

 

 

(50

)

 

 

(633

)

Accrued restructuring costs as of June 30, 2021

 

$

630

 

 

$

 

 

$

630

 

 

18


Table of Contents

 

 

Item 2.

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

This report contains certain forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. Statements containing words such as “may,” “believe,” “anticipate,” “expect,” “intend,” “plan,” “project,” “projections,” “business outlook,” “estimate,” or similar expressions constitute forward-looking statements. You should read these statements carefully because they discuss future expectations, contain projections of future results of operations or financial condition or state other “forward-looking” information. These statements relate to our future plans, objectives, expectations, intentions and financial performance and the assumptions that underlie these statements. They include, but are not limited to, statements about:

 

our market opportunity; the adoption of RAIN RFID technology and solutions; our ability to compete effectively against competitors and competing technologies; our market share and technology leadership; and the implementation of our business model, strategic plans and product development plans;

 

the impact of Covid-19, including on macroeconomic conditions and our business, results of operations and financial condition;

 

our future financial performance, including our average selling prices, gross margins, liquidity and capital resources, as well as future macroeconomic conditions;

 

the performance of third parties on which we rely for product manufacturing, assembly and testing; and our relationship with third parties on which we rely for product distribution, sales, integration and development; our ability to adequately protect our intellectual property;

 

the regulatory regime for our products and services; and

 

our leadership of standards-setting processes.

Our actual results may differ materially from those contained in or implied by any forward-looking statements. Factors that could cause or contribute to these differences include those discussed below and elsewhere in this report, including those factors discussed in Part II, Item 1A (Risk Factors).

In light of the significant uncertainties and risks inherent in these forward-looking statements, you should not regard these statements as a representation or warranty by us or anyone else that we will achieve our objectives and plans in any specified time frame, or at all, or as predictions of future events. Moreover, neither we nor any other person assumes responsibility for the accuracy and completeness of the forward-looking statements. We undertake no obligation to publicly update any forward-looking statements, whether as a result of new information, future events or otherwise, except as required by law.

Our Business

Our vision is a boundless Internet of Things, or IoT. We are driving a future in which everyday physical items are wirelessly connected to digital counterparts, or digital twins, in the cloud, and in which businesses and people access information about an item from its digital twin. Our mission is to connect every thing. We deliver a platform that powers item-to-cloud connectivity, and on which enterprise solution providers innovate IoT whole products.

Today, we deliver the identity, location and authenticity of billions of physical items. We believe our future is extending that delivery to trillions of physical items and enabling ubiquitous access to cloud-based digital twins of those items, each storing an item’s ownership, history and links. We believe the item-to-cloud connectivity that our platform will deliver will enhance businesses efficiencies and commerce and, ultimately, improve peoples’ lives.

Our platform, which comprises multiple product families, wirelessly connects individual items and delivers data about the connected items to business and consumer applications enabled by our partner network. We link the products within our platform to deliver capabilities and performance that surpasses mix-and-match solutions built from competitor products.

We and our partners connect the items via a miniature radio chip embedded in the item or in its packaging, reading and delivering each item’s identity, location and authenticity. To date, we have enabled connectivity to more than 50 billion items, enabling businesses and consumers to derive timely information from those connected items.

Our platform uses RAIN, a type of radio-frequency identification, or RFID, technology we pioneered. We spearheaded development of the RAIN radio standard, lobbied governments to allocate frequency spectrum and cofounded the RAIN Alliance that today has more than 160 member companies. Our industry uses free spectrum in 78 countries encompassing roughly 96.5% of the world’s GDP and has connected many tens of billions of items to date. We believe RAIN’s capabilities – in particular, endpoint ICs with serialized identifiers, 30-foot range reading up to 1,000 items per second without line-of-sight, radio-frequency energy harvesting for battery-free operation, essentially unlimited life and, in the future, cryptographic item authentication – position RAIN to be the leading item-to-cloud connectivity technology for the IoT.

19


Table of Contents

 

Factors Affecting Our Performance

Covid-19

We are actively monitoring and mitigating the impacts of Covid-19 in all aspects of our business, including for our employees, suppliers, partners and end users.

For our endpoint IC business, forecasting was already difficult without Covid-19, because we sell our ICs to inlay partners and therefore have limited visibility to end-user demand. The myriad uncertainties that Covid-19 introduced, and continues introducing, especially at retail end users, has exacerbated that forecasting difficulty. Covid-19’s impact has been further complicated by countries vaccinating and reopening at different rates, with some seemingly able to manage the transition and others not. Covid-19 also caused long-term shifts, many negative, in other industries important to us, such as aviation and sports. Even in supply chain and logistics, or SC&L, which saw shipment volumes surge in the depths of Covid-19, end users had been reticent to deploy new technologies.

We built endpoint IC inventory through much of 2020, anticipating tight 200mm wafer foundry capacity ahead of our transition to our 300mm M700 product family. We introduced our new Impinj M700 in 2020 and, although it was in production by the end of 2020, we initially saw a slower demand ramp than we expected. Today, with a return to some semblance of post Covid-19 normalcy, demand for all our endpoint ICs, including our M700, has increased dramatically. Worldwide IC wafer demand has also increased, leading to wafer shortfalls in many industries, including ours. In first-quarter 2021, we consumed the inventory we built in 2020 at a pace that exceeded our first-quarter 2021 wafer supply and post-processing capacity. In second-quarter 2021, we began to moderate that inventory burndown, and expect to continue doing so through the next two quarters, stretching our IC supply to our partners and market but constraining our ability to fully capitalize on the increased endpoint IC demand.

For our systems business, Covid-19 delayed pilots and deployments throughout 2020. These delays were due in some cases to businesses being closed by local regulations and in others by reduced or deferred capital expenditures. Some end users accelerated their investments in business-process modernization technologies like RAIN during the pandemic, but even in those cases, Covid-19 delayed deployments for reasons of health and safety, product and labor availability, and store closures. We also saw our distributors normalize their inventory to match Covid-19 demand levels. Like for our endpoint ICs, we built inventory during the pandemic. Also like for our endpoint ICs, we didn’t build enough. Today, we see increased systems demand but packaging delays and packaging price increases causing short supply of our reader ICs, low inventory levels at our distributors, and price increases and component shortfalls for analog, specialized logic, and memory chips constraining reader and gateway supply. Consequently, like for our endpoint ICs, our ability to capitalize on the increased systems demand is constrained.

Our business operations have also been affected by Covid-19. Government restrictions in the early days of the pandemic caused us to mostly close our offices in early 2020. Today, except for a small number of employees who need to be in our offices to fulfill their roles, almost all our employees continue to work from home. As we evaluate how to safely reopen our offices, our first priority is protecting our employees’ health and safety, and we will prioritize health and safety over a rapid office return.

Recently, a resurgence of Covid-19 in geographies where our manufacturing subcontractors are located has caused governments to reinstitute mandatory factory staff reductions and/or closures, periodically impacting our endpoint IC and systems production.

Covid-19 travel restrictions adversely affected our business by slowing new-product launches and typical sales activities, and those activities remain restricted. Although we anticipate that second-half 2021 will bring a return to some semblance of normality, there is no assurance that Covid-19’s impact on our employees or business activities in 2021 will remain modest. Our compliance with legal and regulatory requirements related to Covid-19 may subject us to future challenges, particularly as requirements evolve.

Despite ongoing uncertainties related to Covid-19, we continue investing in research and development and long-term RAIN opportunities. Although we plan to continue making these investments throughout 2021, we may, depending on the business environment, choose to slow or suspend our investments, potentially impairing our ability to meet our long-term strategic objectives.

Covid-19 negatively impacted our results of operations, cash flows and financial position in 2020, and we anticipate that the negative effects of Covid-19 on us and our business will continue in 2021. However, given the ongoing uncertainty over Covid-19’s epidemiological, economic and operational impacts we cannot reasonably estimate the extent or duration of Covid-19’s continuing impact on our business. The extent to which Covid-19 impacts our future results will depend on developments that are unpredictable, including the actions we and others take in response to Covid-19.

For more information on Covid-19’s impact on our business, please refer to Part II, Item 1A (Risk Factors) of this report.

Investing in Growth

We have invested in, and plan to continue investing in, research and development to enhance and extend our platform, including enhancing existing products, introducing new products and tightening the platform linkages between our products. Although we sell

20


Table of Contents

 

our products into nearly all verticals, relying significantly on our partner channel, we are today focusing particular attention on retail self-checkout and loss prevention and SC&L portal and conveyor opportunities.

Most of our investments precede any sales benefit from the investment, and in some instances, we may never see a benefit. The potential causes of the latter are many, including the market not being receptive to our product or sales approach, late or failed product development, personnel departures or other causes. We sometimes enter into arrangements with end users, suppliers or channel partners for them to fund a portion of our investment, but even in those instances the results of our investments remain uncertain, and in some instances we may be required to refund the investment if the development is unsuccessful or the market opportunity fails to materialize. In some instances, we delay or cancel investments without or until we obtain such funding. The outcome of an investment is almost always uncertain, and if our results do not meet expectations then our operating results, profitability and stock price may be adversely affected.

While our long-term plan to invest for growth remains unchanged, Covid-19 has introduced new uncertainty to our business. We will continue to monitor the impacts of Covid-19 on our supply chain, market and opportunities and adjust our investment strategy as appropriate.

Market Adoption

Our financial performance depends on the pace and scope of end-user adoption of our products in multiple industries, but especially in retail apparel which is our largest market. Covid-19 has had, and we expect it to continue to have, a materially adverse impact on the retail industry. Covid-19 may also accelerate an ongoing shift in consumer shopping away from physical stores, which could adversely affect demand for endpoint ICs by retailers. The extent to which Covid-19 materially impacts the retail industry is unclear, as is the extent to which it will impact our product sales. Other industries that are potential future drivers of RAIN adoption have also been impacted by Covid-19, although the long-term impact on our business is unclear. For example, the aviation industry, which had proposed widespread luggage tagging, has been negatively impacted by Covid-19. By contrast, SC&L has experienced increased demand which could positively impact our financial performance if SC&L further adopts RAIN. See the section captioned “Covid-19” for additional information.

The pace and scope of end-user adoption, slowed in 2020 by Covid-19, remains uncertain today, potentially causing large fluctuations in our operating results. For a first historical example of the potential impact of those fluctuations, in 2015 and 2016 several major retailers commenced deployments that significantly increased our endpoint IC sales, lengthening our product lead times. In 2017 we invested in endpoint IC inventory to reduce those lead times, but in second-half 2017 the endpoint IC growth rate slowed, we believe due primarily to delays in new deployments at several large retailers. That decelerating growth rate engendered an endpoint IC channel inventory correction that negatively impacted our operating results for several subsequent quarters. For a second historical example, in late 2018 and in 2019 a large north American logistics provider purchased and deployed significant quantities of our gateways, positively impacting our operating results for several quarters, then transitioned to an operational phase in first-half 2020, reducing our gateway sales. For a third example, in first-quarter 2020 we saw high endpoint IC demand as our inlay partners built inventory ahead of Covid-19, followed by several quarters of depressed demand as those same inlay partners consumed that inventory, followed in first-quarter and second-quarter 2021 by high demand as those same inlay partners deliver into recovering end-user opportunities.

Given the uncertainties in our market, we cannot be certain that RAIN adoption will continue; that we will have appropriate product inventory; that we will not experience future product inventory shortfalls or overages; or that Covid-19 will not materially impact our business going forward. We also cannot be certain that we will be able to maintain or grow our market share for any of our products, whether because of insufficient inventory, Covid-19, competitors copying our products, insufficient wafer or other product supply, competition generally or for a host of other reasons, many of which are outside our control.

Regardless of the uneven pace of retail, SC&L and other industry adoption, we believe the underlying, long-term trend is continued RAIN adoption and as a result we have continued investing in new products. In our endpoint IC business, in 2020 we introduced our new Impinj M700, which offers significant performance advantages over other endpoint ICs on the market and which we believe will foster adoption. In our systems business, in 2020 we introduced our new Impinj R700 reader and in 2021 our new Impinj E710, E510 and E310 reader ICs, which likewise offer significant performance advantages over other readers and reader ICs on the market and which we believe will also foster adoption. Despite us being in full production with the M700 and R700 by the end of 2020, Covid-19 impacted 2020 demand for, as well as the speed with which we were able ramp production of, both. In first-half 2021, demand for one of those products, the M700, outstripped our supply, and we expect it to do so again in second-half 2021. We also continue supporting our partners to produce high-performing, high-quality inlays using the technologically advanced M700.

21


Table of Contents

 

We sell our products through partners and distributors and have limited ability to determine end-user demand. Consequently, we may incorrectly forecast that demand or not identify market shifts in a timely fashion, potentially affecting our business adversely. If RAIN market adoption, and adoption of our products specifically, does not meet our expectations or if we are unable to meet partner or end-user volume or performance expectations, because of the impact of Covid-19, recovering demand, or otherwise, then our operating results and growth prospects will be adversely affected. If we reduce prices to win opportunities, then our gross margins may be negatively affected. In contrast, if our endpoint IC, reader IC, reader or gateway sales exceed expectations, then our revenue and profitability may be positively affected.

Timing and Complexity of Customer Deployments

From 2010 to 2020, our endpoint IC sales volumes increased at a compounded annual growth rate of 25%. However, the pace has been uneven and unpredictable. For example, our endpoint IC unit sales volumes increased significantly in 2016, declined in second-half 2017 and in first-half 2018, returned to growth in second-half 2018 and in 2019 (the latter albeit not at the same pace as in 2016), declined again in second- and third-quarter 2020 due to Covid-19, and recovered in fourth-quarter 2020, and first-half 2021. We expect short-term demand to remain unpredictable in scope and timing. Longer term, we believe our endpoint IC opportunity will continue to grow, but we cannot predict whether historical annual growth rates are indicative of the pace of future growth.

Our systems business, at least for our readers and gateways, relies disproportionally on large-scale deployments at discrete end users. The timing of those large deployments causes large variability in our systems revenue. For example, we generated 14% of total 2019 revenue from a large North American SC&L provider in connection with a project-based gateway deployment. We did not have comparable new project-based revenue in 2020. As another example, in second-quarter 2021, we generated 13% of our quarterly revenue from a project-based gateway deployment for RAIN-based loss-prevention at a large European retailer.

Finally, although we promote our platform as an integrated offering, we sell our products individually, and end users often use only certain of our products. For any given end-user solution, whether an end user chooses to deploy our entire platform or only a portion will also affect our operating results.

Average Selling Price

Our product ASPs fluctuate based on competitive pressures and the discounting we offer to win opportunities, but generally decline over time. Historically, we have been able to compensate these ASP declines by reducing the per-unit cost of most of our products, by reducing supplier costs and implementing manufacturing and quality improvements, as well as by introducing newer and lower-cost products, but the timing of these cost reductions and new-product introductions fluctuates and may not materialize in any given quarter or year. In 2021, due to wafer and component supply shortfalls at many of our suppliers, we anticipate rising costs and delayed supply rather than cost declines. If we are unable to similarly increase our prices, then our operating margins may suffer.

Seasonality

We typically renegotiate pricing with most of our endpoint IC OEMs with an effective date of the first quarter of the calendar year, reducing both revenue and gross margins in the first quarter compared to prior periods. Historically, the impact tends to decline in subsequent quarters as we reduce costs and, to the extent we can migrate our customers to newer, lower-cost products, adjust product mix. Endpoint IC volumes also tend to be historically lower in the fourth quarter than in the third quarter. We may not see these historical trends hold in 2021 due to the ongoing impacts, both in demand and supply, from Covid-19.

System sales tend to be stronger in the fourth quarter of the calendar year, and less strong in the first quarter. We believe this seasonality is due to the availability of residual funding for capital expenditures prior to the end of many customers’ fiscal years. Like for our endpoint ICs, we may not see these historical trends to hold in 2021 due to the ongoing impacts, both in demand and supply, from Covid-19.

While, over the longer term, we expect these seasonal trends to continue, quarter-to-quarter variability in our revenue can be caused by a number of factors including uncertainty in demand and supply as a result of Covid-19, the timing of large deployments, competitor product availability as well as supply constraints, any or all of which can mask seasonality in any given year. These risks and uncertainties, as well as other risks and uncertainties, including but not limited to the impacts of Covid-19, can cause our actual results to differ significantly from our expectations, as described in greater detail in the sections of this report captioned “—Covid-19” and in Part II, Item 1A (Risk Factors).

Inventory Supply

From time to time, we experience inventory overages or shortages, either due to us mis-estimating customer or end-user demand; constrained supplier manufacturing capacity or product availability; fluctuations in our market, including competitor product availability or in the global economy; changes in regulations or tariffs; or for a host of other reasons. These inventory dynamics can impact some or all of our products. High inventory levels can result in product obsolescence, increases in reserves or unexpected

22


Table of Contents

 

expenses that adversely affect our business. Low inventory levels can affect our ability to meet customer demand, lengthen lead times and potentially causing us to miss opportunities, lose market share and/or damage customer relationships, also adversely affecting our business. For example, in 2010 we experienced wafer shortages relative to our submitted endpoint IC wafer purchase orders because of high worldwide demand for semiconductor foundry capacity. These shortages adversely affected our ability to meet our customers’ demand and, in some cases, caused customers to cancel orders, qualify alternative suppliers or purchase from our competitors.

In 2021, we are again experiencing wafer shortages due to both significant worldwide demand from multiple industries and semiconductor foundries reallocating wafer capacity to politically significant industries like automotive. We anticipated a 2021 200mm shortfall in 2020 and, in the depths of the pandemic, both built 200mm wafer inventory and accelerated our investment in 300mm M700 post-processing capacity. Regardless, today’s worldwide semiconductor wafer supply imbalance exceeds our prior expectations, and we exited second-quarter 2021 with very limited 200mm inventory, very tight 200mm and 300mm foundry capacity, and 300mm post-processing capacity that remains insufficient in both capacity and maturity to fully capitalize on the market demand. We are currently focused on managing our 200mm wafer supply, accelerating and maturing our 300mm post-processing capacity, and maximizing our total unit volumes to best support our inlay partners and capture the market opportunity. We were previously focused on carefully navigating the crossover between our declining 200mm inventory and our ecosystem ramping the M700, but with today’s wafer-supply constraints, our focus has shifted to simply maximizing total unit volumes. Looking forward, our foundry partner has signaled tight wafer availability, at least in the older-generation semiconductor nodes we use, well into 2022. We are therefore also focused on maximizing our 2022 wafer availability and total unit volumes in light of anticipated strong endpoint IC demand against that constrained wafer supply.

In our systems business, we are experiencing lengthened packaging lead times for our reader ICs, which negatively impacted our ability to meet reader IC demand in first-half 2021. We expect those packaging delays, and our inability to fully meet demand, to continue through second-half 2021. We also anticipate packaging cost increases, likely for several quarters. We have also experienced and expect to continue experiencing shortages and price increases for the electronic and other components our subcontractors use to build our readers and gateways, impacting current and future reader and gateway availability and costs.

Results of Operations

The following table presents our results of operations for the periods indicated:

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

(in thousands, except percentages)

 

2021

 

 

2020

 

 

Change

 

 

2021

 

 

2020

 

 

Change

 

Revenue

 

$

47,268

 

 

$

26,457

 

 

$

20,811

 

 

$

92,516

 

 

$

74,279

 

 

$

18,237

 

Gross profit

 

$

24,777

 

 

$

12,960

 

 

$

11,817

 

 

$

46,758

 

 

$

34,354

 

 

$

12,404

 

Gross margin

 

 

52.4

%

 

 

49.0

%

 

 

3.4

%

 

 

50.5

%

 

 

46.2

%

 

 

4.3

%

Loss from operations

 

$

(8,317

)

 

$

(16,270

)

 

$

7,953

 

 

$

(17,189

)

 

$

(19,665

)

 

$

2,476

 

Three months ended June 30, 2021 compared with three months ended June 30, 2020

Revenue increased, due primarily to higher endpoint IC and systems revenue compared to the prior year period, when Covid-19 negatively impacted several end markets, including retail, and caused delays in system deployments. Gross profit increased, due primarily to higher endpoint IC and systems revenue. Gross margin increased, due primarily to prior-year excess and obsolescence charges as well as from current-year leverage on overhead costs given our increased revenue. Loss from operations decreased, due primarily to increased gross profit, offset by increased operating expenses. The increase in operating expenses was due primarily to increased stock-based compensation expense, higher research and development personnel expense and higher product-development costs, offset by the costs we incurred in 2020 from settling the class-action and related derivative lawsuits.

Six months ended June 30, 2021 compared with six months ended June 30, 2020

Revenue increased, due primarily to higher endpoint IC and systems revenue compared to the prior year period, when Covid-19 negatively impacted several end markets, including retail, and caused delays in system deployments. Gross profit increased, due primarily to higher endpoint IC and systems revenue. Gross margin increased, due primarily to prior-year excess and obsolescence charges as well as current-year sales of fully reserved inventory. Loss from operations decreased, due primarily to increased gross profit, offset by increased operating expenses. The increase in operating expenses was due primarily to increased stock-based compensation expense, restructuring charges in first-quarter 2021, higher research and development personnel expenses and higher product-development costs, offset by the costs we incurred in 2020 from settling the class-action and related derivative lawsuits.

23


Table of Contents

 

Revenue

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

(in thousands)

 

2021

 

 

2020

 

 

Change

 

 

2021

 

 

2020

 

 

Change

 

Endpoint ICs

 

$

30,784

 

 

$

18,545

 

 

$

12,239

 

 

$

68,866

 

 

$

52,220

 

 

$

16,646

 

Systems

 

 

16,484

 

 

 

7,912

 

 

 

8,572

 

 

 

23,650

 

 

 

22,059

 

 

 

1,591

 

Total revenue

 

$

47,268

 

 

$

26,457

 

 

$

20,811

 

 

$

92,516

 

 

$

74,279

 

 

$

18,237

 

We currently derive substantially all our revenue from sales of endpoint ICs, reader ICs, readers and gateways. We sell our endpoint ICs primarily to inlay manufacturers; our reader ICs primarily to OEMs and ODMs through distributors; and our readers and gateways to value-added resellers, or VARs, and system integrators, or SIs, primarily through distributors. We expect endpoint IC sales to represent the majority of our revenue for the foreseeable future.

Three months ended June 30, 2021 compared with three months ended June 30, 2020

Endpoint IC revenue increased $12.2 million, due primarily to a $17.8 million increase in shipment volumes, partially offset by a $5.6 million decrease in revenue from lower ASPs due to product mix and to a lesser extent, our annual price negotiations. The increase in shipment volumes was due, in part, to prior year volumes being low, a result of Covid-19 which negatively impacted several markets we sell to, including retail, our largest endpoint IC market, as well as growth in our customers’ underlying business.

Systems revenue increased $8.6 million, due primarily to increases of $5.8 million in gateway revenue and $2.6 million in reader revenue. The gateway revenue increase was due primarily to $6.3 million of revenue recognized in second-quarter 2021 from a project-based gateway deployment for RAIN-based loss-prevention at a large European retailer; reader revenue increase was due primarily to higher shipment volumes.

Six months ended June 30, 2021 compared with six months ended June 30, 2020

Endpoint IC revenue increased $16.6 million, due primarily to a $24.4 million increase in shipment volumes, partially offset by a $7.7 million decrease in revenue from lower ASPs due to product mix and to a lesser extent, our annual price negotiations. The increase in shipment volumes was due, in part, to prior year volumes being low, a result of Covid-19 which negatively impacted several markets we sell to, including retail, our largest endpoint IC market, as well as growth in our customers’ underlying business.

Systems revenue increased $1.6 million, due primarily to increases of $3.0 million in reader revenue, $934,000 in gateway revenue and $631,000 in NRE revenue, offset by a $3.2 million decrease in reader IC revenue. Reader and gateway revenue increased primarily due to higher shipment volumes; NRE revenue increased due to timing of revenue recognition; and reader IC revenue decreased due primarily to lower shipment volumes caused by packaging delays at our third-party manufacturers, which negatively affected our ability to meet reader IC demand in first-half 2021.

For more information, see the sections captioned “—Factors Affecting Our Performance—Covid-19” and “Risk Factors—Covid-19 has adversely affected our business, and the magnitude and duration of future Covid-19 effects on our financial position, results of operations, cash flows and business prospects are uncertain.”

Gross Profit and Gross Margin

 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

(in thousands, except percentages)

 

2021

 

 

2020

 

 

Change

 

 

2021

 

 

2020

 

 

Change

 

Cost of revenue

 

$

22,491

 

 

$

13,497

 

 

$

8,994

 

 

$

45,758

 

 

$

39,925

 

 

$

5,833

 

Gross profit

 

$

24,777

 

 

$

12,960

 

 

$

11,817

 

 

$

46,758

 

 

$

34,354

 

 

$

12,404

 

Gross margin

 

 

52.4

%

 

 

49.0

%

 

 

3.4

%

 

 

50.5

%

 

 

46.2

%

 

 

4.3

%

Cost of revenue includes costs associated with manufacturing our endpoint ICs, reader ICs, readers and gateways, including direct materials and outsourced manufacturing costs as well as associated overhead costs such as logistics, quality control, planning and procurement. Cost of revenue also includes charges for excess and obsolescence and warranty costs. Our gross margin varies from period to period based on mix of endpoint IC and systems, underlying product margins driven by changes in ASPs or costs, as well as from inventory excess and obsolescence charges.

Three months ended June 30, 2021 compared with three months ended June 30, 2020

Gross profit increased, due primarily to higher endpoint IC and systems revenue. Gross margin increased, due primarily to prior-year excess and obsolescence charges as well as from current-year leverage on overhead costs given our increased revenue.

 

24


Table of Contents

 

 

Six months ended June 30, 2021 compared with six months ended June 30, 2020

Gross profit increased, due primarily to higher endpoint IC and systems revenue. Gross margin increased, due primarily to prior-year excess and obsolescence charges and current-year sales of fully reserved inventory.

Operating Expenses

Research and Development 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

(in thousands)

 

2021

 

 

2020

 

 

Change

 

 

2021

 

 

2020

 

 

Change

 

Research and development

 

$

15,900

 

 

$

10,661

 

 

$

5,239

 

 

$

29,691

 

 

$

21,718

 

 

$

7,973

 

Research and development expense comprises primarily personnel expenses (salaries, benefits and other employee related costs) and stock-based compensation expense for our product-development personnel; external consulting and service costs; prototype materials; other new-product development costs; and an allocated portion of infrastructure costs which include occupancy, depreciation and software costs. We expect research and development expense to increase in absolute dollars in future periods as we focus on new product development and introductions.

Three months ended June 30, 2021 compared with three months ended June 30, 2020

Research and development expense increased $5.2 million, due primarily to increases of $2.9 million in stock-based compensation expense from PSUs due to grant timing as fiscal year 2020 awards were issued in third-quarter 2020 and fiscal year 2021 awards were issued in second-quarter 2021 and increased number of equity grants outstanding, $1.2 million in personnel expenses from higher headcount; and $917,000 in product development costs.

Six months ended June 30, 2021 compared with six months ended June 30, 2020

Research and development expense increased $8.0 million, due primarily to increases of $4.0 million in stock-based compensation expense from PSUs due to grant timing as fiscal year 2020 awards were issued in third-quarter 2020 and fiscal year 2021 awards were issued in second-quarter 2021 and increased number of equity grants outstanding, $2.5 million in personnel expenses from higher headcount; and $1.4 million in product-development costs.

Sales and Marketing 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

(in thousands)

 

2021

 

 

2020

 

 

Change

 

 

2021

 

 

2020

 

 

Change

 

Sales and marketing

 

$

8,196

 

 

$

6,123

 

 

$

2,073

 

 

$

15,841

 

 

$

13,613

 

 

$

2,228

 

Sales and marketing expense comprises primarily personnel expenses (salaries, incentive sales compensation, or commission, benefits and other employee related costs) and stock-based compensation expense for our sales and marketing personnel; travel, advertising and promotional expenses; and an allocated portion of infrastructure costs which include occupancy, depreciation and software costs. We expect sales and marketing expense to remain approximately constant on an absolute dollar basis, except for incentive sales compensation which fluctuates as a function of revenue. Expenses associated with our sales and marketing activities related to marketing events requiring travel will continue to fluctuate depending on current and future Covid-19 travel restrictions.

Three months ended June 30, 2021 compared with three months ended June 30, 2020

Sales and marketing expense increased $2 million, due primarily to increases of $1.1 million in stock-based compensation expense from PSUs due to grant timing as fiscal year 2020 awards were issued in third-quarter 2020 and fiscal year 2021 awards were issued in second-quarter 2021 and increased number of equity grants outstanding, $847,000 in personnel expenses from higher commission expense; and increased headcount.

Six months ended June 30, 2021 compared with six months ended June 30, 2020

Sales and marketing expense increased $2.2 million, due primarily to increases of $1.6 million in stock-based compensation from PSUs due to grant timing as fiscal year 2020 awards were issued in third-quarter 2020 and fiscal year 2021 awards were issued in second-quarter 2021 and increased number of equity grants outstanding, and $1.1 million in personnel expenses from higher payroll taxes and increased headcount offset by a $340,000 decrease in marketing and advertising expense from reduced spend on tradeshows which continue to be impacted by Covid-19.

25


Table of Contents

 

General and Administrative 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

(in thousands)

 

2021

 

 

2020

 

 

Change

 

 

2021

 

 

2020

 

 

Change

 

General and administrative

 

$

8,998

 

 

$

12,446

 

 

$

(3,448

)

 

$

17,152

 

 

$

18,688

 

 

$

(1,536

)

General and administrative expense comprises primarily personnel expenses (salaries, benefits, and other employee related costs) and stock-based compensation expense for our executive, finance, human resources and information technology personnel; legal, accounting and other professional service fees; travel and insurance expense; and an allocated portion of infrastructure costs which include, occupancy, depreciation and software costs.

Three months ended June 30, 2021 compared with three months ended June 30, 2020

General and administrative expense decreased $3.5 million, due primarily to a $5.4 million decrease in settlement and related costs, offset by a $1.6 million increase in stock-based compensation expense from PSUs due to grant timing as fiscal year 2020 awards were issued in third-quarter 2020 and fiscal year 2021 awards were issued in second-quarter 2021, and increased number of equity grants outstanding.

Six months ended June 30, 2021 compared with six months ended June 30, 2020

General and administrative expense decreased $1.5 million, due primarily to a $5.4 million decrease in settlement and related costs described above, offset by increases of $2.3 million in stock-based compensation expense from PSUs due to grant timing as fiscal year 2020 awards were issued in third-quarter 2020 and fiscal year 2021 awards were issued in second-quarter 2021, and $1.2 million in professional services, the latter primarily from non-settlement related legal fees.

Restructuring Costs

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

(in thousands)

 

2021

 

 

2020

 

 

Change

 

 

2021

 

 

2020

 

 

Change

 

Restructuring costs

 

$

 

 

$

 

 

$

 

 

$

1,263

 

 

$

 

 

$

1,263

 

On February 2, 2021, we restructured our go-to-market organization to strategically align our global sales, product, partner development and marketing teams. As part of the restructuring, we eliminated approximately seven full-time positions in our go-to-market organization, representing about 2% of our workforce. We incurred restructuring charges of $1.2 million for employee termination benefits as well as $50,000 in other associated legal costs for the six months ended June 30, 2021. We substantially completed our restructuring by June 30, 2021. For further information on this restructuring, please refer to Note 12 to our condensed consolidated financial statements included elsewhere in this report.

Other Income (Expense), net

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

(in thousands)

 

2021

 

 

2020

 

 

Change

 

 

2021

 

 

2020

 

 

Change

 

Other income (expense), net

 

$

(4

)

 

$

126

 

 

$

(130

)

 

$

19

 

 

$

535

 

 

$

(516

)

Other income (expense), net comprises primarily interest income on our short-term investments.

Other income (expense), net for the three months and six months ended June 30, 2021, decreased from the prior periods due to a decrease in interest rates.

Interest Expense

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

(in thousands)

 

2021

 

 

2020

 

 

Change

 

 

2021

 

 

2020

 

 

Change

 

Interest expense

 

$

525

 

 

$

1,349

 

 

$

(824

)

 

$

1,050

 

 

$

2,661

 

 

$

(1,611

)

Interest expense comprises primarily cash interest, amortization of debt issuance costs and debt discount on our long-term debt.

In August 2020, the FASB issued guidance on debt with conversion and other options, or ASU 2020-06. On January 1, 2021, we adopted ASU 2020-06 using the modified retrospective transition method, accounting for the 2019 Notes on a whole-instrument basis. Our condensed consolidated financial statements for the three and six months ended June 30, 2021 use the new standard and we no longer record amortization of debt discount. We have not adjusted the comparative prior reporting period.

26


Table of Contents

 

Income Tax Expense

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

(in thousands)

 

2021

 

 

2020

 

 

Change

 

 

2021

 

 

2020

 

 

Change

 

Income tax expense

 

$

60

 

 

$

41

 

 

$

19

 

 

$

102

 

 

$

69

 

 

$

33

 

We are subject to federal and state income taxes in the United States and foreign jurisdictions. Income tax expense remained comparable for the periods stated above.

Non-GAAP Financial Measures

Our key non-GAAP performance measures include adjusted EBITDA and non-GAAP net income (loss), as defined below. We use adjusted EBITDA and non-GAAP net income (loss) as key measures to understand and evaluate our core operating performance and trends, to prepare and approve our annual budget and to develop short- and long-term operating plans. We believe these measures provide useful information for period-to-period comparisons of our business to allow investors and others to understand and evaluate our operating results in the same manner as our management and board of directors. Our presentation of these non-GAAP financial measures is not meant to be considered in isolation or as a substitute for our financial results prepared in accordance with GAAP, and our non-GAAP measures may be different from similarly termed non-GAAP measures used by other companies.

Adjusted EBITDA

We define adjusted EBITDA as net income (loss) determined in accordance with GAAP, excluding, if applicable for the periods presented, the effects of stock-based compensation; depreciation; investigation costs; restructuring costs; settlement and related costs; other income, net; interest expense; loss on debt extinguishment; and income tax benefit (expense). The following table presents a reconciliation of net loss to adjusted EBITDA:

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

(in thousands)

 

2021

 

 

2020

 

 

Change

 

 

2021

 

 

2020

 

 

Change

 

Net loss

 

$

(8,906

)

 

$

(17,534

)

 

$

8,628

 

 

$

(18,322

)

 

$

(21,860

)

 

$

3,538

 

Adjustments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Other income (expense), net

 

 

4

 

 

 

(126

)

 

 

130

 

 

 

(19

)

 

 

(535

)

 

 

516

 

Interest expense

 

 

525

 

 

 

1,349

 

 

 

(824

)

 

 

1,050

 

 

 

2,661

 

 

 

(1,611

)

Income tax expense (benefits)

 

 

60

 

 

 

41

 

 

 

19

 

 

 

102

 

 

 

69

 

 

 

33

 

Depreciation

 

 

1,036

 

 

 

1,126

 

 

 

(90

)

 

 

2,076

 

 

 

2,294

 

 

 

(218

)

Stock-based compensation

 

 

10,582

 

 

 

4,597

 

 

 

5,985

 

 

 

18,031

 

 

 

9,818

 

 

 

8,213

 

Restructuring costs

 

 

 

 

 

 

 

 

 

 

 

1,263

 

 

 

 

 

 

1,263

 

Settlement and related costs

 

 

 

 

 

5,359

 

 

 

(5,359

)

 

 

 

 

 

5,359

 

 

 

(5,359

)

Adjusted EBITDA

 

$

3,301

 

 

$

(5,188

)

 

$

8,489

 

 

$

4,181

 

 

$

(2,194

)

 

$

6,375

 

 Non-GAAP Net Income (Loss)

We define non-GAAP net income (loss) as net income (loss), excluding, if applicable for the periods presented, the effects of stock-based compensation; depreciation; investigation costs; restructuring costs; settlement and related costs; amortization of debt discount related to the equity component of our convertible notes prior to the adoption of ASU 2020-06; and prepayment penalty on debt extinguishment. On January 1, 2021, we adopted ASU 2020-06 using the modified retrospective transition method, accounting for the 2019 Notes on a whole-instrument basis. Our condensed consolidated financial statements for the three and six months ended June 30, 2021 are presented under the new standard and we no longer record amortization of debt discount. We have not adjusted the comparative prior reporting period.

The following table presents a reconciliation of net loss to non-GAAP net income (loss):

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

(in thousands)

 

2021

 

 

2020

 

 

Change

 

 

2021

 

 

2020

 

 

Change

 

Net loss

 

$

(8,906

)

 

$

(17,534

)

 

$

8,628

 

 

$

(18,322

)

 

$

(21,860

)

 

$

3,538

 

Adjustments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-

 

Depreciation

 

 

1,036

 

 

 

1,126

 

 

 

(90

)

 

 

2,076

 

 

 

2,294

 

 

 

(218

)

Stock-based compensation

 

 

10,582

 

 

 

4,597

 

 

 

5,985

 

 

 

18,031

 

 

 

9,818

 

 

 

8,213

 

Restructuring costs

 

 

 

 

 

 

 

 

 

 

 

1,263

 

 

 

 

 

 

1,263

 

Amortization of debt discount

 

 

 

 

 

886

 

 

 

(886

)

 

 

 

 

 

1,740

 

 

 

(1,740

)

Settlement and related costs

 

 

 

 

 

5,359

 

 

 

(5,359

)

 

 

 

 

 

5,359

 

 

 

(5,359

)

Non-GAAP net income (loss)

 

$

2,712

 

 

$

(5,566

)

 

$

8,278

 

 

$

3,048

 

 

$

(2,649

)

 

$

5,697

 

27


Table of Contents

 

 

Liquidity and Capital Resources

As of June 30, 2021, we had cash, cash equivalents and short-term investments of $112.0 million, comprising cash deposits held at major financial institutions and short-term investments in a variety of securities, including U.S. government agencies, treasury bills, corporate notes and bonds, commercial paper and money market funds. We had working capital of $58.0 million as of June 30, 2021.

We believe, based on our current operating plan, that our existing cash, cash equivalents and short-term investments will be sufficient to meet our anticipated cash needs for at least the next 12 months. Regardless, our future cash requirements will depend on many factors, including growth rate and the timing and extent of our spending to support our capital expenses and research and development efforts. In addition, in connection with any future acquisitions, we may require additional funding which may be in the form of additional debt, equity or equity-linked financing or a combination thereof. We can provide no assurance that any additional financing will be available to us on acceptable terms.

Sources of Funds

Historically, we have funded our operations primarily through cash generated from operations and by issuing equity securities, convertible-debt offerings and/or borrowing under our prior senior credit facility. From time to time, we may explore additional financing sources and means to lower our cost of capital, which could include equity, equity-linked and debt financing.

2019 Notes

In December 2019, we issued the 2019 Notes in an aggregate principal amount of $86.3 million. The 2019 Notes are our senior unsecured obligations. The 2019 Notes bear interest at a fixed rate of 2.00% per year, payable semi-annually in arrears on June 15 and December 15 of each year, beginning on June 15, 2020. The 2019 Notes will be convertible into cash, shares of our common stock or a combination thereof, at our election. The 2019 Notes will mature on December 15, 2026, unless earlier repurchased, redeemed, or converted in accordance with the terms of the indenture for the 2019 Notes.

The net proceeds from issuing the 2019 Notes were approximately $83.5 million after deducting fees and expenses. We used the net proceeds from issuing the 2019 Notes to pay the cost of the capped-call transactions and repay our prior senior credit facility. We intend to use the remainder of the net proceeds for general corporate purposes.

For further information on the terms of this debt, please refer to Note 6 to our condensed consolidated financial statements included elsewhere in this report.

Cash Flows

The following table presents selected cash flow information for the periods presented:

 

Six Months Ended June 30,

 

(in thousands)

2021

 

 

2020

 

Net cash provided by operating activities

$

4,981

 

 

$

2,809

 

Net cash provided by investing activities

 

13,317

 

 

 

24,935

 

Net cash provided by financing activities

 

9,241

 

 

 

2,846

 

 Operating Cash Flows

For the six months ended June 30, 2021, we generated $5.0 million of net cash from operating activities. These net cash proceeds were driven primarily by a $2.5 million working-capital contribution, primarily from lower cash usage for inventory purchases, and $2.5 million of net loss adjusted for non-cash items.

For the six months ended June 30, 2020, we generated $2.8 million of net cash from operating activities. These net cash proceeds were driven primarily by $10.7 million of working capital contribution, partially offset by $7.9 million of net loss adjusted for non-cash items. The working capital contribution was due primarily to higher cash collections in accounts receivable and an increase in accrued liabilities related to the proposed litigation settlement and related costs, partially offset by higher inventory purchases.

Investing Cash Flows

For the six months ended June 30, 2021, we generated $13.3 million of net cash from investing activities. The net cash proceeds were driven primarily by investment maturities of $41.0 million, partially offset by investment and property and equipment purchases of $19.8 million and $7.9 million, respectively.

For the six months ended June 30, 2020, we generated $24.9 million of net cash from investing activities. These net cash proceeds were primarily driven by investment maturities of $31.3 million, partially offset by investment and equipment purchases of $5.1 million and $1.2 million, respectively.

28


Table of Contents

 

Financing Cash Flows

For the six months ended June 30, 2021, we generated $9.2 million of net cash from financing activities. These net cash proceeds were driven primarily by $9.2 million from stock-options exercises and our employee stock purchase plan.

For the six months ended June 30, 2020, we generated $2.8 million of net cash from financing activities. These net cash proceeds were driven primarily by $3.0 million from stock option exercises and our employee stock purchase plan.

Cash Requirements and Contractual Obligations

Our primary cash requirements are for operating expenses and capital expenditures. Our operating expenses have generally increased as we invest in sales and marketing and in developing products and technologies that we believe have the potential to drive long-term business growth.

The following table reflects a summary of our contractual obligations as of June 30, 2021:

 

 

Payments Due By Period

 

 

 

Total

 

 

Less

Than

1 Year

 

 

1-3

Years

 

 

3-5

Years

 

 

More

Than

5 Years

 

(in thousands)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Convertible senior notes (1)

 

$

95,738

 

 

$

1,725

 

 

$

3,450

 

 

$

3,450

 

 

$

87,113

 

Operating lease obligations

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating lease obligations

 

 

21,064

 

 

 

4,962

 

 

 

7,764

 

 

 

6,631

 

 

 

1,707

 

Sublease income

 

 

(2,297

)

 

 

(1,435

)

 

 

(862

)

 

 

 

 

 

 

Net operating lease commitments

 

 

18,767

 

 

 

3,527

 

 

 

6,902

 

 

 

6,631

 

 

 

1,707

 

Purchase commitments (2)

 

 

18,003

 

 

 

17,138

 

 

 

865

 

 

 

 

 

 

 

Total

 

$

132,508

 

 

$

22,390

 

 

$

11,217

 

 

$

10,081

 

 

$

88,820

 

 

(1)

Includes $9.5 million of interest payments due on the 2019 Notes.

 

(2)

Purchase commitments comprise primarily non-cancelable commitments to purchase $14.9 million of inventory as of June 30, 2021, as well as non-cancelable software license agreements with vendors.

Off-Balance Sheet Arrangements

Since inception, we have not had any relationships with unconsolidated entities or financial partnerships, such as entities often referred to as structured finance or special purpose entities, which would have been established for the purpose of facilitating off-balance sheet arrangements or for another contractually narrow or limited purpose.

Critical Accounting Policies and Significant Estimates

We have prepared our condensed consolidated financial statements in accordance with GAAP. Our preparation of these financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, expenses and related disclosures. We evaluate our estimates and assumptions on an ongoing basis. Our estimates are based on historical experience and various other assumptions that we believe to be reasonable under the circumstances. Our actual results could differ from these estimates and assumptions. For information on our critical accounting policies and estimates, see Part II, Item 7 (Management’s Discussion and Analysis of Financial Condition and Results of Operations) of our Annual Report on Form 10-K for the year ended December 31, 2020.

29


Table of Contents

 

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

We are exposed to market risks in the ordinary course of our business. Some of these risks are related to fluctuations in interest rates.

Interest Rate Risk

Under our current investment policy, we invest our excess cash in money market funds, U.S. government agency securities, corporate bonds and notes and commercial paper. Our current investment policy seeks first to preserve principal, second to provide liquidity for our operating and capital needs and third to maximize yield without putting our principal at risk. We do not enter into investments for trading or speculative purposes.

As of June 30, 2021, we had cash, cash equivalents and short-term investments of $112.0 million. Our investments are exposed to market risk due to fluctuations in prevailing interest rates that may reduce the yield on our investments or their fair value. Because our investment portfolio is short-term in nature, we do not believe a hypothetical 100 basis point increase in interest rates or a hypothetical decrease of 10% in the effective yield of our investments, in either case occurring on July 1, 2021 and sustained throughout the period ended June 30, 2022, would have a material effect on our interest income, and therefore we do not expect our results of operations or cash flows to be materially affected by a sudden change in interest rates.

Our 2019 Notes have a fixed interest rate, thus a hypothetical 100 basis point change in interest rates occurring on July 1, 2021 and sustained throughout the period ended June 30, 2022, would not impact our interest expense under the 2019 Notes.

Inflation Risk

We do not believe that inflation has had a material effect on our business, financial condition or results of operations. If our costs were to become subject to significant inflationary pressures, we may not be able to fully offset these higher costs through price increases. Our inability or failure to do so could adversely affect our business, financial condition and results of operations.

Foreign Currency Exchange Risk

We consider our foreign subsidiaries to be extensions of the U.S. company. The functional currency of our foreign subsidiaries is the U.S. dollar. Accordingly, gains and losses resulting from remeasuring transactions denominated in currencies other than U.S. dollars are included in other income, net, on our condensed consolidated statements of operations. For any of the periods presented, we did not have a material impact from exposure to foreign currency fluctuations. As we grow our operations, our exposure to foreign currency risk will likely become more significant.

Item 4.

Controls and Procedures.

Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our principal executive officer and our principal financial officer, evaluated the effectiveness of our disclosure controls and procedures as of June 30, 2021. Disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is (1) recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms and (2) accumulated and communicated to management, including its principal executive officer and principal financial officer, as appropriate to allow timely decisions regarding required disclosure. Based on the evaluation of our disclosure controls and procedures, our principal executive officer and principal financial officer concluded that our disclosure controls and procedures were effective at a reasonable assurance level as of June 30, 2021.

Changes in Internal Control over Financial Reporting

There were no changes that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting during the three months ended June 30, 2021.

Limitations on Controls

Our disclosure controls and procedures and internal control over financial reporting are designed to provide reasonable assurance of achieving the desired control objectives. Our management recognizes that any control system, no matter how well designed and operated, is based upon certain judgments and assumptions and cannot provide absolute assurance that its objectives will be met. Similarly, an evaluation of controls cannot provide absolute assurance that misstatements due to error or fraud will not occur or that all control issues and instances of fraud, if any, have been detected.

30


Table of Contents

 

PART II — OTHER INFORMATION

Item 1.

In the normal course of business, we may be named as a party to various legal claims, actions and complaints. We cannot predict whether any resulting liability will have a material adverse effect on our financial position, results of operations or cash flows.

Stockholder Litigation

In October and November 2018, three shareholder derivative actions were filed against us and certain of our officers and, in the derivative actions, against certain of our directors. For further information on these complaints, please refer to Note 5 of our condensed consolidated financial statements included elsewhere in this report.

Patent Litigation

On June 6, 2019, we filed a patent infringement lawsuit against a competitor, NXP, USA Inc., and on October 4, 2019, NXP USA, Inc. and its parent NXP Semiconductors N.V., filed a patent infringement lawsuit against us. Both we and NXP subsequently filed additional lawsuits against each other. On May 25, 2021, we filed an additional patent infringement suit against NXP. The outcome of this patent litigation remains uncertain, and we may file additional lawsuits against NXP USA, Inc. and/or its parent or they may file additional lawsuits against us. For further information on these lawsuits, please refer to Note 5 of our condensed consolidated financial statements included elsewhere in this report.

Item 1A.

Risk Factors.

You should carefully consider the following risk factors, in addition to the other information contained in this report, including the section of this report captioned “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and our financial statements and related notes. If any of the events described in the following risk factors and the risks described elsewhere in this report occur, our business, operating results and financial condition could be materially impacted. This report also contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those anticipated in the forward-looking statements as a result of factors that are described below and elsewhere in this report.

Risks Relating to Our Platform, Products and Technologies

The extent and pace of RAIN market adoption is uncertain. If RAIN market adoption does not continue to develop, or develops slower than we expect, our business will suffer.

The RAIN market is still developing. RAIN adoption, and adoption of our products and platform, depend on numerous factors, including:

 

the extent to which end users understand and embrace the benefits that RAIN offers;

 

whether the benefits of RAIN adoption outweigh the cost and time to replace or modify end users’ existing systems and processes; and

 

whether RAIN products and applications meet end users’ current or anticipated needs.

In the past, we have, at times, anticipated and forecasted a pace of end-user adoption that exceeded the actual pace. Additionally, adoption has not progressed evenly for many reasons, such as the project-based nature of many end-user deployments. We expect continued difficulty forecasting the pace of adoption. As a result, we may be unable to accurately forecast our future operating results, including revenue, gross margins, cash flows and profitability, any or all of which could negatively impact our financial performance.

RAIN adoption is concentrated in key industries, particularly retail. If retailer adoption does not continue at the rate we expect, our business will be adversely affected.

Our financial performance depends on the pace of end-user RAIN adoption in key industries such as retail, our largest market. Retailers with primarily a physical marketplace presence have experienced financial stress in recent periods. Many of these same retailers have deployed RAIN to improve their competitiveness. If they fail to compete effectively, then the number of stores they maintain, and the scope of their RAIN deployments, may decrease. Other industries that we currently regard as being key for RAIN adoption include supply chain and logistics, aviation and automotive, many of which face similar stressors as the retail market.

31


Table of Contents

 

Our market is very competitive. If we fail to compete successfully, our business and operating results will suffer.

 

We face significant competition from both established and emerging competitors. We believe our principal current competitors are: in endpoint ICs, NXP, Alien and Kiloway; in reader ICs, ST, Phychips, Iotelligent and MagicRF; and in readers and gateways, Alien and Zebra. Our channel partners, including our OEMs, ODMs, distributors, SIs, VARs and software solution partners may choose to compete with us rather than purchase our products, which would not only reduce our customer base but also increase competition in the market, adversely affecting our operating results, business and prospects. Companies in adjacent markets or newly formed companies may decide to enter our market, particularly as RAIN adoption grows. Further, the Chinese government has made development of the Chinese semiconductor industry a priority, potentially increasing competition for us globally while possibly restricting our ability to participate in the Chinese market.

Competition for customers is intense. Because the RAIN market is evolving rapidly, winning customer and end-user accounts at an early stage in the development of the market is critical to growing our business. End users that instead use competing products and technologies may face high switching costs, which may affect our and our channel partners’ ability to successfully convert them to our products. Failure to obtain orders from customers and end users, for competitive reasons or otherwise, will materially adversely affect our operating results, business and prospects.

Some of our competitors may devote more resources than we can to the development, promotion, sale and support of their products. Our competitors include companies that have much greater financial, operating, research and development, marketing and other resources than us. These competitors may discount their products to gain market share. In doing so, they could simply accept lower margins, or they could maintain margins by achieving cost savings through better, more efficient designs or production methods. They may also bundle other technologies, including those we do not have in our product portfolio, with their RAIN products.

We are expected to introduce new products and product enhancements on a regular basis.

We introduce new products and services to keep pace with technology advancements, satisfy increasingly demanding end-user requirements and grow market acceptance. We commit significant resources to developing these new products and services while improving performance, reliability and reducing costs. Because our products are often used in, and incorporated into, complex business processes and use cases, new products and services may take time to be successful or may not succeed at all.

In the future, our success in developing the technologies or processes necessary for new or enhanced products and services, or in licensing or otherwise acquiring these technologies from third parties, and our ability to introduce new products and services before our competition, will depend on various factors, including:

 

our timely and efficient completion of the design process;

 

our timely and efficient implementation of manufacturing, assembly and testing procedures;

 

product or service performance;

 

product certification;

 

our ability to attract, retain and manage technical personnel;

 

the quality, reliability and selling price of the product or service; and

 

effective marketing, sales and service.

An inability or limited ability of enterprise systems to exploit RAIN information may adversely affect the market for our products.

A successful end-user RAIN deployment requires not only tags and readers or gateways, but RAIN integration with information systems and applications that derive business value from RAIN data. Unless third parties continue developing and advancing business analytics tools, and end users enhance their information systems to use these tools, RAIN deployments could stall. Our efforts to foster third-party development and deployment of these tools could fail. In addition, our guidance to business-analytics providers for integrating our products with their tools could prove ineffective.

Solution providers and SIs are essential to the RAIN market. They provide deployment know-how to enable end users to successfully deploy RAIN solutions. Integrating our products with end-user information systems could prove more difficult or time consuming than we or they anticipate, which could delay deployments.

32


Table of Contents

 

The selling prices of our products could decrease substantially, which could have a material adverse effect on our revenue and gross margins.

The average selling price, or ASP, of our products has decreased over time and RAIN market development. We expect continued price decreases but cannot predict the future rate. From time-to-time we reduce the selling prices of our products to meet end-user demands or to respond to market pressure from our competition. We also sometimes reduce prices to encourage adoption, address macroeconomic conditions or for other reasons. If, in the future, we are unable to offset ASP reductions with increased sales volumes or reduced product costs, then our revenue and gross margins will suffer.

Rapid market innovation, which we continue to experience, can drive intense pricing pressure, particularly for older products or products using older technology. New market requirements can render older products uncompetitive for new opportunities. When demand for older products declines, ASPs may decrease quickly. To profitably sell our products we must continually improve our technology and processes, and reduce costs in line with the lower selling prices. If we and our third-party suppliers and manufacturers cannot develop and implement processes or improve efficiencies sufficient to maintain required margins, we may be unable to sell our products profitably.

We generate most of our revenue from our endpoint ICs, and a decline in sales of these products or increased price competition in the market for endpoint ICs could adversely affect our operating results and financial condition.

We derive, and expect to continue to derive, a majority of our product revenue from our endpoint ICs. Accordingly, we are vulnerable to fluctuations in endpoint IC demand and wafer supply. If demand declines, or if we are unable to procure enough wafers to satisfy the demand we do have, then our business and operating results will suffer. In addition, the continued adoption of, and demand for, our existing endpoint ICs, as well as for our new endpoint ICs, derives in part from our ability to continually innovate and to demonstrate the benefits of using our endpoint ICs with our reader ICs, readers and gateways. If we fail to establish the benefits of using our endpoint ICs with our platform, we may not be successful in countering competitive pressures to lower prices for our endpoint ICs and our business and operating results could be adversely affected.

Changes in our product mix could adversely affect our overall gross margin.

We generate most of our revenue from endpoint IC sales, with lower gross margins than our other products. In addition, endpoint IC gross margins are affected by product mix, which can fluctuate based on competitive pressures and end-user demand. A further shift in sales mix away from our higher margin products to lower margin products, especially to our endpoint ICs, will negatively affect our gross margins.

Our products must meet demanding technical and quality specifications. Defects, errors or interoperability issues with our products, the failure of our products to operate as expected, or undue difficulty in deploying our products in actual operations could affect our reputation, result in significant costs to us and impair our ability to sell our products.

Our products must meet demanding customer specifications for quality, reliability and performance. They are also highly technical and are deployed in large, complex systems. Our partners and end users may discover errors, defects or incompatibilities in our products, including after deploying them. In addition, our partners or end users may find compatibility or interoperability issues between our products and their enterprise software systems, or between our products and other RAIN products. They may also experience problems when our products are combined with or incorporated into products from other vendors, such as our tag OEMs using our endpoint ICs with their antennas, or our reader partners using our reader ICs in their readers. We may have difficulty identifying and correcting the problems when third parties are combining, incorporating or assembling our products.

If we are unable to fix errors or other problems, we could experience:

 

loss of customers or customer orders;

 

lost or delayed market acceptance and sales of our products;

 

loss of market share;

 

damage to our brand and reputation;

 

impaired ability to attract new customers or achieve market acceptance;

 

diversion of development resources;

 

increased service and warranty costs;

 

replacement costs;

 

legal actions by our customers; and

33


Table of Contents

 

 

 

increased insurance costs.

Currently, certain of our products are experiencing production issues, including but not limited to production delays, insufficient production capacity and component shortages. If we are unable to resolve these issues in a timely manner, or at all, then our operating results will be adversely affected.

When we introduce new, technologically advanced products, our success in ramping adoption depends, in part, on us making these products easy to deploy by our partners and their end customers. For example, for our new M700 endpoint ICs or E710/510/310 reader ICs, we continue supporting our partners to produce high-performing, high-quality products. Until our partners are able to deploy our products widely, adoption and our operating results could suffer.

Given the technical and business requirements against which end users evaluate RAIN and our products and platform, our business results and prospects could suffer if we are unable to make our products and our platform easy to deploy. To demonstrate the benefits of our platform in meeting business needs and to develop deployment methods to meet those needs, we frequently enter into proof-of-concept deployments, or POCs, with prospective end users. These POCs can extend for relatively long periods of time, and they may not be successful for a variety of reasons, including changes in end-user requirements, changes in end-user commitment or deployment challenges.

End users or our direct customers must design our products into their products and systems. If they fail to do so, our operating results and prospects will be adversely affected.

Convincing end users or our direct customers to design RAIN and our products into their products and systems requires educating them about RAIN’s value over other technologies. They may currently use other technologies or products and may not feel the need to learn about how RAIN or our products can improve their systems. Even when convinced, they often undertake long pilots or qualification processes prior to placing orders. We spend significant time and resources to have RAIN and our products selected by a potential end user or customer. End users or our direct customers adopting RAIN often involves them weighing the benefits of RAIN against the costs of modifying or replacing their existing systems, and if they remain unconvinced, they may not deploy. If we fail to develop new products that adequately or competitively address the needs of end users or our direct customers, they may not select our products to be designed into their systems, which could adversely affect our business, prospects and operating results.

Our visibility into the length of the sales and deployment cycles for our products is limited.

We have limited visibility into the length of product sales and deployment cycles, and these cycles are often longer than we anticipate. Many factors contribute to our uncertainty, including the time channel partners and end users spend evaluating our products, time educating them on RAIN’s benefits, and time integrating our products with their systems. The length and uncertain timing of the sales and deployment cycles can lead to delayed product orders. In anticipation of those orders, we may incur substantial costs before the sales cycle is complete and before we receive any customer orders or payments, if we receive them at all.

Alternative technologies, or changes in RAIN standards, may enable competitive products and services and may adversely affect RAIN market growth and our business.

Technology developments may affect our business negatively. Breakthroughs in legacy RFID technologies or markets, including those using low frequency or high frequency technology, could adversely affect RAIN market growth generally and demand for our products in particular. Likewise, new technologies may allow lower-cost ICs than our current silicon-based technology allows. If we are unable to innovate using new or enhanced technologies or processes or are slow to react to changes in existing technologies or in the market, or have difficulty competing with advances in new or legacy technologies, then our development of new or enhanced products could be impacted and result in product obsolescence, decreased revenue and reduced market share.

Significant changes in RAIN standards bodies, standards or qualification processes could impede our ability to sell our products and services.

We participate in developing RAIN industry standards, including with GS1 and ISO, and have designed our products to comply with those standards. We have historically taken a leadership positing in standards development. In the future, we could lose that leadership position or our influence in standards development.

34


Table of Contents

 

New industry standards, or changes to existing standards, could render our products obsolete and cause us to incur substantial development costs to adapt to the new or changed standards. If the industry standards diverge from our or the RAIN market’s needs, then our products may fail to keep pace with the market or cause end users to delay their deployments. Moreover, the adoption or expected adoption of new or changed standards could slow our sale of existing products before we can introduce new products that meet the new or changed standards. New standards or changes to existing standards could also limit our ability to implement new features in our products if those features do not meet the new or changed standards. The lost opportunities as well as time and expense for us to develop new products or change our existing products to comply with new or changed standards could be substantial, and we may not successfully develop products that comply with new or changed standards.

Certain organizations develop requirements for RAIN tags and test tags against those requirements. As one example, the ARC Program at Auburn University, or ARC, develops tag performance and quality requirements for end users that engage them. Some participants in the RAIN market are ARC sponsors, but we are not among them. Some other organizations perform this function as well. ARC or a similar organization could develop specifications that few or none of our endpoint ICs meet.

Changes in government spectrum regulations or their enforcement could adversely affect our ability to sell our products.

Government radio regulations require that our readers and gateways be certified for spectral compliance in jurisdictions where they are sold or operated. Our readers and gateways are collectively certified for use in more than 40 countries worldwide, including the United States, Canada, Mexico, China, Japan, South Korea and every country in the EU. If one of our reader or gateway products is found to be noncompliant despite being certified, we could be required to modify field-deployed readers or gateways and could spend significant resources and miss sales opportunities in the process.

Government regulations may change, possibly without notice, requiring us to redesign our products to conform with the new regulations or constraining our ability to incorporate new features into our products. Such changes could cause us to incur significant costs, including costs associated with obsolete inventory. Regulatory changes may also cause us forego opportunities to improve our products, potentially delaying our time-to-market.

Sales of some of our products could cannibalize revenue from other products.

Our sales of some of our products enable our channel partners to develop their own products that compete with other of our products. For example, sales of our reader ICs allow our OEM partners to build and sell readers and gateways that may compete with our readers and gateways. Similarly, sales of our readers allow our channel partners to build and sell gateways that compete with our xArray and xSpan. In the future, we may see one product line expand at the expense of another, or we may be asked by partners to disadvantage or divest a product line. We cannot predict whether we can manage such conflicts in the future or retain channel partners despite conflicts.

Pricing commitments and other restrictive provisions in our customer agreements could adversely affect our operating results.

In the ordinary course of business, we enter into agreements containing pricing terms that could, in some instances, adversely affect our operating results and gross margins. For example, some contracts specify future IC, reader or gateway pricing or contain most-favored customer pricing for certain products. Other agreements contain exclusivity terms that prevent us from pursuing certain business with other customers during the exclusivity period. Reducing prices or offering favorable terms to one customer could adversely affect our ability to negotiate favorable terms with other customers.

Risks Relating to Our Personnel and Business Operations

We obtain the products we sell through third parties with whom we do not have long-term supply contracts. If we are unable to effectively manage our relationships with suppliers, our operating results and financial condition would be adversely affected.

Our ability to secure cost-effective, quality products in a timely manner could be adversely affected by many factors, including:

 

Third-party manufacturing capacity may not be available when we need it.

 

Some products have long lead times and we place orders for them five or more months before our anticipated delivery dates to our customers. If we inaccurately forecast customer demand, we may be unable to meet our customers’ delivery requirements or we may accumulate excess inventory.

 

Supply disruptions may affect our ability to meet our customers’ demand, potentially causing customers to cancel orders, qualify alternative suppliers or purchase from our competitors. Supply disruptions can also distort demand, making it even harder to meet true demand with finished products.

35


Table of Contents

 

If our suppliers fail to manufacture our products at reasonable prices or with satisfactory quality levels, then our ability to bring those products to market and our reputation could both suffer. If supplier capacity diminishes, whether from closures, bankruptcy, capacity allocation, in response to Covid-19, catastrophic loss of facilities or otherwise, we could have difficulty fulfilling orders, our revenue could decline and our growth prospects could be impaired. Transitioning our assembly services or IC foundries to new providers would take many months and, in the case of ICs, could take several years. And transition would require a requalification by our customers or end users, which could also adversely affect our ability to sell our products and our operating results. Moreover, in the event of a quality issue, the process of testing failed products and diagnosing and fixing defects is time consuming and costly and could constrain our ability to supply customers with new products.

We are vulnerable to silicon wafer shortages, which may adversely affect our ability to meet demand for our products.

The semiconductor industry has frequent periods of capacity shortfall. Many industries, ours included, are experiencing such a shortfall in 2021 due to significant worldwide demand and limited wafer availability at semiconductor foundries reallocating wafer capacity to politically significant industries like automotive. As of second-quarter 2021, worldwide semiconductor wafer supply imbalance has exceeded our expectations and we exited first-quarter 2021 with limited 200mm inventory, tight 200mm and 300mm foundry capacity, and 30mm post-processing capacity that remains insufficient in both capacity and maturity to fully capitalize on the market demand. Our foundry partner has signaled tight wafer availability, at least in the older-generation semiconductor nodes that we use, well into 2022. Absent a significantly higher wafer allocation in 2022 over 2021, and without the benefit of the wafer inventory buffer we had entering 2021, we will be unable to meet 2022 endpoint IC demand, potentially by a significant amount. We also anticipate future shortages and price increases for components we use in readers and gateways, potentially impacting future product availability and/or costs. These shortfalls may decrease sales and cause market-share losses if we are unable to supply enough products and/or our customers purchase competitive products, or alternatively, may artificially increase sales as customers overbuy our products, followed by sales declines in future periods as they consume their accumulated inventory. We anticipate future shortages and price increases for components we use in readers and gateways, potentially impacting future product availability and/or costs.

At times, our suppliers ask us to purchase excess products to ensure we do not face a subsequent shortage. For example, in certain quarters of 2014, 2015 and 2016, we purchased more endpoint IC wafers than we needed, which reduced our available cash. In addition, we may invest in inventory to support anticipated business growth, as we did with endpoint IC inventory in 2017 and 2020. If we are unable to sell the inventory we purchased, or if we must sell it at lower prices due to excess inventory or obsolescence, then our business will be negatively impacted.

We bear inventory risks due to our reliance on channel partners to sell and distribute our products.

We typically manufacture our products based on channel-partner forecasts before we receive purchase orders. However, many of our channel partners have difficulty accurately forecasting end-user demand and the timing of that demand. They also sometimes cancel purchase orders or reschedule product shipments, in some cases with little or no advance notice to us. We also sometimes receive soft commitments for large orders which do not materialize. In addition, when we introduce new products, we may initially carry higher inventory or have slower inventory turns depending on market acceptance. We have additional uncertainty arising from our competition’s business practices and from unanticipated external events, such as changes in regulatory standards, all of which can adversely affect demand and consequently our inventory levels, sales and operating results.

Covid-19 has adversely affected our business, and the magnitude and duration of future Covid-19 effects on our business are uncertain.

Covid-19 has created significant worldwide economic volatility, uncertainty and disruption, and those effects are likely to persist for some time. Covid-19 has already, and will likely continue to, adversely affect our financial position, results of operations, cash flows and future business prospects. Our significant Covid-19 risks include:

 

uncertain product demand given the decline and subsequent rebound, the latter at least partial, in many business activities globally, particularly in the retail industry, as well as overall delays in RAIN market adoption;

 

decreased visibility into market demand and consequent challenges in effectively managing our inventory;

 

partner-requested preordering or rescheduling as a result of supply concerns which can distort channel inventory, either positively or negatively;

 

increased operating costs such as those associated with work-from-home or restricted movement edicts, increased legal and regulatory demands, and increase product costs due to component or production shortfalls;

 

product delays or shortages due to restrictions on our ability, or that of our suppliers, to operate at normal capacity due to movement restrictions or similar limitations;

36


Table of Contents

 

 

delays in customer pilots which can delay project-based deployments;

 

delays in research and development efforts which can, in turn, delay new product introductions or product enhancements;

 

inability to engage in in-person sales and market activities, which can reduce our ability to effectively sell our products and drive future demand;

 

cost-reduction initiatives, such as lay-offs and furloughs; and

 

maintaining employee engagement and productivity in a prolonged work-from-home environment.

With respect to market demand, in 2020, Covid-19 caused widespread venue closures, materially affecting demand for our products. Covid-19 is continuing to impact venues in 2021, with an adverse impact in retail, including retail apparel, where RAIN is widely adopted. Covid-19 may accelerate a long-term shift in consumer behavior away from physical stores which may further reduce demand for our products over the longer term. The extent and duration to which Covid-19 impacts the retail industry and any retailer’s plans with respect to capital expenditures is unclear, as is the extent to which it will impact our product sales.

Covid-19 has affected many other markets that use our products, including aviation, sporting events such as footraces, and many others. Many of these markets continue to feel Covid-19’s impacts in 2021. If we fail to make our products and platform easy-to-deploy and economical for these markets, or if participants in these markets delay or forgo RAIN investments in response to Covid-19 or otherwise, our ability to penetrate them may suffer.

Uncertainties surrounding global trade policies could have a material adverse effect on us.

Changes in U.S. and foreign laws and policies governing foreign trade, manufacturing, development and investment in the jurisdictions where we currently develop and sell products, and any negative consequences resulting from such changes, could materially affect our business.

In recent years, the U.S. government has imposed significant tariffs on a variety of items imported other countries, particularly China. China has responded by imposing significant tariffs on a variety of items imported from the United States. Such tariffs could have a material adverse impact on our ability to compete internationally. Although the United States and China signed a preliminary trade agreement in early 2020, the tariffs remain in place as negotiations between the countries continue.

Other causes of uncertainty include the Chinese government’s efforts to promote China’s domestic semiconductor industry and lingering uncertainties stemming from the United Kingdom’s separation from the EU.

We are subject to risks inherent in operating abroad and may not be able to successfully maintain or expand our international operations.

In 2020, we derived 80% of our total revenue from sales outside the United States. We anticipate growing our business, in part, by continuing to expand our international operations, which has a variety of significant risks, including:

 

changes, some unexpected or unanticipated, in regulatory requirements, taxes, trade laws, tariffs, export quotas, custom duties or other trade restrictions;

 

lack of established, clear, or fairly implemented standards or regulations with which our products must comply;

 

greater difficulty in enforcing contracts, judgments and arbitration awards in international courts, and in collecting accounts receivable and longer payment and collection periods;

 

limited or unfavorable intellectual property protection;

 

misappropriation of our intellectual property;

 

inflation and fluctuations in foreign currency exchange rates and interest rates;

 

restrictions, or changes thereof, on foreign trade or investment, including currency-exchange controls;

 

changes in a country’s or region’s political, regulatory, legal or economic conditions, including, for example, global and regional economic disruptions caused by Covid-19;

 

political uncertainty, strife, unrest, or conflict, including, for example, the United Kingdom’s departure from the EU and political unrest in Hong Kong;

 

differing regulations with regard to maintaining operations, products and public information;

 

inequities or difficulties obtaining or maintaining export and import licenses;

37


Table of Contents

 

 

 

differing labor regulations, including where labor laws may be more advantageous to employees than in the United States;

 

restrictions on earnings repatriation;

 

corrupt or unethical practices in foreign jurisdictions that may subject us to exposure under applicable anti-corruption and anti-bribery laws such as the U.S. Foreign Corrupt Practices Act of 1977, as amended, or FCPA, and the United Kingdom Bribery Act of 2010, or U.K. Bribery Act; and

 

regulations, and changes thereof, relating to data privacy, cybersecurity, and the unauthorized use of, or access to, commercial and personal information, particularly in Europe.

Various foreign regulatory or governmental bodies may issue rulings that invalidate prior laws, regulations, or legal frameworks in ways that may adversely impact our business. For example, the European Union Court of Justice in October 2015 invalidated the EU-U.S. Safe Harbor Framework, which facilitated personal data transfers to the United States in compliance with applicable EU data-protection laws. The EU-U.S. Privacy Shield, subsequently adopted in 2016 to provide a mechanism for companies to transfer EU personal data to the United States, was also invalidated by the European Union Court of Justice in July 2020. As another example, the European Commission adopted the General Data Protection Regulation, or GDPR, which became effective on May 25, 2018. The GDPR imposes more stringent data-protection requirements than the former regulatory regime in the EU and provides for greater penalties for noncompliance of up to the greater of 4% of worldwide annual revenue or €20 million. Significant regulatory uncertainty remains surrounding data transfers from the European Economic Area to the United States. In China, we are monitoring legal and government advisory developments regarding cybersecurity-focused legislation for impacts to our business related to cross-border transfer limitations and evolving privacy, security, or data protection requirements. We may be required to change our policies and practices with respect to data transfer and other aspects of our data processing and security, which may be burdensome or involve substantial cost and expense, in an effort to address new and evolving limitations and requirements relating to privacy, security, data storage and data protection.

The United Kingdom, or UK, has enacted legislation that substantially implements the GDPR and which provides for penalties of up to the greater of 4% of worldwide annual revenue and £17.5 million. Following the UK’s exit from the EU, however, which became effective January 31, 2020, with a transition period ending December 31, 2020, significant uncertainty remains regarding matters such as data transfers between the UK, the EU and other jurisdictions. This uncertainty and other developments could require us to further change the way we conduct our business and transmit data between the U.S., the UK, the EU, and the rest of the world. Likewise, the California Consumer Privacy Act of 2018, or the CCPA, became effective on January 1, 2020. The CCPA imposes stringent data privacy and data protection requirements for certain data of California residents, and provides for noncompliance penalties of up to $7,500 per violation. In addition, the California Privacy Rights Act, or CPRA, was passed by voters in California’s November 2020 election. The CPRA significantly modifies the CCPA, creating additional obligations with respect to consumer data commencing on January 1, 2022, and going into effect generally on January 1, 2023. Aspects of the CCPA, the CPRA, the GDPR and other laws and regulations relating to privacy, data protection, and security remain unclear as of the date of this report, but these laws and regulations potentially are far reaching. Laws and regulations relating to privacy, data protection and security, and continued evolution of such laws and regulations and their interpretation and enforcement, may require us to modify our practices and policies, which we may not be able to do on commercially reasonable terms or at all, and otherwise cause us to incur substantial costs and expenses in an effort to comply. Any failure or perceived failure by us or any third parties with which we do business to comply with these laws and regulations may result in actions against us by governmental entities, private claims and litigation, legal and other costs, substantial time and resources and fines, penalties or other liabilities. Any such actions may be expensive to defend, may incur substantial legal and other costs and substantial time and resources and likely would damage our reputation and adversely affect our business, financial condition and results of operations.

We opened an office in Shanghai, China in 2011. In addition to the risks listed above, our China operations expose us to risks associated with Chinese laws and policies governing Chinese operations and also to U.S. laws and regulations relating to foreign trade and investment. To date, legal, policy or regulatory changes have not had a material adverse effect on our business or financial condition, but they may in the future. We may experience increased costs for, or significant impact to, our Chinese operations in the event of changes in Chinese government policies or political unrest or unstable economic conditions in China. The nationalization or other expropriation of private enterprises by the Chinese government could result in total loss of our China investment. Any of these matters could materially and adversely affect our business and results of operations.

38


Table of Contents

 

Our failure to comply with anti-corruption and anti-bribery laws related to our foreign activities could subject us to penalties and other adverse consequences. Anti-corruption and anti-bribery laws generally prohibit companies and their employees and intermediaries from making payments to foreign officials for the purpose of obtaining or keeping business, securing an advantage or directing business to another person, and require companies to maintain accurate books and records and a system of internal accounting controls. Under the FCPA, U.S. companies may be held liable for corrupt actions taken by directors, officers, employees, agents, or other strategic or local partners or representatives. If we, our intermediaries or our solution providers, SIs, OEMs, ODMs, VARs, distributors, tag manufacturers or other partners fail to comply with FCPA or similar legislation, government authorities in the United States and elsewhere could seek to impose civil or criminal fines and penalties which could have a material adverse effect on our business, operating results and financial conditions. Moreover, China is an area of heightened exposure regarding compliance with anticorruption laws such as the FCPA and the U.K. Bribery Act. We intend to increase our international sales and business in China and, as such, our risk of violating laws such as the FCPA or U.K. Bribery Act also increases.

We generally conduct our China operations through a wholly owned subsidiary and our European operations through our U.K. subsidiary. For other worldwide jurisdictions, we generally report our taxable income based on our business operations in those jurisdictions. The relevant taxing authorities may disagree with our determinations as to the income and expenses attributable to the jurisdiction or subsidiary. In the event of a disagreement, if our position is not sustained, we could be required to pay additional taxes, interest and penalties, which could result in tax charges, higher effective tax rates, reduced cash flows and lower overall profitability.

We are subject to governmental export and import controls that could subject us to liability or impair our ability to compete in international markets.

The U.S. and various foreign governments have imposed controls, export license requirements and restrictions on the import or export of certain products, technologies and software. We must export our products in compliance with U.S. export controls, including the Commerce Department’s Export Administration Regulations and various economic and trade sanctions established by the Treasury Department’s Office of Foreign Assets Controls. We may not always be successful in obtaining necessary export licenses, and our failure to obtain required import or export approval for our products or limitations on our ability to export or sell our products imposed by these laws may harm our international and domestic sales and adversely affect our revenue. Noncompliance with these laws could have negative consequences, including government investigations, penalties and reputational harm.

Changes in our products or changes in export, import and economic sanctions laws and regulations may delay us introducing new products in international markets, prevent our customers from using our products internationally or, in some cases, prevent the export or import of our products to or from certain countries altogether. The U.S. government has imposed significant tariffs on a variety of items imported from China. China has responded by imposing significant tariffs on a variety of items imported from the United States. Such tariffs could have a material impact on our product costs and decrease our ability to sell our products to existing or potential customers and harm our ability to compete internationally. Further, it is possible that additional sanctions or restrictions may be imposed by the U.S. government on items imported into the United States from China and any such measures could further adversely affect our ability to sell our products to existing or potential customers and harm our ability to compete internationally. Any change in export or import regulations or legislation; shift or change in enforcement; or change in the countries, persons or technologies targeted by these regulations could result in decreased use of our products by, or in our decreased ability to export or sell our products to, existing or potential customers with international operations, adversely affecting our business and results of operations.

Instability or deterioration in the political, social, business or economic conditions in key production jurisdictions could harm our business, financial condition and operating results.

We outsource our manufacturing and production to suppliers in a small number of jurisdictions including Thailand, Malaysia, Taiwan and China. These jurisdictions have experienced significant changes in political, social, business or economic conditions in the past and may experience them in the future. Some of these jurisdictions have also experienced, and may continue to experience, intermittent or sustained mandatory shutdowns or other restrictions to combat the spread of Covid-19.

Deterioration in the political, social, business or economic conditions in any jurisdictions in which we have significant suppliers could slow or halt product shipments or disrupt our ability to manufacture, test or post-process products. In response, we could be forced to transfer our manufacturing, testing and post-processing activities to more stable, and potentially more costly, regions or find alternative suppliers.

39


Table of Contents

 

Our business operations could be disrupted by natural disasters.

In addition to the pandemic risk discussed earlier under “—Covid-19 has adversely affected our business, and the magnitude and duration of future Covid-19 effects on our business are uncertain,” other disasters, whether natural or manmade, could decrease demand for our products, disable our facilities, disrupt operations or cause catastrophic losses. We have facilities in areas with known seismic activity, such as our headquarters in Seattle, Washington. We have facilities in areas with known flooding, such as our office in Shanghai, China. We have a wafer testing and dicing subcontractor in Thailand, a region with a known, and recent, history of flooding. A loss at any of these or other of our or our suppliers’ facilities could disrupt operations, delay production and shipments, reduce revenue and engender potentially large expenses to repair or replace the facility. We do not carry insurance that covers potential losses caused by pandemics, earthquakes, floods or other disasters.

Risks Relating to Our Relationships with Customers, Channel Partners and End Users

We rely on a small number of customers for a large share of our revenues.

We sell our endpoint ICs directly to inlay and tag OEMs and ODMs. We sell our reader ICs to OEMs and ODMs, primarily through distribution. We sell our readers and gateways to VARs and SIs, primarily through distribution. In 2020, sales to tag OEMs Avery Dennison and Arizon accounted for 32% and 10% of our total revenue, respectively. In March 2020, Avery Dennison acquired Smartrac’s RFID inlay segment. Sales concentration to a smaller number of OEMs decreases our bargaining power and increases the risk that our pricing or sales could decline based on sales measures taken by our competitors or our own failure to compete effectively.

If we fail to retain our endpoint IC, reader IC, reader or gateway partners or distributors or fail to establish new relationships, our business, financial condition or operating results could be harmed. Our competitors’ relationships with, or acquisitions of, these partners or distributors could interfere with our relationships with them. Any such interference could impair or delay our product sales or increase our cost of sales.

We engage directly with end users to adopt our products in large projects. These projects, often involving large purchases of our readers and gateways, are often discrete deployments that can result in significant sales for periods of time. They also increase the volatility of our revenues and operating results. For example, we generated 14% of our total 2019 revenue from a North American systems customer. If we are unable to replace project-based revenue with new revenue streams, or if end users with large projects change or delay them without giving us with adequate notice, our sales could decline from period to period and harm our stock price.

Because we sell and fulfill through channel partners, our ability to affect or determine end-user demand is limited.

End users drive demand for our products but, because we sell our products primarily through channel partners, we are one step removed from those end users and often unable to directly assess their demand. Our channel partners may choose to prioritize selling our competitors’ products over ours, or they may offer products that compete with our products or limit sales of our products. If our channel partners do not sell enough of our products or if they choose to decrease their inventories of our products for any reason, our sales to these channel partners and our revenue will decline.

Our channel partners may not properly forecast end users’ demand for our products.

Our channel partners may purchase more of our products than they need to satisfy end-user demand, increasing their inventory and reducing future sales. Distributors may return products in exchange for other products, subject to time and quantity limitations. Our reserve estimates for products stocked by our distributors are based principally on reports provided to us by our distributors, typically on a monthly basis. If the inventory and resale information our partners and distributors provide is inaccurate, or if we do not receive it in a timely manner, then we may not have a reliable view of products being sold to end users which could impact our operating results.

Our growth strategy depends in part on the success of strategic relationships with third parties and their continued performance and alignment.

We invest in relationships with SIs, VARs and software providers whose product offerings complement ours and through which we fulfill our product sales. Our business will be harmed if we fail to develop and grow these partner relationships. For example, our operating results may suffer if our efforts developing partner relationships increase costs but do not increase revenue. Partner relationships may also involve exclusivity provisions, multiple levels of distribution, discount pricing or investments in other companies. The cost of developing and maintaining partner relationships may go unrecovered and our efforts may not generate a corresponding increase in revenue.

40


Table of Contents

 

Our business depends on our brand recognition and reputation, and if we fail to maintain or enhance our brand recognition or reputation then our business could be harmed.

We believe that building our brand and reputation is key to our relationships with partners and end users and to our ability to attract new partners and end users. We also believe that our brand and reputation will be increasingly important as market competition increases. Our success depends on a range of factors, including:

 

continuing to deliver high-quality, innovative and defect-free products;

 

maintaining high customer satisfaction;

 

successfully differentiating our products from those of our competitors; and

 

appropriately managing both positive and negative publicity.

Risks Relating to Our Intellectual Property

If we are unable to protect our intellectual property, then our business could be adversely affected.

Our success depends in part upon our ability to obtain, maintain and enforce patents, copyrights, trade secrets, trademarks and other intellectual property rights and to prevent third parties from infringing, misappropriating or circumventing those rights. We rely on a variety of intellectual property rights, including patents in the United States and copyrights, trademarks and trade secrets in the United States and foreign countries. We have historically focused on filing U.S. patent applications for a number of reasons including the fact that many RAIN products are used in or imported into the United States. By seeking patent protection primarily in the United States, our ability to assert our intellectual property rights outside the United States is limited, including in some significant foreign markets such as China. We have registered trademarks and domain names in selected foreign countries where we believe filing for such protection is appropriate and we have a small number of foreign patent applications and issued and allowed foreign patents. Regardless, some of our products and technologies may not be adequately protected by any patent, patent application, trademark, copyright, trade secret or domain name. Also, effective intellectual property protection may be unavailable or more limited in one or more relevant jurisdictions relative to those protections available in the United States.

We cannot guarantee that:

 

any of the patents, trademarks, copyrights, trade secrets or other intellectual property rights we presently employ in our business will not lapse or be invalidated, circumvented, challenged or abandoned;

 

our intellectual property rights will provide competitive advantages to us;

 

our ability to assert our intellectual property rights against potential competitors or to settle current or future disputes will not be limited by our agreements with third parties;

 

any of our pending or future patent applications will be issued or have the coverage we originally sought;

 

our intellectual property rights can or will be enforced, particularly in jurisdictions where competition may be intense or where legal protections may be weak;

 

we will not lose the ability to assert our intellectual property rights against, or to license our technology to, others and collect royalties or other payments; or

 

we will retain the right to ask for a royalty-bearing license to an industry standard if we fail to file an intellectual property declaration pursuant to the standards process.

Monitoring and addressing unauthorized use of our intellectual property is difficult and costly. Unauthorized use of our intellectual property has already occurred and may occur again. Our failure to identify unauthorized use or otherwise adequately protect our intellectual property could adversely affect our business.

Litigation to enforce our intellectual property rights is time consuming, distracting, expensive and could result in outcomes or consequences that are harmful to us. We could incur significant costs and divert our attention and the attention of our employees by threatening or initiating litigation, which could, in turn, decrease revenue and increase expenses. Because litigation outcomes are uncertain, we could lose an enforcement action or weaken our intellectual property rights in litigation. An adverse decision could impair our intellectual property rights, limit the value of our technology or otherwise negatively impact our business, financial condition and operating results. At the same time, a decision not to enforce our intellectual property rights could embolden others to violate or potentially violate our intellectual property rights and thus weaken those rights over time.

41


Table of Contents

 

On June 6, 2019, we filed a patent infringement lawsuit against NXP USA, Inc., a Delaware corporation and subsidiary of NXP Semiconductors N.V., or NXP, in the U.S. District Court for the Northern District of California, or the Court. For further information regarding this litigation, please refer to Note 11 of our condensed consolidated financial statements included elsewhere in this report.

If we are unsuccessful in prosecuting our patent-infringement claims against NXP or in defending ourselves against NXP’s counterclaims, or to the extent we cannot maintain the validity and enforceability of our patents, we could see a material adverse effect on our business, results of operations or financial condition. Regardless of the outcome, our lawsuit against NXP will increase our expenses and distract management and key employees, and could negatively impact our relationships with partners or end users and result in retaliatory claims against us.

Some of our technology is not patented or patentable and constitutes trade secrets. To protect our trade secrets, we require our employees, consultants, advisors and other collaborators to enter into confidentiality agreements. We also rely on contractual protections with our channel partners, suppliers and end users, and we implement security measures to protect our trade secrets and other confidential information. We cannot guarantee we have entered into appropriate agreements with all parties that have access to our trade secrets or confidential information. Moreover, the agreements we have entered into may not provide sufficient protection for our trade secrets or other confidential information in the event of any unauthorized use or disclosure. Our trade secrets and other confidential information could also be obtained by third parties by breaches of our security systems. Our suppliers, employees or consultants could also assert rights to our trade secrets or other confidential information.

Our use of overseas manufacturers has extra risk. The intellectual property protection in countries where our third-party contractors operate is weaker than in the United States. If the steps we have taken and the protection provided by law do not adequately safeguard our intellectual property rights, then we could suffer lost profits due to sales of competing products that exploit our intellectual property rights.

We may become party to intellectual property disputes which could be time consuming, costly to prosecute, defend or settle, result in the loss of significant rights, and adversely affect RAIN adoption generally.

Many companies in our industry, as well as non-practicing entities, hold patents and other intellectual property rights and may pursue, protect and enforce those intellectual property rights. We have received, and may receive in the future, invitations to license patent and other intellectual property rights to technologies that could be important to our business. We also receive assertions against us, our channel partners and or end users claiming that we or they infringe patent or other intellectual property rights. Offers to purchase patents or other intellectual property rights, or claims that we infringe patents or other intellectual property rights, regardless of their merit or resolution, are costly to resolve and divert the efforts and attention of our management and technical personnel. If we decline to accept an offer or refute a claim, then the offering or claiming party may pursue litigation against us.

Intellectual property disputes have adversely affected RAIN adoption. As one example, in 2011 Round Rock Research filed lawsuits against 11 end users, including Walmart and Macy’s, for RAIN-related patent infringement. We believe those lawsuits adversely affected demand for our products from 2011 to 2014. In 2013, Round Rock Research entered into licensing agreements with many RAIN suppliers, including us; in early 2015 they reached a settlement agreement with the last of the end-user defendants. The licensed Round Rock patents all expired by the end of 2019. However, we, our channel partners, suppliers or end users could be involved in similar disputes in the future which could adversely affect our operating results and growth prospects.

We may be forced, or choose, to take action to protect our own intellectual property against infringement by others. Our actions could adversely affect RAIN adoption as well as our own operating and growth prospects. For example, in June 2019 we filed a patent infringement lawsuit against NXP USA, Inc., a Delaware corporation and subsidiary of NXP, in the U.S. District Court for the Northern District of California and in October 2019, NXP USA, Inc. and NXP filed a patent infringement lawsuit against us in the U.S. District Court for the District of Delaware. For more information, see “-If we are unable to protect our intellectual property, our business could be adversely affected.”

Many of our agreements require us to indemnify and defend our channel partners and end users from third-party infringement claims and pay damages in the case of adverse rulings. These damages could be sizable and disproportionate to the business we derive from the accused channel partners or end users. Moreover, we may not know whether we are infringing a third party’s rights due to the large number of RAIN-related patents or to other systemic factors. For example, patent applications in the United States are maintained in confidence for up to 18 months after filing or, in some instances, for the entire time prior to patent issuance. Consequently, we may not be able to account for such rights until after a patent issues.

Competitors may file patent applications or receive patents that block or compete with our patents. Claims of this sort can harm our relationships with our channel partners or end users and may deter these partners or end users from doing business with us. Further, we may or may not prevail in patent-related proceedings given the complexity and inherent uncertainties in intellectual property litigation. If any pending or future proceedings result in an adverse outcome, then we could be required to:

 

cease the manufacture, use or sale of the infringing products, processes or technology;

42


Table of Contents

 

 

 

pay substantial damages for infringement;

 

expend significant resources to develop non-infringing products, processes or technology;

 

license technology from the party claiming infringement, which license may not be available on commercially reasonable terms, or at all;

 

cross-license our technology to a competitor to resolve an infringement claim, which could weaken our ability to compete with that competitor; or

 

pay substantial damages to our channel partners or end users to cause them to discontinue their use of, or replace, infringing products with non-infringing products.

Any of the foregoing could have an adverse effect on our business, financial condition and operating results.

Intellectual property licensing from or to others, including competitors, may subject us to requirements or limitations that could adversely affect our business and prospects.

Various intellectual-property license agreements give us access to the patents and intellectual property of others, for example to necessary intellectual property in GS1 EPCglobal protocols and ISO standards. We have similarly licensed some of our patents and intellectual property to others, for example pursuant to agreements in connection with us participating in developing GS1 EPCglobal protocols and ISO standards.

For the former, in the course of us participating in developing GS1 EPCglobal UHF Gen2, UHF Gen2 V2, tag data standards, low-level reader protocol and other protocols, we agreed to license on a royalty-free basis those of our patents that are necessarily infringed by the practice of these protocols to other GS1 EPCglobal members, subject to reciprocal royalty-free rights from those other members. For the latter, in the course of us participating in developing ISO standards, we agreed to license on a RAND basis those of our patents that are necessarily infringed by the practice of those ISO standards, again subject to reciprocal royalty-free rights from the other ISO members.

Because it may not be clear whether a member’s intellectual property is necessary to the practice of a protocol or standard, disputes could arise among members, resulting in our inability to receive a license on royalty-free or RAND terms or to assert our not-necessary patents against others. Further, some GS1 EPCglobal members declined to license their intellectual property on royalty-free terms, instead demanding reasonable and nondiscriminatory, or RAND, terms. Disputes or confusion may arise about whether we may invoke our necessary intellectual property if those members choose to assert their RAND intellectual property, potentially causing or at least complicating any ensuing litigation and harming our business, financial condition and operating results.

In the course of us participating in ISO, we may be required to grant to all users worldwide a license to those of our patents that are necessarily infringed by the practice of other standards, including at frequencies other than UHF, on RAND terms, again subject to reciprocity. As a result, we are not always able to limit to whom and, to a certain extent, on what terms we license our technologies, and our control over and our ability to generate licensing revenue from some of our patents may be limited. We may also choose to license our patents or intellectual property to others in the future. We cannot guarantee that any patents and technology that we provide in any will not be used against us.

We rely on third-party license agreements; impairment of those agreements may cause production or shipment delays that could harm our business.

We have license agreements with third parties for patents, software and technology we use in our operations and in our products. For example, we license tools from design-automation software vendors to design our silicon products. Third-party licenses for patents, software and other technology important to our business may not continue to be available on commercially reasonable terms, if at all. Loss of any such licenses could cause manufacturing interruptions or delays or reductions in product shipments until we can develop, license, integrate, and deploy alternative technologies, if even possible, which could harm our business and operating results.

Our use of open-source software may expose us to additional risks and harm our intellectual property.

Our products, processes and technology sometimes use or incorporate software that is subject to an open-source license. Open-source software is typically freely accessible, usable and modifiable, and is made available to the general public on an “as-is” basis under the terms of a nonnegotiable license. Use and distribution of open-source software may entail greater risks than use of third-party commercial software. Certain open-source software licenses require a user who intends to distribute the open-source software as a component of the user’s software to disclose publicly part or all of the user’s source code. In addition, certain open-source software licenses require the user of such software to make derivative works of the open-source code available to others at low or no cost. Consequently, open-source licensing can subject our previously proprietary software to open-source licensing terms, which could enable our competitors to create similar offerings with lower development effort and time and ultimately could result in a loss of sales.

43


Table of Contents

 

In addition, open-source licensors generally do not provide warranties or other contractual protections regarding infringement claims or the quality of their code, opening us to business risks that could materially harm our operating results.

We may face claims alleging noncompliance with open-source license terms or infringement or misappropriation of proprietary software. These claims could result in litigation, require us to purchase a costly license, or require us to devote research and development resources to change our software, any of which would have a negative effect on our business and operating results. Few courts have interpreted open-source licenses, and these licenses could be construed in a way that could impose unanticipated conditions or restrictions on our ability to commercialize our offerings. In addition, if there are changes in the licensing terms for the open-source software we use, we may be forced to re-engineer our solutions, incur additional costs or discontinue the sale of our products. We cannot guarantee that we have incorporated all open-source software in a manner that is consistent with our current policies and procedures, or in a manner that will not subject us to liability.

Risks Relating to Privacy and Cybersecurity

Privacy and security concerns relating to RAIN could damage our reputation and deter current or potential customers from using our products.

Privacy advocates and others have raised and may continue raising concerns about RAIN compromising consumer privacy or facilitating theft. These concerns include unauthorized parties potentially collecting personally identifiable information or personal data, tracking consumers, stealing identities or causing other issues relating to privacy or data protection. If such concerns increase, or if actual malicious or inadvertent breaches of privacy or theft occur or are perceived to have occurred, then our reputation could be damaged, our business and prospects may suffer, and we could incur significant liability. We may be or be alleged to be subject to contractual or self-regulatory obligations, in addition to legal and regulatory obligations, relating to privacy, data protection and security with respect to RAIN. These actual or asserted obligations may require us to modify our practices and policies, which we may not be able to do on commercially reasonable terms or at all, and otherwise cause us to incur substantial costs and expenses. Any failure or perceived failure to comply with any laws, regulations, or contractual or other obligations to which we are or may be asserted to be subject may result in regulatory actions, private claims and litigation, legal and other costs, substantial time and resources and fines, penalties or other liabilities. Any such actions may be expensive to defend, may entail substantial legal and other costs as well as time and resources and likely would damage our reputation and adversely affect our business, financial condition and results of operations.

In addition to concerns over privacy or theft, it is possible for those with malicious intent to misuse RAIN to facilitate theft or damage the public trust. If a theft or other damaging incident occurs or is perceived to occur and customer or end-user data, personally identifiable information or other confidential information is accessed or used without authorization, then our and our customers’ operations could be disrupted and our customers or we could be the target of regulatory investigations or proceedings and private claims, demands or litigation, and we could face potential liability and significant costs and expenses to remediate and otherwise respond to the incident. Concerns about security and privacy, even if unfounded, could also damage our reputation and operating results or could delay overall RAIN industry development. In such an event, our business and prospects may suffer, and we could incur claims, proceedings and significant liability. We also could be required to expend significant capital and resources to address any security incident or breach and to implement measures to prevent further breaches or incidents.

We cannot ensure that any limitation-of-liability provisions in our customer and user agreements, contracts with third-party vendors and service providers or other contracts are enforceable or adequate or would protect us from any liabilities or damages against claims relating to a security breach or other security-related matter.

Government regulations and guidelines and other standards relating to consumer privacy may adversely impact adoption of our products, require us to make design changes or constrain our ability to implement new and desired product features.

Our customers are subject to laws and regulations related to collecting, storing, transmitting and using personal information and personal data, as well as additional laws and regulations that address privacy and security related to RFID in general. Because RAIN is a type of RFID, we believe these laws and regulations apply to RAIN.

The European Commission, or the EC, has issued guidance to address privacy concerns about RFID. In May 2009, the EC issued a recommendation that retailers in the EU inform their customers when RFID tags are either on or embedded within products. In April 2011, the EC signed a voluntary agreement with private and public entities to develop privacy guidelines for companies using RFID in the EU. While compliance with the guidelines is voluntary, our customers that do business in the EU prefer products that comply with the guidelines. If our RAIN products do not provide the necessary functionality to allow customers to comply with the guidelines then our business may suffer.

The data-security and privacy legislative and regulatory landscape in the United States, EU and other foreign jurisdictions continues to evolve, and new or changed laws, regulations, guidelines and standards may adversely impact our business, including our

44


Table of Contents

 

ability to develop future products. If we fail to develop products that meet end-user privacy requirements, then end users may choose not to use our products.

Although the Gen2 V2 protocol includes features for addressing consumer privacy and authenticating a tag, and although we have incorporated custom features in our products to further protect consumer privacy, a third party may still breach these features, including as implemented in our products, in which case our reputation could be damaged and our business and prospects could suffer.

A breach of security or other security incidents impacting our systems or others used in our business could have an adverse effect on our business.

We use security systems to maintain our facility’s physical and information-technology security and to protect our proprietary and confidential information, including that of our customers, suppliers and employees. We face risks of security breaches and incidents from a variety of sources, including viruses, ransomware, hacking, malicious code, and social engineering and other forms of employee or contractor negligence, unintentional acts, or malfeasance. Accidental or willful security breaches or incidents or other unauthorized access to our facilities or information systems could compromise access to and the integrity of this information. The consequences of loss and possible misuse of our proprietary and confidential information, including information relating to individuals, could include, among other things, unfavorable publicity, damage to our reputation, difficulty marketing or selling our products, customer allegations of breach of contract, loss or theft of intellectual property, claims and litigation, governmental and regulatory proceedings, and possible fines, penalties and other damages and liabilities, any of which could have a material adverse effect on our business, financial condition, reputation and relationships with customers and partners.

We rely on third-party providers of corporate infrastructure services such as for human resources, electronic communications and financial functions. Additionally, our platform operates in conjunction with, and we are dependent upon, third-party products, services, and components. Consequently, we are dependent on the security systems of these third-party providers. There have been and may continue to be significant attacks on certain third-party providers, and we cannot guarantee that our or our third-party providers’ systems and networks have not been breached or that they do not contain exploitable defects or bugs that could result in a breach of or disruption to our systems and networks or the systems and networks of third parties that support us and our platform. These third-party providers also face risks of security breaches or incidents, and our ability to monitor their security is limited. Any security breaches, incidents or other unauthorized access to our service-providers’ systems or viruses, loggers, ransomware or other errors, vulnerabilities, or malfeasant code in their data or software could expose us to loss or misappropriation of, or unauthorized use or disclosure of, confidential and proprietary information. If there is a security vulnerability, error, ransomware or other bug or malfeasant code in one of these third-party products, services, and components and if there is a security exploit targeting them, we could face increased costs, claims, liability, reduced revenue, and harm to our reputation or competitive position. Because the techniques used to obtain unauthorized access to or sabotage security systems change frequently and are often not recognized until after an attack, we may be unable to anticipate the techniques or implement adequate preventative measures, thereby exposing us to material adverse effect on our business, operations and financial condition. We use Solarwinds products, including those compromised by the security breach Solarwinds announced on December 14, 2020. Although we do not believe our system was compromised, and have patched the Solarwinds products, using third-party providers introduces risk of a cyber security incident.

We may incur significant costs in an effort to detect and prevent security breaches and other security-related incidents. In the event of an actual or perceived security breach or incident, we could be required to expend significant capital and other resources to mitigate, notify third parties of, and otherwise address, the breach or incident and its root cause and to take steps to prevent further breaches or incidents. Claims relating to an actual or perceived security breach or incident may not be adequately covered by our insurance and may result in increased insurance costs or insurance not being available to us at all.

Risks Relating to Our Financial Position and Capital Needs

We have a history of losses and have only achieved profitability intermittently. We cannot be certain that we will attain or sustain profitability in the future.

We have incurred losses since our inception in 2000. Whereas we were profitable between 2013 and 2015, we had a net loss of $51.9 million for the year ended, and an accumulated deficit of $314.7 million as of, December 31, 2020. Our ability to attain or sustain profitability depends on numerous factors, many of which are out of our control, including continued RAIN adoption and us maintaining or growing our market share. We expect significant expenses to support operations, product development and business and headcount expansion in sales, engineering, and marketing and may, for periods of time, choose to invest to grow the market and our share, reduce costs, improve our efficiencies or shorten our supply chain. If we fail to increase our revenue or manage our expenses, or if our investments in growing the market or our market share do not succeed, then we may not attain or sustain profitability in the future.

45


Table of Contents

 

We have a history of significant fluctuations in our quarterly and annual operating results.

You should consider our business and its prospects in light of the risks and difficulties we encounter in the uncertain and rapidly evolving RAIN market. Because this market is new, large and evolving, predicting its growth rate and ultimate size is difficult. The rapidly evolving nature of the markets in which we sell our products, as well as other factors that are beyond our control, reduce our ability to accurately gauge our future prospects and forecast our quarterly or annual performance. If sales exceed expectations or if we reduce prices to win a large opportunity or in response to competition, then our revenue and profitability may be positively affected, but gross margins may be negatively affected. If we are unable to obtain semiconductor wafers or electronic components then our sales will decline and our revenue and profitability may be negatively affected. If research analysts or investors view our decisions negatively, the trading price of our common stock could decline.

Historically, our success predicting future sales of our products and platform has been limited. End users drive demand for our products, but we sell nearly all our products through channel partners so our ability to forecast end-user demand is limited. We rely on those same channel partners to integrate our products with end-user information systems and this integration has been uneven and unpredictable in scope, timing and implementation. Also, RAIN-based systems often require time-consuming proofs-of-concepts and other steps such as designing and implementing new business processes, which make sales of our products difficult to forecast. Partly as a consequence, in the past, both we and other industry participants have at times overestimated the RAIN market size and growth rates, then failed to meet expectations.

Our history shows sales volatility and highlights our limited ability to forecast sales. For example, in 2016 our endpoint IC sales exceeded both our expectations and those of our industry’s analysts due in large part to several coincident large end-user deployments. Then, in the latter part of 2017 and in early 2018, the pace of endpoint IC unit-volume growth slowed relative to 2016, we believe due to multiple factors including, but not limited to, delays in new deployments and in planned expansions at several large retailers as well as a correction in our endpoint IC channel inventory. Then, in the latter part of 2018 and in 2019, due to shorter lead times for our endpoint ICs, we were increasingly receiving orders and shipping the ordered products within the same quarter. Those shortened lead times decreased our ability to predict both optimal inventory and order volume for a quarter. Then, in early 2020, Covid-19 introduced even greater uncertainty in our business, with us choosing to build product inventory during the pandemic-induced downturn. In 2021 we see strong demand, at least temporarily, and that demand currently exceeds our available product supply.

We expect that for the foreseeable future our visibility to future sales, including volumes and prices, will continue to be limited. Our poor visibility may cause fluctuations, particularly on a quarterly basis, in our actual operating results and in differences between our expected and actual operating results.

Many factors, most of which are outside our control, may cause or contribute to fluctuations in our quarterly and annual operating results. These fluctuations make financial planning and forecasting difficult. In addition, these fluctuations may cause unanticipated decreases in our available cash, which could negatively affect our business and prospects. Material factors that contribute to fluctuations in our operating results and revenue include:

 

the impact of Covid-19 on macroeconomic conditions, our business and our customers, end-users, suppliers and other business partners;

 

variations in RAIN adoption and deployment delays by end users;

 

fluctuations in demand for our products or platform, including by tag manufacturers and other significant customers on which we rely for a substantial portion of our revenue;

 

fluctuations in the availability or supply of our products;

 

variations in the quality of our products and return rates;

 

delays in new-product introductions and in the maturity of our new-product technologies;

 

decreases in selling prices for our products;

 

delays in our product-shipment timing, customer or end-user sales or deployment cycles, or work performed under development contracts;

 

intellectual property disputes involving us, our customers, end users or other participants in our industry;

 

adverse outcomes of litigation or governmental proceedings;

 

timing variability in product introductions, enhancements, services, and technologies by us and our competitors and market acceptance of these new or enhanced products, services and technologies;

46


Table of Contents

 

 

unanticipated excess or obsolete inventory as a result of supply-chain mismanagement, new-product introduction, quality issues or otherwise;

 

changes in the amount and timing of our operating costs, including those related to the expansion of our business, operations and infrastructure;

 

changes in business cycles or seasonal fluctuations that may affect the markets in which we sell;

 

changes in industry standards or specifications, or changes in government regulations, relating to RAIN, or to our products or our platform;

 

late, delayed or cancelled payments from our customers; and

 

unanticipated impairment of long-lived assets and goodwill.

A substantial portion of our operating expenses are fixed for the short term, and as a result, fluctuations in revenue or unanticipated expenses can have a material and immediate impact on our profitability and negatively affect our operating results, which could cause the price of our common stock to decline.

Risks Relating to U.S. Federal Income Tax

Our ability to use net operating losses to offset future taxable income may be limited.

As of December 31, 2020, we had federal net operating loss carryforwards, or NOLs, of $213.5 million and federal research and development credit carryforwards of $14.0 million which we may use to reduce future taxable income or offset income taxes due. We have established a valuation allowance against the carrying value of these deferred tax assets. The tax loss and research and development credit carryforwards began expiring in 2020. Insufficient future taxable income will adversely affect our ability to utilize these NOLs and credit carryforwards. Reductions in corporate tax rates may also reduce our ability to utilize the NOLs.

Under Sections 382 and 383 of the U.S. Internal Revenue Code, or the Code, a corporation that experiences a more-than 50% ownership change over a three-year testing period is limited in its ability to use its pre-change NOLs and other tax assets to offset future taxable income or income taxes. Our existing NOLs and credit carryforwards may be subject to limitations arising from previous ownership changes; if we undergo a future ownership change then our ability to use our NOLs and credit carryforwards could be further limited by Sections 382 and 383 of the Code. Future changes in our stock ownership, the causes of which may be outside our control, could result in an ownership change under Sections 382 and 383 of the Code. Our NOLs may also be impaired under state law. As a result of these limitations, we may not be able to utilize a material portion of, or possibly any of, the NOLs and credit carryforwards.

We could be subject to additional income tax liabilities.

We are subject to income taxes in the United States and certain foreign jurisdictions. During the ordinary course of business, we use significant judgment in evaluating our worldwide income-tax obligations and we conduct many transactions for which the ultimate tax determination is uncertain. Additionally, our effective tax rates could be adversely affected by earnings being lower than anticipated in countries where we have lower statutory rates and higher than anticipated in countries where we have higher statutory rates, by changes in currency exchange rates, by changes in the valuation of our deferred tax assets and liabilities or by changes in the relevant tax, accounting and other laws, regulations, principles and interpretations. We are subject to audit in various jurisdictions and these jurisdictions may assess additional income tax against us. Although we believe our tax determinations are proper, the final determination of any tax audits and possible litigation could be materially different from our historical income-tax provisions and accruals. The results of an audit or litigation could have a material effect on our operating results or cash flows in the period or periods for which that determination is made.

Taxing authorities may successfully assert that we should have collected or in the future should collect sales and use, value-added or similar taxes, and we could be subject to liability with respect to past or future sales, any of which could negatively affect our operating results.

We do not collect sales and use, value-added or similar taxes in all jurisdictions in which we have sales, based on our belief that such taxes are either not applicable or an exemption from such taxes applies. Sales and use, value-added and similar tax laws and rates vary greatly by jurisdiction. Certain jurisdictions in which we do not collect such taxes may assert that such taxes are applicable, which could result in tax assessments, penalties and interest, and we may be required to collect such taxes in the future, including as a result of a change in law. Such tax assessments, penalties and interest or future requirements may negatively affect our operating results.

47


Table of Contents

 

Risks Relating to Our Financial Reporting and Disclosure

If we fail to maintain an effective system of disclosure controls and internal controls over financial reporting, our ability to produce timely and accurate financial statements or comply with applicable regulations could be impaired, which may adversely affect investor confidence in us and, in turn, lead to a decline in the market price of our common stock.

As a public company, we are required to comply with the requirements of the Securities Exchange Act of 1934, as amended, or the Exchange Act, the Sarbanes-Oxley Act of 2002, or the Sarbanes-Oxley Act, and the rules and regulations of The Nasdaq Stock Market. The Sarbanes-Oxley Act, among other things, requires that we maintain effective disclosure controls and procedures and internal control over financial reporting. Effective internal controls are necessary for us to provide reliable financial reports and prevent fraud.

For example, under Section 404 of the Sarbanes-Oxley Act, or Section 404, we are required to make a formal assessment of the effectiveness of our internal control over financial reporting. Once we cease to be an emerging growth company and if we are deemed to be an accelerated filer or large accelerated filer for purposes of the Exchange Act, we will be required to include an attestation report on internal control over financial reporting issued by our independent registered public accounting firm. Compliance with these requirements will continue to divert resources and take significant time and effort, and we anticipate that additional resources will be needed to comply with the additional compliance obligations to which we will be subject after we cease to be an “emerging growth company,” which we expect will occur on December 31, 2021.Moreover, we may be unable to successfully complete all of the procedures, certifications and attestation requirements of Section 404 in a timely manner.

Additionally, we have previously identified and reported material weaknesses in our internal controls over financial reporting in prior years, and while these identified material weaknesses have been remediated, there can be no assurance that our remediation will be effective in future periods or prevent other material weaknesses or significant deficiencies in our internal control over financial reporting from arising in the future. We may identify additional material weaknesses in our internal controls over financial reporting in future periods. A material weakness, even if quickly remedied, could reduce the market’s confidence in our financial statements and harm our stock price. Any inability to provide reliable financial reports or prevent fraud could harm our business.

Any failure to implement and maintain effective disclosure controls and procedures and internal control over financial reporting, including the identification of one or more material weaknesses, could cause investors to lose confidence in the accuracy and completeness of our financial statements and reports, which would likely adversely affect the market price of our common stock. In addition, we could be subject to sanctions or investigations by The Nasdaq Stock Market, the SEC and other regulatory authorities.

As an emerging growth company within the meaning of the Securities Act, we utilize certain modified disclosure requirements, and those requirements may make our common stock less attractive to investors.

We are an emerging growth company, and for as long as we remain an emerging growth company, we may choose to take advantage of exemptions from some reporting requirements applicable to other public companies but not to emerging growth companies, including:

 

not being required to have our independent registered public accounting firm audit our internal control over financial reporting under Section 404 of the Sarbanes-Oxley Act;

 

reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements; and

 

exemptions from the requirements to hold a nonbinding advisory vote on executive compensation and receive stockholder approval of any golden parachute payments not previously approved.

We plan in our filings with the SEC to continue to use the modified disclosure requirements available to emerging growth companies. As a result, our stockholders may not have access to certain information they may deem important.

We can remain an emerging growth company until the earliest of:

 

December 31, 2021;

 

the last day of the first fiscal year in which our annual gross revenue exceeds $1 billion;

 

the date that we become a “large accelerated filer” as defined in Rule 12b-2 under the Exchange Act, which would occur if the market value of our common stock held by non-affiliates exceeds $700 million as of the last business day of our most recently completed second fiscal quarter; or

 

the date on which we have issued more than $1 billion in non-convertible debt during the preceding three-year period.

We anticipate that we will cease to be an emerging growth company on December 31, 2021.

48


Table of Contents

 

We have incurred and, in the future, will incur higher costs by being a public company.

We have incurred significant legal, accounting and other costs associated with public-company reporting requirements. Those costs will increase as we transition to no-longer being an emerging growth company. In addition, our management, accounting and legal personnel need to divert attention from operational and other business matters to devote substantial time to these reporting requirements. In particular, we are incurring significant expenses and devoting substantial effort toward ensuring ongoing compliance with the requirements of Section 404, and we anticipate that these expenses and efforts will increase once we cease to be an emerging growth company and are subject to the requirement under Section 404 that our independent registered public accounting firm attest to the effectiveness of our internal control over financial reporting. We have hired and may need to continue to hire additional accounting and information technology staff with appropriate public company experience and technical accounting knowledge. We cannot predict or estimate the amount of additional costs we may incur as a result of being a public company.

We have and will continue to incur costs associated with recently adopted corporate governance requirements, including those of the SEC and The Nasdaq Global Select Market. We expect those governance requirements to lead to ongoing legal and financial costs and make some activities more time consuming and costly. We also expect those requirements to increase the difficulty and expense for us to obtain director and officer liability insurance, and we may need to accept reduced policy limits and coverage or pay substantially higher costs to obtain similar or higher coverage to what we have today. As a result, we may find it difficult to attract and retain qualified persons to serve on our board of directors or as executive officers or may need to pay higher compensation to attract and retain them. Although we monitor developments with respect to those requirements, we cannot predict or estimate the additional costs we may incur or the timing of such costs.

Risks Relating to Owning or Trading of Our Securities

The market price of our common stock has been and will likely continue to be volatile, and the value of your investment could decline significantly.

Since July 2016, when we sold shares of our common stock in our initial public offering through June 30, 2021, our stock price has ranged from $9.95 to $79.05. The following factors, in addition to general risks and other risks described in this report, may have a material effect on the trading price of our common stock:

 

price and volume fluctuations in the overall stock market;

 

changes in operating performance, stock market valuations, and volatility in the market prices of other technology companies generally, or those in our industry in particular;

 

actual or anticipated quarterly variations in our results of operations or those of our competitors;

 

actual or anticipated changes in our growth rate relative to our competitors;

 

delays in end-user deployments of RAIN systems;

 

announcements by us or our competitors of acquisitions, new products, significant contracts, commercial relationships or capital commitments;

 

supply interruptions, including semiconductor wafer or other product shortfalls;

 

developments relating to intellectual property rights or in disputes relating to those rights;

 

our ability to develop and market new and enhanced products on a timely basis;

 

commencement of, or our involvement in, litigation;

 

changes in our board of directors or management;

 

changes in governmental regulations or in the status of our regulatory approvals;

 

unstable regional political and economic conditions;

 

the trading volume of our stock;

 

actual or perceived security breaches;

 

limited public float;

 

any future sales of our common stock or other securities;

49


Table of Contents

 

 

 

financial analysts dropping or reducing their coverage of us; changes in financial estimates by analysts who do cover us; or our failure to meet analyst estimates or investor expectations;

 

fluctuations in the values of companies investors perceive to be comparable to us; and

 

the financial projections we may provide to the public, any changes in these projections or our failure to meet these projections.

 

general economic conditions and slow or negative growth of markets in which we operate.

Technology company stocks like ours have experienced extreme price and volume fluctuations often unrelated or disproportionate to the operating performance of those companies. Securities class-action litigation is frequently instituted against companies whose stock prices decline significantly, as it was against us. The litigation against us causes substantial costs and a diversion of management’s attention and resources. For further information regarding this litigation risk, please refer to Note 5 of our condensed consolidated financial statements included elsewhere in this report.

We may need to raise additional capital which may not be available on favorable terms, if at all, causing dilution to stockholders, restricting our operations or adversely affecting our ability to operate our business.

In the course of running our business we may need to raise capital, potentially diluting our stockholders. In December 2019, we issued and sold $86.3 million aggregate principal amount of 2.00% convertible senior notes due 2026, or the 2019 Notes, and we may in the future engage in additional equity, equity-linked or debt financings to secure additional funds. If unforeseen circumstances drive our financing needs, such as unforeseen expenditures or if our operating results are worse than we expect, then we may not be able to raise capital on favorable terms, if at all. Debt financing, if available, may include covenants limiting or restricting our ability to take specific actions such as incurring additional debt, expending capital or declaring dividends, or which impose financial covenants that limit our ability to achieve our business objectives. If we need but cannot raise additional capital on acceptable terms then we may not be able to meet our business objectives, our stock price may fall, and you may lose some or all of your investment.

Transactions relating to the 2019 Notes may affect our stock’s value.

If the 2019 Notes are converted by holders, then we have the ability under the indenture for the 2019 Notes to deliver cash, stock or any combination of cash or stock, at our election. If we elect to deliver stock, then doing so will dilute the ownership interests of our existing stockholders. Any sales in the public market of the stock issuable upon a conversion could negatively affect the price of our stock. Anticipated future conversions of the 2019 Notes into shares of our stock could depress the price of our stock. Certain holders of the 2019 Notes may also engage in short selling to hedge their position in the 2019 Notes, which could decrease the price of our stock.

In connection with the issuance of the 2019 Notes, we entered into privately negotiated capped-call transactions with financial counterparties. The capped-call transactions are generally designed to reduce potential dilution to our stock upon any conversion or settlement of the 2019 Notes or offset any cash payments we are required to make in excess of the principal amount of converted 2019 Notes, as the case may be, with such reduction or offset subject to a cap based on the cap price. From time to time, the financial counterparties to the capped calls may modify their hedge positions by entering into or unwinding various derivative transactions with respect to our stock or purchasing or selling our stock or other securities of ours in secondary market transactions prior to the maturity of the capped calls. This activity could cause a decrease in the market price of our stock.

For more information on the 2019 Notes and the capped-call transactions, see Note 6 of our consolidated financial statements included elsewhere in this report.

Our principal stockholders and management own a significant percentage of our stock and are able to exercise significant influence over matters subject to stockholder approval.

As of June 30, 2021, our executive officers, directors and principal stockholders, together with their respective affiliates, beneficially owned approximately 29.5% of our stock. As a result, our executive officers, directors and principal stockholders may be able to significantly influence, in their capacity as stockholders, matters requiring approval by our stockholders, including electing directors and approving mergers, acquisitions or other transactions. They may have interests that differ from yours and may vote in a way with which you disagree, and which may be adverse to your interests. This concentration of ownership could have the effect of delaying or preventing a change in our control or otherwise discouraging a potential acquirer from attempting to obtain control of us, which in turn could have a material adverse effect on our stock price and may prevent attempts by our stockholders to replace or remove our board of directors or management.

50


Table of Contents

 

Servicing the 2019 Notes may require a significant amount of cash, and we may not have sufficient cash flow or the ability to raise the funds necessary to satisfy our obligations under the 2019 Notes, and our current and future indebtedness may limit our operating flexibility or otherwise affect our business.

Our ability to make scheduled payments of the principal of, to pay interest on or to refinance any current or future indebtedness, including the 2019 Notes, or to make cash payments in connection with any conversion of the 2019 Notes or upon any fundamental change if holders require us to repurchase their 2019 Notes for cash, depends on our future performance, which is subject to economic, financial, competitive and other factors beyond our control. Our business may not generate sufficient future cash from operations to service our indebtedness and make necessary capital expenditures. If we are unable to generate sufficient cash flow, we may be required to adopt one or more alternatives, such as selling assets, restructuring indebtedness or obtaining additional equity capital on terms that may be onerous or highly dilutive. Our ability to refinance any of our indebtedness, including the 2019 Notes, will depend on the capital markets and our financial condition at such time. We may not be able to engage in any of these activities or engage in these activities on desirable terms, which could result in us defaulting on our debt obligations. In addition, our existing and future indebtedness could have important consequences to our stockholders and significant effects on our business. For example, it could:

 

make it more difficult for us to satisfy our debt obligations, including the 2019 Notes;

 

increase our vulnerability to general adverse economic and industry conditions;

 

require us to dedicate a substantial portion of our cash flow from operations to payments on our indebtedness, thereby reducing the cash available to run our business;

 

limit our flexibility in planning for, or reacting to, changes in our business or in the RAIN industry;

 

restrict us from exploiting business opportunities;

 

place us at a competitive disadvantage compared to our competitors that have less indebtedness; and

 

limit our availability to borrow additional funds for working capital, capital expenditures, acquisitions, debt service requirements, execution of our business strategy or for other purposes.

Anti-takeover provisions in our charter documents and under Delaware or Washington law could make an acquisition of us difficult, limit attempts by our stockholders to replace or remove our current management and limit our stock price.

Provisions of our certificate of incorporation and our bylaws may delay or discourage transactions involving an actual or potential change in our control or change in our management, including transactions in which stockholders might otherwise receive a premium for their shares, or transactions that our stockholders might otherwise deem to be in their best interests. Therefore, these provisions could adversely affect our stock price. Among other things, our certificate of incorporation and bylaws:

 

permit our board of directors to issue up to 5,000,000 shares of preferred stock, with any rights, preferences and privileges as they may designate;

 

provide that the authorized number of directors may be changed only by resolution of the board of directors;

 

provide that all vacancies, including newly created directorships, may, except as otherwise required by law, be filled by the affirmative vote of a majority of directors then in office, even if less than a quorum;

 

divide our board of directors into three classes (subject to gradual declassification beginning at the 2021 annual meeting of stockholders, such that our board of directors will be fully declassified beginning at the 2023 annual meeting of stockholders);

 

restrict the forum for certain litigation against us to Delaware;

 

require that any action taken by our stockholders be effected at a duly called annual or special meeting of stockholders and not by written consent;

 

provide that stockholders seeking to present proposals before a meeting of stockholders or to nominate candidates for election as directors at a meeting of stockholders must provide notice in writing in a timely manner, and also specify requirements as to the form and content of a stockholder’s notice;

 

do not provide for cumulative voting rights (therefore allowing the holders of a majority of the shares of common stock entitled to vote in any uncontested election of directors to elect all of the directors standing for election, if they should so choose);

 

provide that special meetings of our stockholders may be called only by the chair of the board, our chief executive officer or by the board of directors; and

51


Table of Contents

 

 

 

provide that stockholders will be permitted to amend our bylaws only upon receiving at least two-thirds of the total votes entitled to be cast by holders of all outstanding shares then entitled to vote generally in the election of directors, voting together as a single class.

In addition, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, which generally prohibits a Delaware corporation from engaging in any of a broad range of business combinations with any “interested” stockholder for a period of three years following the date on which the stockholder became an “interested” stockholder. Likewise, because our principal executive offices are located in Washington, the anti-takeover provisions of the Washington Business Corporation Act may apply to us under certain circumstances now or in the future. These provisions prohibit a “target corporation” from engaging in any of a broad range of business combinations with any stockholder constituting an “acquiring person” for a period of five years following the date on which the stockholder became an “acquiring person.”

Our bylaws provide that the Court of Chancery of the State of Delaware is the exclusive forum for substantially all disputes between us and our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers or employees.

Our bylaws provide that, unless we otherwise consent in writing, the Court of Chancery of the State of Delaware is the exclusive forum for any derivative action or proceeding brought on our behalf, any action asserting a breach of fiduciary duty, any action asserting a claim against us arising pursuant to the Delaware General Corporation Law, our certificate of incorporation or our bylaws or any action asserting a claim against us that is governed by the internal affairs doctrine. The choice of forum provision may limit stockholders’ ability to bring a claim in a judicial forum favorable for disputes with us or our directors, officers or other employees, which may discourage such lawsuits against us and our directors, officers and other employees. Alternatively, if a court were to find the choice of forum provision contained in our bylaws to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could adversely affect our business and financial condition.

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

None.

Item 3.

Defaults Upon Senior Securities

 

None.

Item 4.

Mine Safety Disclosures

 

Not applicable.

Item 5.

Other Information

 

Not applicable.


52


Table of Contents

 

 

Item 6.

Exhibits

 

Exhibit

Number

 

Exhibit Description

 

Incorporation by Reference

 

Filed Herewith

Form

 

Date

 

Number

 

 

 

 

 

 

 

 

 

 

31.1

 

Certification of Principal Executive Officer Required Under Rule 13a-14(a) and 15d-14(a) of the Securities Exchange Act of 1934, as amended

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

31.2

 

Certification of Principal Financial Officer Required Under Rule 13a-14(a) and 15d-14(a) of the Securities Exchange Act of 1934, as amended

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

32.1*

 

Certification of Principal Executive Officer Required Under Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, and 18 U.S.C. §1350

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

32.2*

 

Certification of Principal Financial Officer Required Under Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, and 18 U.S.C. §1350

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

101

 

Inline XBRL Document Set for the condensed consolidated financial statements and accompanying notes in Part I, Item 1, “Financial Statements” of this Quarterly Report on Form 10-Q.

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

104

 

Inline XBRL for the cover page of this Quarterly Report on Form 10-Q, included in the Exhibit 101 Inline XBRL Document Set.

 

 

 

 

 

 

 

X

 

*

The certifications attached as Exhibits 32.1 and 32.2 that accompany this Quarterly Report on Form 10-Q are not deemed filed with the Securities and Exchange Commission and are not to be incorporated by reference into any filing of Impinj, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date of this Form 10-Q, irrespective of any general incorporation language contained in such filing.

 

53


Table of Contents

 

 

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.

 

 

 

Impinj, Inc.

 

 

 

 

 

Date: July 28, 2021

 

By:

 

/s/ Cary Baker

 

 

 

 

Cary Baker

Chief Financial Officer (principal financial officer and duly authorized signatory)

 

54

EX-31.1 2 pi-ex311_7.htm EX-31.1 pi-ex311_7.htm

Exhibit 31.1

CERTIFICATIONS

I, Chris Diorio, Ph.D., certify that:

1.

I have reviewed this Quarterly Report on Form 10-Q of Impinj, Inc.;

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.

The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

(a)

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

(b)

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

 

(c)

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

 

(d)

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

5.

The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

(a)

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

 

(b)

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

Date: July 28, 2021

 

/s/ Chris Diorio

Chris Diorio, Ph.D.

Chief Executive Officer

(Principal Executive Officer)

 

 

EX-31.2 3 pi-ex312_8.htm EX-31.2 pi-ex312_8.htm

Exhibit 31.2

CERTIFICATIONS

I, Cary Baker, certify that:

1.

I have reviewed this Quarterly Report on Form 10-Q of Impinj, Inc.;

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.

The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

(a)

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

(b)

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

 

(c)

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

 

(d)

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

5.

The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

(a)

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

 

(b)

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

Date: July 28, 2021

 

/s/ Cary Baker

Cary Baker

Chief Financial Officer

(Principal Financial Officer)

 

EX-32.1 4 pi-ex321_6.htm EX-32.1 pi-ex321_6.htm

Exhibit 32.1

IMPINJ, INC.

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 Impinj, Inc. (the “Company”) on Form 10-Q for the quarter ended June 30, 2021, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Chris Diorio, Ph.D., Chief Executive Officer (Principal Executive Officer) of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

 

(1)

The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

(2)

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

/s/ Chris Diorio

Chris Diorio, Ph.D.

Chief Executive Officer

(Principal Executive Officer)

July 28, 2021

A signed original of this written statement required by Section 906 of the Sarbanes-Oxley Act of 2002 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.

This certification accompanies the Report to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of Impinj, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Report), irrespective of any general incorporation language contained in such filing.

 

EX-32.2 5 pi-ex322_9.htm EX-32.2 pi-ex322_9.htm

Exhibit 32.2

IMPINJ, INC.

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 Impinj, Inc. (the “Company”) on Form 10-Q for the quarter ended June 30, 2021, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Cary Baker, Chief Financial Officer (Principal Financial Officer) of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

 

(1)

The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

(2)

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

/s/ Cary Baker

Cary Baker

Chief Financial Officer

(Principal Financial Officer)

July 28, 2021

A signed original of this written statement required by Section 906 of the Sarbanes-Oxley Act of 2002 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.

This certification accompanies the Report to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of Impinj, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Report), irrespective of any general incorporation language contained in such filing.

 

EX-101.SCH 6 pi-20210630.xsd XBRL TAXONOMY EXTENSION SCHEMA 00000 - Document - Template Link link:presentationLink link:calculationLink link:definitionLink 100000 - Document - Document and Entity Information link:calculationLink link:presentationLink link:definitionLink 100010 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) link:calculationLink link:presentationLink link:definitionLink 100020 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 100030 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) link:calculationLink link:presentationLink link:definitionLink 100040 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited) link:calculationLink link:presentationLink link:definitionLink 100050 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:calculationLink link:presentationLink link:definitionLink 100060 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited) link:calculationLink link:presentationLink link:definitionLink 100070 - Disclosure - Summary of Significant Accounting Policies link:calculationLink link:presentationLink link:definitionLink 100080 - Disclosure - Fair Value Measurements link:calculationLink link:presentationLink link:definitionLink 100090 - Disclosure - Inventory link:calculationLink link:presentationLink link:definitionLink 100100 - Disclosure - Stock-Based Awards link:calculationLink link:presentationLink link:definitionLink 100110 - Disclosure - Commitments and Contingencies link:calculationLink link:presentationLink link:definitionLink 100120 - Disclosure - Debt Facilities link:calculationLink link:presentationLink link:definitionLink 100130 - Disclosure - Leases link:calculationLink link:presentationLink link:definitionLink 100140 - Disclosure - Net Loss Per Share link:calculationLink link:presentationLink link:definitionLink 100150 - Disclosure - Segment Information link:calculationLink link:presentationLink link:definitionLink 100160 - Disclosure - Deferred Revenue link:calculationLink link:presentationLink link:definitionLink 100170 - Disclosure - Related-Party Transactions link:calculationLink link:presentationLink link:definitionLink 100180 - Disclosure - Restructuring link:calculationLink link:presentationLink link:definitionLink 100190 - Disclosure - Summary of Significant Accounting Policies (Policies) link:calculationLink link:presentationLink link:definitionLink 100200 - Disclosure - Fair Value Measurements (Tables) link:calculationLink link:presentationLink link:definitionLink 100210 - Disclosure - Inventory (Tables) link:calculationLink link:presentationLink link:definitionLink 100220 - Disclosure - Stock-Based Awards (Tables) link:calculationLink link:presentationLink link:definitionLink 100230 - Disclosure - Debt Facilities (Tables) link:calculationLink link:presentationLink link:definitionLink 100240 - Disclosure - Leases (Tables) link:calculationLink link:presentationLink link:definitionLink 100250 - Disclosure - Net Loss Per Share (Tables) link:calculationLink link:presentationLink link:definitionLink 100260 - Disclosure - Segment Information (Tables) link:calculationLink link:presentationLink link:definitionLink 100270 - Disclosure - Deferred Revenue (Tables) link:calculationLink link:presentationLink link:definitionLink 100280 - Disclosure - Restructuring (Tables) link:calculationLink link:presentationLink link:definitionLink 100290 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100300 - Disclosure - Fair Value Measurements - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100310 - Disclosure - Fair Value Measurements - Summary of Assets Measured at Fair Value on Recurring Basis (Details) link:calculationLink link:presentationLink link:definitionLink 100320 - Disclosure - Inventory - Schedule of Inventories (Details) link:calculationLink link:presentationLink link:definitionLink 100330 - Disclosure - Inventory - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100340 - Disclosure - Stock-Based Awards - Summary of Stock Options Activity (Details) link:calculationLink link:presentationLink link:definitionLink 100350 - Disclosure - Stock-Based Awards - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100360 - Disclosure - Stock-Based Awards - Summary of Restricted Stock Units (Details) link:calculationLink link:presentationLink link:definitionLink 100370 - Disclosure - Stock-Based Awards - Summary of Stock-Based Compensation Expense (Details) link:calculationLink link:presentationLink link:definitionLink 100380 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100390 - Disclosure - Debt Facilities - Convertible Senior Notes - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100400 - Disclosure - Debt Facilities - Schedule of Interest Expense (Details) link:calculationLink link:presentationLink link:definitionLink 100410 - Disclosure - Debt Facilities - Summary of Outstanding Principal Amount and Carrying Value (Details) link:calculationLink link:presentationLink link:definitionLink 100420 - Disclosure - Leases - Components of Lease Expense (Details) link:calculationLink link:presentationLink link:definitionLink 100430 - Disclosure - Leases - Supplemental Cash Flow Information Related to Operating Leases (Details) link:calculationLink link:presentationLink link:definitionLink 100440 - Disclosure - Leases - Schedule of Weighted-Average Remaining Lease Terms and Weighted-Average Discount Rate Related to Operating Leases (Details) link:calculationLink link:presentationLink link:definitionLink 100450 - Disclosure - Leases - Schedule of Future Lease Payments under Operating Leases (Details) link:calculationLink link:presentationLink link:definitionLink 100460 - Disclosure - Leases - Schedule of Future Lease Payments under Operating Leases (Details)2 link:calculationLink link:presentationLink link:definitionLink 100470 - Disclosure - Net Loss Per Share - Reconciliation of the Numerator and Denominator used in Computing Basic and Diluted Net Loss Per Share (Details) link:calculationLink link:presentationLink link:definitionLink 100480 - Disclosure - Net Loss Per Share - Computation of Diluted Net Loss Per Share Effect in Antidilutive (Details) link:calculationLink link:presentationLink link:definitionLink 100490 - Disclosure - Segment Information - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100500 - Disclosure - Segment Information - Summary of Revenue Categories (Details) link:calculationLink link:presentationLink link:definitionLink 100510 - Disclosure - Deferred Revenue - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100520 - Disclosure - Deferred Revenue - Summary of Changes in Deferred Revenue (Details) link:calculationLink link:presentationLink link:definitionLink 100530 - Disclosure - Related-Party Transactions - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100540 - Disclosure - Restructuring - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100550 - Disclosure - Restructuring - Summary of Accrued Restructuring Costs (Details) link:calculationLink link:presentationLink link:definitionLink EX-101.CAL 7 pi-20210630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 pi-20210630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 pi-20210630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Entity Central Index Key Lessee operating lease liability payments due after year four. Cover [Abstract] Document Type Document Type Amendment Flag Amendment Flag Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Current Reporting Status Entity Current Reporting Status Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Entity Incorporation, State or Country Code Entity Incorporation State Country Code Entity Common Stock, Shares Outstanding Entity Common Stock Shares Outstanding Entity Shell Company Entity Shell Company Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Entity Ex Transition Period Entity Ex Transition Period Document Transition Report Document Transition Report Document Quarterly Report Document Quarterly Report Trading Symbol Trading Symbol Entity Address, State or Province Entity Address State Or Province Entity File Number Entity File Number Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address Address Line1 Entity Address, Address Line Two Entity Address Address Line2 Entity Address, City or Town Entity Address City Or Town Entity Address, Postal Zip Code Entity Address Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Title of 12(b) Security Security12b Title Security Exchange Name Security Exchange Name Entity Interactive Data Current Entity Interactive Data Current Accrued and other current liabilities. Statement Of Financial Position [Abstract] Assets: Assets [Abstract] Current assets: Assets Current [Abstract] Cash and cash equivalents Cash And Cash Equivalents At Carrying Value Short-term investments Short Term Investments Accounts receivable, net Accounts Receivable Net Current Inventory, net Inventory Net Prepaid expenses and other current assets Prepaid Expense And Other Assets Current Total current assets Assets Current Property and equipment, net Property Plant And Equipment Net Operating lease right-of-use assets Operating Lease Right Of Use Asset Other non-current assets Other Assets Noncurrent Goodwill Intangible Assets Net Including Goodwill Total assets Assets Liabilities and stockholders' equity: Liabilities And Stockholders Equity [Abstract] Current liabilities: Liabilities Current [Abstract] Accounts payable Accounts Payable Current Accrued compensation and employee related benefits Accrued Employee Benefits Current Accrued and other current liabilities Accrued And Other Current Liabilities Current portion of operating lease liabilities Operating Lease Liability Current Restructuring liabilities Restructuring Reserve Current Current portion of long-term debt Long Term Debt Current Current portion of deferred revenue Contract With Customer Liability Current Total current liabilities Liabilities Current Long-term debt, net of current portion Long Term Debt Noncurrent Operating lease liabilities, net of current portion Operating Lease Liability Noncurrent Other long-term liabilities Other Liabilities Noncurrent Deferred revenue, net of current portion Contract With Customer Liability Noncurrent Total liabilities Liabilities Commitments and contingencies (Note 5) Commitments And Contingencies Stockholders' equity: Stockholders Equity [Abstract] Preferred stock, $0.001 par value — 5,000 shares authorized, no shares issued and outstanding at June 30, 2021 and December 31, 2020 Preferred Stock Value Common stock, $0.001 par value — 495,000 shares authorized,24,254 and 23,350 shares issued and outstanding at June 30, 2021 and December 31, 2020, respectively Common Stock Value Additional paid-in capital Additional Paid In Capital Common Stock Accumulated other comprehensive income Accumulated Other Comprehensive Income Loss Net Of Tax Accumulated deficit Retained Earnings Accumulated Deficit Total stockholders' equity Stockholders Equity Total liabilities and stockholders' equity Liabilities And Stockholders Equity Preferred stock, par value Preferred Stock Par Or Stated Value Per Share Preferred stock, shares authorized Preferred Stock Shares Authorized Preferred stock, shares issued Preferred Stock Shares Issued Preferred stock, shares outstanding Preferred Stock Shares Outstanding Common stock, par value Common Stock Par Or Stated Value Per Share Common stock, shares authorized Common Stock Shares Authorized Common stock, shares issued Common Stock Shares Issued Common stock, shares outstanding Common Stock Shares Outstanding Income Statement [Abstract] Revenue Revenue From Contract With Customer Excluding Assessed Tax Cost of revenue Cost Of Goods And Services Sold Gross profit Gross Profit Operating expenses: Operating Expenses [Abstract] Research and development Research And Development Expense Sales and marketing Selling And Marketing Expense General and administrative General And Administrative Expense Restructuring costs Restructuring Charges Total operating expenses Operating Expenses Loss from operations Operating Income Loss Other income (expense), net Other Nonoperating Income Expense Interest expense Interest Expense Loss before income taxes Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest Income tax expense Income Tax Expense Benefit Net loss Net Income Loss Net loss per share — basic and diluted Earnings Per Share Basic And Diluted Weighted-average shares outstanding — basic and diluted Weighted Average Number Of Share Outstanding Basic And Diluted Statement Of Income And Comprehensive Income [Abstract] Net loss Other comprehensive income (loss), net of tax: Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent [Abstract] Unrealized gain (loss) on investments Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax Total other comprehensive income (loss) Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent Comprehensive loss Comprehensive Income Net Of Tax Increase (decrease) in operating lease right-of-use assets. Increase (decrease) in operating lease liabilities current. Proceeds from exercise of stock options and employee stock purchase plan. Statement Of Cash Flows [Abstract] Operating activities: Net Cash Provided By Used In Operating Activities [Abstract] Adjustments to reconcile net loss to net cash provided by operating activities: Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities [Abstract] Depreciation Depreciation Stock-based compensation Share Based Compensation Accretion of discount or amortization of premium on short-term investments Accretion Amortization Of Discounts And Premiums Investments Amortization of debt issuance costs and debt discount Amortization Of Financing Costs And Discounts Changes in operating assets and liabilities: Increase Decrease In Operating Capital [Abstract] Accounts receivable Increase Decrease In Accounts Receivable Inventory Increase Decrease In Inventories Prepaid expenses and other assets Increase Decrease In Prepaid Deferred Expense And Other Assets Deferred revenue Increase Decrease In Contract With Customer Liability Accounts payable Increase Decrease In Accounts Payable Accrued compensation and employee related benefits Increase Decrease In Employee Related Liabilities Operating lease right-of-use assets Increase Decrease In Operating Lease Right Of Use Assets Operating lease liabilities Increase Decrease In Operating Lease Liabilities Current Accrued and other liabilities Increase Decrease In Accrued Liabilities And Other Operating Liabilities Restructuring liabilities Increase Decrease In Restructuring Reserve Net cash provided by operating activities Net Cash Provided By Used In Operating Activities Investing activities: Net Cash Provided By Used In Investing Activities [Abstract] Purchases of investments Payments To Acquire Investments Proceeds from maturities of investments Proceeds From Sale Maturity And Collections Of Investments Purchases of property and equipment Payments To Acquire Property Plant And Equipment Net cash provided by investing activities Net Cash Provided By Used In Investing Activities Financing activities: Net Cash Provided By Used In Financing Activities [Abstract] Principal payments on finance lease obligations Finance Lease Principal Payments Proceeds from exercise of stock options and employee stock purchase plan Proceeds From Exercise Of Stock Options And Employee Stock Purchase Plan Net cash provided by financing activities Net Cash Provided By Used In Financing Activities Net increase in cash and cash equivalents Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect Cash and cash equivalents Cash And Cash Equivalents [Abstract] Beginning of period Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations End of period Supplemental disclosure of cashflow information: Supplemental Cash Flow Information [Abstract] Cash paid for interest Interest Paid Net Purchases of property and equipment not yet paid Capital Expenditures Incurred But Not Yet Paid Statement Of Stockholders Equity [Abstract] Statement [Table] Statement [Table] Equity Components Statement Equity Components [Axis] Equity Component Equity Component [Domain] Common Stock Common Stock [Member] Additional Paid-In-Capital Additional Paid In Capital [Member] Accumulated Deficit Retained Earnings [Member] Accumulated Other Comprehensive Income Accumulated Other Comprehensive Income [Member] Cumulative Effect, Period of Adoption Cumulative Effect Period Of Adoption [Axis] Cumulative Effect, Period of Adoption Cumulative Effect Period Of Adoption [Domain] Cumulative-effect Adjustment from Adoption of ASU 2020-06 Cumulative Effect Period Of Adoption Adjustment [Member] Statement [Line Items] Statement [Line Items] Beginning balance Beginning balance, shares Shares Outstanding Accounting Standards Update [Extensible List] Accounting Standards Update Extensible List Issuance of common stock Stock Issued During Period Value New Issues Issuance of common stock, shares Stock Issued During Period Shares New Issues Stock-based compensation Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value Other comprehensive income Ending balance Ending balance, shares Accounting Policies [Abstract] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Fair Value Disclosures [Abstract] Fair Value Measurements Fair Value Disclosures [Text Block] Inventory Disclosure [Abstract] Inventory Inventory Disclosure [Text Block] Disclosure Of Compensation Related Costs Sharebased Payments [Abstract] Stock-Based Awards Disclosure Of Compensation Related Costs Share Based Payments [Text Block] Commitments And Contingencies Disclosure [Abstract] Commitments and Contingencies Commitments And Contingencies Disclosure [Text Block] Debt Disclosure [Abstract] Debt Facilities Debt Disclosure [Text Block] Leases [Abstract] Leases Lessee Operating Leases [Text Block] Earnings Per Share [Abstract] Net Loss Per Share Earnings Per Share [Text Block] Segment Reporting [Abstract] Segment Information Segment Reporting Disclosure [Text Block] Deferred Revenue Disclosure [Abstract] Deferred Revenue Revenue From Contract With Customer [Text Block] Related Party Transactions [Abstract] Related-Party Transactions Related Party Transactions Disclosure [Text Block] Restructuring And Related Activities [Abstract] Restructuring Restructuring And Related Activities Disclosure [Text Block] Basis of Presentation Basis Of Accounting Policy Policy [Text Block] Use of Estimates Use Of Estimates Recently adopted accounting standards policy. Recently Adopted Accounting Standards Recently Adopted Accounting Standards Policy Policy [Text Block] Recently Issued Accounting Standards Not Yet Adopted New Accounting Pronouncements Policy Policy [Text Block] Summary of Assets Measured at Fair Value on Recurring Basis Fair Value Assets Measured On Recurring Basis [Text Block] Schedule of Inventories Schedule Of Inventory Current Table [Text Block] Summary of Stock Options Activity Schedule Of Share Based Compensation Stock Options Activity Table [Text Block] Summary of Restricted Stock Units Schedule Of Share Based Compensation Restricted Stock Units Award Activity Table [Text Block] Summary of Stock-Based Compensation Expense Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Text Block] Schedule of interest expense. Schedule of Interest Expense Schedule Of Interest Expense Table [Text Block] Summary of Outstanding Principal Amount and Carrying Value Schedule Of Debt Instruments [Text Block] Components of Lease Expense Lease Cost Table [Text Block] Schedule of supplemental cash flow information related to leases. Supplemental Cash Flow Information Related to Operating Leases Schedule Of Supplemental Cash Flow Information Related To Leases Table [Text Block] Schedule of weighted average remaining lease terms and weighted average discount rate related to leases. Schedule of Weighted-Average Remaining Lease Terms and Weighted-Average Discount Rate Related to Operating Leases Schedule Of Weighted Average Remaining Lease Terms And Weighted Average Discount Rate Related To Leases Table [Text Block] Schedule of Future Lease Payments under Operating Leases Lessee Operating Lease Liability Maturity Table [Text Block] Reconciliation of the Numerator and Denominator used in Computing Basic and Diluted Net Loss Per Share Schedule Of Earnings Per Share Basic And Diluted Table [Text Block] Computation of Diluted Net Loss Per Share Effect in Antidilutive Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Text Block] Summary of Revenue Categories Schedule Of Entity Wide Information Revenue From External Customers By Products And Services [Text Block] Summary of Changes in Deferred Revenue Contract With Customer Asset And Liability Table [Text Block] Summary of Accrued Restructuring Costs Schedule Of Restructuring Reserve By Type Of Cost [Text Block] Significant accounting policies. Significant accounting policies. Significant Accounting Policies [Table] Significant Accounting Policies [Table] Accounting Standards Update Adjustments For New Accounting Pronouncements [Axis] Accounting Standards Update Type Of Adoption [Member] Accounting standards update 2020-06. ASU 2020-06 Accounting Standards Update202006 [Member] Change in Accounting Estimate by Type Change In Accounting Estimate By Type [Axis] Change in Accounting Estimate, Type Change In Accounting Estimate Type [Domain] Change in Accounting Method Accounted for as Change in Estimate Change In Accounting Method Accounted For As Change In Estimate [Member] Revision of Prior Period Restatement [Axis] Revision of Prior Period Restatement [Domain] Revision of Prior Period, Accounting Standards Update, Adjustment Revision Of Prior Period Accounting Standards Update Adjustment [Member] Significant Accounting Policies [Line Items] Significant Accounting Policies [Line Items] Change in accounting principle, accounting standards update, adopted Change In Accounting Principle Accounting Standards Update Adopted Change in accounting principle, accounting standards update, adoption date Change In Accounting Principle Accounting Standards Update Adoption Date Change in accounting principle, accounting standards update, immaterial effect Change In Accounting Principle Accounting Standards Update Immaterial Effect Long-term debt Additional paid in capital Accumulated deficit Debt instrument, maturity year. Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Long-term Debt, Type Longterm Debt Type [Axis] Long-term Debt, Type Longterm Debt Type [Domain] Convertible senior notes due two thousand twenty six. 2019 Convertible Senior Notes due 2026 Convertible Senior Notes Due Two Thousand Twenty Six [Member] Measurement Frequency Fair Value By Measurement Frequency [Axis] Measurement Frequency Fair Value Measurement Frequency [Domain] Fair Value Measurements Recurring Fair Value Measurements Recurring [Member] Fair Value Hierarchy and NAV Fair Value By Fair Value Hierarchy Level [Axis] Fair Value Hierarchy and NAV Fair Value Measurements Fair Value Hierarchy [Domain] Level 3 Fair Value Inputs Level3 [Member] 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] Debt instrument, maturity year Debt Instrument Maturity Year Level 1 Fair Value Inputs Level1 [Member] Level 2 Fair Value Inputs Level2 [Member] Investment Type Investment Type [Axis] Investments Investment Type Categorization [Member] Cash Equivalents Cash Equivalents [Member] Short-term Investments Short Term Investments [Member] Asset Class Fair Value By Asset Class [Axis] Asset Class Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation By Asset Class [Domain] Money Market Funds Money Market Funds [Member] U.S. Government Agency Securities U S Government Agencies Debt Securities [Member] Corporate Notes and Bonds Corporate Debt Securities [Member] Commercial Paper Commercial Paper Not Included With Cash And Cash Equivalents [Member] Treasury Bill U S Treasury Securities [Member] Asset-backed Securities Asset Backed Securities [Member] Assets measured at fair value Assets Fair Value Disclosure Liabilities measured at fair value Liabilities Fair Value Disclosure Raw materials Inventory Raw Materials Net Of Reserves Work-in-process Inventory Work In Process Net Of Reserves Finished goods Inventory Finished Goods Net Of Reserves Total inventory Inventory excess and obsolescence charges favorable impact on gross margin percentage. Inventory excess and obsolescence charges, unfavorable impact on gross margin percentage. Inventory excess and obsolescence charges, favorable impact on gross margin percentage Inventory Excess And Obsolescence Charges Favorable Impact On Gross Margin Percentage Inventory excess and obsolescence charges, unfavorable impact on gross margin percentage Inventory Excess And Obsolescence Charges Unfavorable Impact On Gross Margin Percentage Number of Underlying Shares, Outstanding, Beginning balance Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number Number of Underlying Shares, Granted Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross Number of Underlying Shares, Exercised Stock Issued During Period Shares Stock Options Exercised Number of Underlying Shares, Forfeited or expired Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period Number of Underlying Shares, Outstanding, Ending balance Number of Underlying Shares, Vested and exercisable Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Exercisable Number Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Award Type Award Type [Axis] Award Type Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain] Market and service condition units. MSU Market And Service Condition Units [Member] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Total shares granted Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Aggregate estimated grant-date fair value Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Total Fair Value Restricted Stock Units Restricted Stock Units R S U [Member] Market and Service Conditions Units Performance Share Units Performance Shares [Member] Number of Underlying Shares Outstanding, Balance Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Number Number of Underlying Shares, Granted Number of Underlying Shares, Vested Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Number of Underlying Shares, Forfeited Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeited In Period Number of Underlying Shares Outstanding, Balance Stock based compensation expense Allocated Share Based Compensation Expense Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table] Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table] Income Statement Location Income Statement Location [Axis] Income Statement Location Income Statement Location [Domain] Cost of Revenue Cost Of Sales [Member] Research and Development Expense Research And Development Expense [Member] Selling and Marketing Expense Selling And Marketing Expense [Member] General and Administrative Expense General And Administrative Expense [Member] Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] Total stock-based compensation expense Commitments and contingencies. Commitments and contingencies. Commitments And Contingencies [Table] Commitments And Contingencies [Table] Balance Sheet Location Balance Sheet Location [Axis] Balance Sheet Location Balance Sheet Location [Domain] Accrued Liabilities Accrued Liabilities [Member] Statistical Measurement Range [Axis] Statistical Measurement Range [Member] Maximum Maximum [Member] Minimum Minimum [Member] Gain Contingencies, Nature Gain Contingencies By Nature [Axis] Gain Contingency, Nature Gain Contingency Nature [Domain] Insurance Settlement Insurance Settlement [Member] Litigation Case Litigation Case [Axis] Litigation Case Litigation Case Type [Domain] Shareholder derivative actions. Shareholder Derivative Actions Shareholder Derivative Actions [Member] Patent Infringement Claims. Patent Infringement Claims Patent Infringement Claims [Member] Subsequent Event Type Subsequent Event Type [Axis] Subsequent Event Type Subsequent Event Type [Domain] Subsequent Event Subsequent Event [Member] Commitments And Contingencies [Line Items] Commitments And Contingencies [Line Items] Inventory purchase commitment, amount Purchase Commitment Remaining Minimum Amount Committed Contingent liabilities Loss Contingency Accrual At Carrying Value Payment to plaintiffs counsel for attorneys fees and expenses Payments For Legal Settlements Number of patents, complaint filed. Number of patents allegedly infringed Gain Contingency Patents Allegedly Infringed Upon Number Number of patents, complaint filed Number Of Patents Complaint Filed Number of patents found Gain Contingency Patents Found Infringed Upon Number Number of patents filed inter parties review with patent trail and appeal board. Stay lifted for number of patents. Amended complaint to remove without prejudice for number patents. Number of additional patents on which court continued stay. Number of patents currently at issue. Number of patents declined institute review. Number of patents filed inter parties review with patent trail and appeal board Number Of Patents Filed Inter Parties Review With Patent Trail And Appeal Board Number patents currently at issue Number Of Patents Currently At Issue Number patents declined institute review Number Of Patents Declined Institute Review Stay lifted for number of patents Stay Lifted For Number Of Patents Amended complaint to remove without prejudice for number patents Amended Complaint To Remove Without Prejudice For Number Patents Additional patents on which Court continued stay Number Of Additional Patents On Which Court Continued Stay Number of asserted patents. Number of asserted patents invalid. Number of cases court denied our motion to amend answer to include counterclaims. Number of asserted patents Number Of Asserted Patents Number of asserted patents Invalid Number Of Asserted Patents Invalid Number of patents in suit pending final resolution of petitions Loss Contingency Pending Claims Number Number of cases court denied our motion to amend answer to include counterclaims Number Of Cases Court Denied Our Motion To Amend Answer To Include Counterclaims Number of non infringement patents. Number of patents on for inter parts review. Number of patents denied for IPRs. Stay removed on number of patents. Number of non-Infringement patents Number Of Non Infringement Patents Number of patents on for IPRs Number Of Patents On For Inter Parts Review Number of patents denied for IPRs Number Of Patents Denied For I P Rs Stay removed on number of patents Stay Removed On Number Of Patents Number of infringement patents. Number of infringement patents exclusively licensed. Number of infringement patents Number Of Infringement Patents Number of infringement patents exclusively licensed Number Of Infringement Patents Exclusively Licensed Debt Instrument [Table] Debt Instrument [Table] Lender Name Line Of Credit Facility [Axis] Line of Credit Facility, Lender Line Of Credit Facility Lender [Domain] Silicon Valley Bank. Silicon Valley Bank Silicon Valley Bank [Member] Debt Instrument Debt Instrument [Axis] Debt Instrument, Name Debt Instrument Name [Domain] Paycheck protection program. Paycheck Protection Program Paycheck Protection Program [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Aggregate principal amount Debt Instrument Face Amount Debt instrument, Interest rate Debt Instrument Interest Rate Stated Percentage Debt instrument, maturity date Debt Instrument Maturity Date Debt Instrument, frequency of periodic payment Debt Instrument Frequency Of Periodic Payment Net proceeds from issuing notes Proceeds From Debt Net Of Issuance Costs Debt instrument convertible common stock conversion shares per 1000 principal amount of notes. Debt instrument convertible common stock conversion shares per 1000 principal amount of notes Debt Instrument Convertible Common Stock Conversion Shares Per1000 Principal Amount Of Notes Debt instrument, initial conversion ratio Debt Instrument Convertible Conversion Ratio1 Debt instrument, initial conversion price Debt Instrument Convertible Conversion Price1 Debt instrument, threshold trading days Debt Instrument Convertible Threshold Trading Days Debt instrument, threshold consecutive trading days Debt Instrument Convertible Threshold Consecutive Trading Days1 Debt instrument, threshold percentage of stock price trigger Debt Instrument Convertible Threshold Percentage Of Stock Price Trigger Number of business days in conversion condition. Number of business day Number Of Business Days In Conversion Condition Debt instrument, terms of conversion feature Debt Instrument Convertible Terms Of Conversion Feature Percentage of repurchase price of principal amount Debt Instrument Redemption Price Percentage Of Principal Amount Redeemed Conversion value of common stock Conversion Of Stock Amount Converted1 Common stock sale price per share last reported Sale Of Stock Price Per Share Total issuance costs incurred Payment Of Financing And Stock Issuance Costs Debt instrument interest rate effective percentage on liability component Debt instrument, accrued interest noncurrent. Effective interest rate Debt Instrument Interest Rate Effective Percentage On Liability Component Accrued interest Debt Instrument Accrued Interest Noncurrent Cash interest expense. Amortization of debt discount Amortization Of Debt Discount Premium Amortization of debt issuance costs Amortization Of Financing Costs Cash interest expense Cash Interest Expense Total interest expense Interest Expense Debt Estimated fair value Debt Instrument Fair Value Outstanding principal amount Debt Instrument Carrying Amount Unamortized debt discount and debt issuance costs Debt Instrument Unamortized Discount Premium And Debt Issuance Costs Net Carrying value Long Term Debt Sale of stock premium over last reported sale price percentage. Capped call transaction expiring date. Debt instrument capped call transaction cap price per share. Capped call transactions expire over scheduled number of trading days. Cap price of the capped call transactions Debt Instrument Capped Call Transaction Cap Price Per Share Premium percentage on sale price of common stock Sale Of Stock Premium Over Last Reported Sale Price Percentage Capped call transactions expiration consecutive days Capped Call Transactions Expire Over Scheduled Number Of Trading Days Capped call transaction expiring date Capped Call Transaction Expiring Date Premiums paid for capped call transactions. Payment for capped call transactions Premiums Paid For Capped Call Transactions Operating lease costs, net of sublease income. Operating lease costs. Sublease income. Operating lease costs Operating Lease Costs [Abstract] Single lease costs Operating Lease Cost Variable lease costs Variable Lease Cost Sublease income: Sublease Income [Abstract] Sublease income Sublease Income Total operating lease costs Operating Lease Costs Net Of Sublease Income Operating lease liabilities from remeasurement of right-of-use assets. Cash paid for amounts included in measurement of lease liabilities. Lease liabilities arising from remeasurement of right-of-use assets. Cash paid for amounts included in the measurement of lease liabilities Cash Paid For Amounts Included In Measurement Of Lease Liabilities [Abstract] Operating cash flows used Operating Lease Payments Lease liabilities arising from remeasurement of right-of-use assets Lease Liabilities Arising From Remeasurement Of Right Of Use Assets [Abstract] Operating leases Operating Lease Liabilities From Remeasurement Of Right Of Use Assets Weighted-average remaining lease term (years) Operating Lease Weighted Average Remaining Lease Term1 Weighted-average discount rate Operating Lease Weighted Average Discount Rate Percent Lessee operating lease liability payments net of sublease income due. Lessee operating lease liability payments net of sublease income remainder of fiscal year. Lessee operating lease liability payments net of sublease income due year one. Lessee operating lease liability payments net of sublease income due year two. Lessee operating lease liability payments net of sublease income due year three. Lessee operating lease liability payments net of sublease income due year four. Lessee operating lease liability payments net of sublease income due after year four. Lessee operating lease sublease income due. Lessee operating lease sublease income remainder of fiscal year. Lessee operating lease sublease income due year one. Lessee operating lease sublease income due year two. Lessee operating lease sublease income due year three. Lessee operating lease sublease income due year four. Lessee operating lease sublease income due after year four. Operating Leases, Lease Payments, 2021 Lessee Operating Lease Liability Payments Remainder Of Fiscal Year Operating Leases, Lease Payments, 2022 Lessee Operating Lease Liability Payments Due Next Twelve Months Operating Leases, Lease Payments, 2023 Lessee Operating Lease Liability Payments Due Year Two Operating Leases, Lease Payments, 2024 Lessee Operating Lease Liability Payments Due Year Three Operating Leases, Lease Payments, 2025 Lessee Operating Lease Liability Payments Due Year Four Operating Leases, Lease Payments, Thereafter Lessee Operating Lease Liability Payments Due After Year Four Operating Leases, Lease Payments, Total lease payments Lessee Operating Lease Liability Payments Due Less: Imputed interest Lessee Operating Lease Liability Undiscounted Excess Amount Present value of lease liabilities Operating Lease Liability Operating Leases, Sublease Income, 2021 Lessee Operating Lease Sublease Income Remainder Of Fiscal Year Operating Leases, Sublease Income, 2022 Lessee Operating Lease Sublease Income Due Year One Operating Leases, Sublease Income, 2023 Lessee Operating Lease Sublease Income Due Year Two Operating Leases, Lease Payments, 2024 Lessee Operating Lease Sublease Income Due Year Three Operating Leases, Lease Payments, 2025 Lessee Operating Lease Sublease Income Due Year Four Operating Leases, Sublease Income, Thereafter Lessee Operating Lease Sublease Income Due After Year Four Operating Leases, Sublease Income, Total lease payments Lessee Operating Lease Sublease Income Due Operating Leases, Net, 2021 Lessee Operating Lease Liability Payments Net Of Sublease Income Remainder Of Fiscal Year Operating Leases, Net, 2022 Lessee Operating Lease Liability Payments Net Of Sublease Income Due Year One Operating Leases, Net, 2023 Lessee Operating Lease Liability Payments Net Of Sublease Income Due Year Two Operating Leases, Net, 2024 Lessee Operating Lease Liability Payments Net Of Sublease Income Due Year Three Operating Leases, Net, 2025 Lessee Operating Lease Liability Payments Net Of Sublease Income Due Year Four Operating Leases, Net, Thereafter Lessee Operating Lease Liability Payments Net Of Sublease Income Due After Year Four Operating Leases, Net, Total lease payments Lessee Operating Lease Liability Payments Net Of Sublease Income Due Numerator: Net Income Loss Available To Common Stockholders Diluted [Abstract] Denominator: Weighted Average Number Of Shares Outstanding [Abstract] Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Antidilutive Securities Antidilutive Securities Excluded From Computation Of Earnings Per Share By Antidilutive Securities [Axis] Antidilutive Securities, Name Antidilutive Securities Name [Domain] Stock Options Employee Stock Option [Member] Restricted stock units market and service condition units and performance stock units. RSUs, MSUs, and PSUs Restricted Stock Units Market And Service Condition Units And Performance Stock Units [Member] Employee stock purchase plan shares. Employee Stock Purchase Plan Shares Employee Stock Purchase Plan Shares [Member] Two thousand nineteen notes. 2019 Notes Two Thousand Nineteen Notes [Member] Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] Antidilutive securities excluded from computation of earnings per share Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount Number of reportable operating segment Number Of Reportable Segments Schedule Of Segment Reporting Information By Segment [Table] Schedule Of Segment Reporting Information By Segment [Table] Product and Service Product Or Service [Axis] Product and Service Products And Services [Domain] Endpoint ICs. Endpoint ICs Endpoint I Cs [Member] Systems. Systems Systems [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Total revenue Remaining performance obligation Revenue Remaining Performance Obligation Contract with customer liability revenue recognition of deferred revenue. Balance at beginning of period Contract With Customer Liability Deferral of revenue Contract With Customer Liability Change In Timeframe Performance Obligation Satisfied Revenue Recognized Recognition of deferred revenue Contract With Customer Liability Revenue Recognition Of Deferred Revenue Balance at end of period Recognition of deferred revenue Contract With Customer Liability Revenue Recognized Consulting agreement extended term. Schedule Of Related Party Transactions By Related Party [Table] Schedule Of Related Party Transactions By Related Party [Table] Related Party Related Party Transactions By Related Party [Axis] Related Party Related Party [Domain] Cathal Phelan Director [Member] Related Party Transaction Related Party Transaction [Axis] Related Party Transaction Related Party Transaction [Domain] Advisory and consulting services. Advisory and Consulting Services Advisory And Consulting Services [Member] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Consulting agreement extended term Consulting Agreement Extended Term Consulting fee expense recognized and paid Related Party Transaction Expenses From Transactions With Related Party Schedule Of Restructuring And Related Costs [Table] Schedule Of Restructuring And Related Costs [Table] Restructuring Type Restructuring Cost And Reserve [Axis] Type of Restructuring Type Of Restructuring [Domain] Employee Termination Benefits One Time Termination Benefits [Member] Other Associated Costs Other Restructuring [Member] Restructuring Cost and Reserve [Line Items] Restructuring Cost And Reserve [Line Items] Restructuring and related activities, description Restructuring And Related Activities Description Number of positions eliminated Restructuring And Related Cost Number Of Positions Eliminated Number of positions eliminated, percent Restructuring And Related Cost Number Of Positions Eliminated Period Percent Restructuring charges Restructuring And Related Cost Incurred Cost Restructuring and related activities, completion date Restructuring And Related Activities Completion Date Restructuring cash payments. Restructuring costs Cash payments Restructuring Cash Payments Accrued restructuring costs as of June 30, 2021 EX-101.PRE 10 pi-20210630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 pi-10q_20210630_htm.xml IDEA: XBRL DOCUMENT 0001114995 2021-01-01 2021-06-30 0001114995 2021-07-16 0001114995 2021-06-30 0001114995 2020-12-31 0001114995 2021-04-01 2021-06-30 0001114995 2020-04-01 2020-06-30 0001114995 2020-01-01 2020-06-30 0001114995 2019-12-31 0001114995 2020-06-30 0001114995 us-gaap:CommonStockMember 2020-12-31 0001114995 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001114995 us-gaap:RetainedEarningsMember 2020-12-31 0001114995 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001114995 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001114995 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2020-12-31 0001114995 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-12-31 0001114995 2021-01-01 2021-03-31 0001114995 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001114995 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001114995 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001114995 us-gaap:CommonStockMember 2021-03-31 0001114995 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001114995 us-gaap:RetainedEarningsMember 2021-03-31 0001114995 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001114995 2021-03-31 0001114995 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001114995 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001114995 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001114995 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001114995 us-gaap:CommonStockMember 2021-06-30 0001114995 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001114995 us-gaap:RetainedEarningsMember 2021-06-30 0001114995 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001114995 us-gaap:CommonStockMember 2019-12-31 0001114995 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001114995 us-gaap:RetainedEarningsMember 2019-12-31 0001114995 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001114995 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001114995 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001114995 2020-01-01 2020-03-31 0001114995 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001114995 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001114995 us-gaap:CommonStockMember 2020-03-31 0001114995 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001114995 us-gaap:RetainedEarningsMember 2020-03-31 0001114995 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001114995 2020-03-31 0001114995 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001114995 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001114995 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001114995 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0001114995 us-gaap:CommonStockMember 2020-06-30 0001114995 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001114995 us-gaap:RetainedEarningsMember 2020-06-30 0001114995 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001114995 pi:AccountingStandardsUpdate202006Member 2021-01-01 0001114995 srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember pi:AccountingStandardsUpdate202006Member us-gaap:ChangeInAccountingMethodAccountedForAsChangeInEstimateMember 2021-01-01 0001114995 pi:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2021-01-01 2021-06-30 0001114995 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2021-06-30 0001114995 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2021-06-30 0001114995 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2020-12-31 0001114995 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2020-12-31 0001114995 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2021-06-30 0001114995 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2021-06-30 0001114995 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2020-12-31 0001114995 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2020-12-31 0001114995 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2021-06-30 0001114995 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2021-06-30 0001114995 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2020-12-31 0001114995 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2020-12-31 0001114995 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2021-06-30 0001114995 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2021-06-30 0001114995 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2020-12-31 0001114995 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2020-12-31 0001114995 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2021-06-30 0001114995 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2021-06-30 0001114995 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2020-12-31 0001114995 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2020-12-31 0001114995 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2021-06-30 0001114995 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2021-06-30 0001114995 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2020-12-31 0001114995 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2020-12-31 0001114995 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2021-06-30 0001114995 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2021-06-30 0001114995 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2021-06-30 0001114995 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2021-06-30 0001114995 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2020-12-31 0001114995 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2020-12-31 0001114995 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001114995 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001114995 us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001114995 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001114995 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001114995 us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001114995 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001114995 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001114995 pi:MarketAndServiceConditionUnitsMember 2021-04-12 2021-05-20 0001114995 pi:MarketAndServiceConditionUnitsMember 2021-01-01 2021-06-30 0001114995 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001114995 us-gaap:PerformanceSharesMember 2020-12-31 0001114995 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-06-30 0001114995 us-gaap:PerformanceSharesMember 2021-01-01 2021-06-30 0001114995 us-gaap:RestrictedStockUnitsRSUMember 2021-06-30 0001114995 pi:MarketAndServiceConditionUnitsMember 2021-06-30 0001114995 us-gaap:PerformanceSharesMember 2021-06-30 0001114995 pi:MarketAndServiceConditionUnitsMember 2021-04-01 2021-06-30 0001114995 us-gaap:CostOfSalesMember 2021-04-01 2021-06-30 0001114995 us-gaap:CostOfSalesMember 2020-04-01 2020-06-30 0001114995 us-gaap:CostOfSalesMember 2021-01-01 2021-06-30 0001114995 us-gaap:CostOfSalesMember 2020-01-01 2020-06-30 0001114995 us-gaap:ResearchAndDevelopmentExpenseMember 2021-04-01 2021-06-30 0001114995 us-gaap:ResearchAndDevelopmentExpenseMember 2020-04-01 2020-06-30 0001114995 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-06-30 0001114995 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-06-30 0001114995 us-gaap:SellingAndMarketingExpenseMember 2021-04-01 2021-06-30 0001114995 us-gaap:SellingAndMarketingExpenseMember 2020-04-01 2020-06-30 0001114995 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-06-30 0001114995 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-06-30 0001114995 us-gaap:GeneralAndAdministrativeExpenseMember 2021-04-01 2021-06-30 0001114995 us-gaap:GeneralAndAdministrativeExpenseMember 2020-04-01 2020-06-30 0001114995 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-06-30 0001114995 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-06-30 0001114995 us-gaap:AccruedLiabilitiesMember 2021-06-30 0001114995 us-gaap:AccruedLiabilitiesMember 2020-12-31 0001114995 pi:ShareholderDerivativeActionsMember srt:MaximumMember 2020-07-10 2020-07-10 0001114995 pi:ShareholderDerivativeActionsMember srt:MaximumMember us-gaap:InsuranceSettlementMember 2020-07-10 2020-07-10 0001114995 pi:PatentInfringementClaimsMember 2019-06-06 2019-06-06 0001114995 pi:PatentInfringementClaimsMember 2019-06-06 0001114995 pi:PatentInfringementClaimsMember 2020-02-01 2020-02-29 0001114995 pi:PatentInfringementClaimsMember 2020-08-01 2020-09-30 0001114995 pi:PatentInfringementClaimsMember 2020-09-24 2020-09-24 0001114995 pi:PatentInfringementClaimsMember 2020-10-22 2020-10-22 0001114995 pi:PatentInfringementClaimsMember 2019-10-04 2019-10-04 0001114995 pi:PatentInfringementClaimsMember 2020-12-03 2020-12-03 0001114995 pi:PatentInfringementClaimsMember 2020-12-10 2020-12-11 0001114995 pi:PatentInfringementClaimsMember 2020-12-11 0001114995 pi:PatentInfringementClaimsMember 2021-02-25 2021-02-25 0001114995 pi:PatentInfringementClaimsMember 2021-03-09 0001114995 pi:PatentInfringementClaimsMember 2021-03-10 0001114995 pi:PatentInfringementClaimsMember 2020-12-07 2020-12-07 0001114995 pi:PatentInfringementClaimsMember 2021-05-25 2021-05-25 0001114995 pi:PatentInfringementClaimsMember us-gaap:SubsequentEventMember 2021-07-26 2021-07-26 0001114995 us-gaap:SubsequentEventMember 2021-07-26 2021-07-26 0001114995 pi:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2019-12-31 0001114995 pi:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2019-12-01 2019-12-31 0001114995 srt:MinimumMember pi:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2019-12-01 2019-12-31 0001114995 2019-12-01 2019-12-31 0001114995 srt:MaximumMember pi:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2019-12-01 2019-12-31 0001114995 pi:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2021-06-30 0001114995 pi:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2020-04-01 2020-06-30 0001114995 pi:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2020-01-01 2020-06-30 0001114995 pi:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2021-04-01 2021-06-30 0001114995 us-gaap:FairValueInputsLevel2Member pi:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2021-06-30 0001114995 us-gaap:FairValueInputsLevel2Member pi:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2020-12-31 0001114995 pi:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2020-12-31 0001114995 pi:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2019-12-11 2019-12-11 0001114995 pi:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2019-12-11 0001114995 us-gaap:EmployeeStockOptionMember 2021-04-01 2021-06-30 0001114995 us-gaap:EmployeeStockOptionMember 2020-04-01 2020-06-30 0001114995 pi:RestrictedStockUnitsMarketAndServiceConditionUnitsAndPerformanceStockUnitsMember 2021-04-01 2021-06-30 0001114995 pi:RestrictedStockUnitsMarketAndServiceConditionUnitsAndPerformanceStockUnitsMember 2020-04-01 2020-06-30 0001114995 pi:EmployeeStockPurchasePlanSharesMember 2021-04-01 2021-06-30 0001114995 pi:EmployeeStockPurchasePlanSharesMember 2020-04-01 2020-06-30 0001114995 pi:TwoThousandNineteenNotesMember 2021-04-01 2021-06-30 0001114995 pi:EndpointICsMember 2021-04-01 2021-06-30 0001114995 pi:EndpointICsMember 2020-04-01 2020-06-30 0001114995 pi:EndpointICsMember 2021-01-01 2021-06-30 0001114995 pi:EndpointICsMember 2020-01-01 2020-06-30 0001114995 pi:SystemsMember 2021-04-01 2021-06-30 0001114995 pi:SystemsMember 2020-04-01 2020-06-30 0001114995 pi:SystemsMember 2021-01-01 2021-06-30 0001114995 pi:SystemsMember 2020-01-01 2020-06-30 0001114995 pi:AdvisoryAndConsultingServicesMember srt:DirectorMember 2021-01-01 2021-06-30 0001114995 pi:AdvisoryAndConsultingServicesMember srt:DirectorMember 2021-04-01 2021-06-30 0001114995 pi:AdvisoryAndConsultingServicesMember srt:DirectorMember 2020-04-01 2020-06-30 0001114995 pi:AdvisoryAndConsultingServicesMember srt:DirectorMember 2020-01-01 2020-06-30 0001114995 2021-01-02 2021-02-02 0001114995 us-gaap:OneTimeTerminationBenefitsMember 2021-01-01 2021-06-30 0001114995 us-gaap:OtherRestructuringMember 2021-01-01 2021-06-30 0001114995 us-gaap:OneTimeTerminationBenefitsMember 2021-06-30 shares iso4217:USD iso4217:USD shares pure pi:Patent utr:D pi:Segment pi:Position false 2021 Q2 0001114995 --12-31 true false 0.0289415 pi:AccountingStandardsUpdate202006Member P4Y9M18D P5Y3M18D 10-Q true 2021-06-30 false 001-37824 IMPINJ, INC. DE 91-2041398 400 Fairview Avenue North Suite 1200 Seattle WA 98109 206 517-5300 Common Stock, par value $0.001 per share PI NASDAQ Yes Yes Accelerated Filer false true false false 24290417 51175000 23636000 60788000 82453000 25976000 25003000 24064000 36329000 3670000 3943000 165673000 171364000 26306000 16531000 13001000 13761000 2561000 2079000 3881000 3881000 211422000 207616000 10671000 10144000 5951000 5529000 2245000 1468000 3901000 3641000 630000 84045000 263000 6811000 107706000 27593000 54556000 13870000 15266000 803000 805000 272000 277000 122651000 98497000 0.001 0.001 5000000 5000000 0 0 0 0 0.001 0.001 495000000 495000000 24254000 24254000 23350000 23350000 24000 23000 418289000 423759000 4000 3000 -329546000 -314666000 88771000 109119000 211422000 207616000 47268000 26457000 92516000 74279000 22491000 13497000 45758000 39925000 24777000 12960000 46758000 34354000 15900000 10661000 29691000 21718000 8196000 6123000 15841000 13613000 8998000 12446000 17152000 18688000 1263000 33094000 29230000 63947000 54019000 -8317000 -16270000 -17189000 -19665000 -4000 126000 19000 535000 525000 1349000 1050000 2661000 -8846000 -17493000 -18220000 -21791000 60000 41000 102000 69000 -8906000 -17534000 -18322000 -21860000 -0.37 -0.77 -0.77 -0.97 24120000 22716000 23895000 22564000 -8906000 -17534000 -18322000 -21860000 1000 -47000 1000 24000 1000 -47000 1000 24000 -8905000 -17581000 -18321000 -21836000 -18322000 -21860000 2076000 2294000 18031000 9818000 -468000 -19000 188000 1793000 973000 -8281000 -12265000 2938000 186000 -364000 -6553000 280000 -3053000 -1229000 422000 -937000 -1458000 -1331000 -1834000 -1659000 364000 7252000 630000 4981000 2809000 19825000 5103000 41000000 31275000 7858000 1237000 13317000 24935000 2000 183000 9243000 3029000 9241000 2846000 27539000 30590000 23636000 66898000 51175000 97488000 863000 858000 5069000 464000 23350000 23000 423759000 -314666000 3000 109119000 -32743000 3442000 -29301000 702000 1000 8523000 8524000 7449000 7449000 -9416000 -9416000 24052000 24000 406988000 -320640000 3000 86375000 202000 719000 719000 10582000 10582000 -8906000 -8906000 1000 1000 24254000 24000 418289000 -329546000 4000 88771000 22217000 22000 387926000 -262743000 34000 125239000 460000 1000 2013000 2014000 5221000 5221000 -4326000 -4326000 71000 71000 22677000 23000 395160000 -267069000 105000 128219000 109000 1015000 1015000 4597000 4597000 -17534000 -17534000 -47000 -47000 22786000 23000 400772000 -284603000 58000 116250000 <p style="margin-top:18pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Note 1. Summary of Significant Accounting Policies</p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Basis of Presentation</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The accompanying condensed consolidated financial statements include Impinj, Inc. and its wholly owned subsidiaries. We have eliminated intercompany balances and transactions in consolidation. We have prepared these condensed consolidated financial statements in conformity with U.S. generally accepted accounting principles, or GAAP, and applicable rules and regulations of the Securities and Exchange Commission, or SEC, regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Accordingly, these interim condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and accompanying notes as of and for the year ended December 31, 2020 included in Impinj, Inc.’s Annual Report on Form 10-K, which was filed with the SEC on February 17, 2021. The condensed consolidated balance sheet as of December 31, 2020, included herein, was derived from the audited consolidated financial statements of Impinj, Inc.</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The unaudited condensed consolidated interim financial statements, in the opinion of management, reflect all adjustments, consisting of normal recurring adjustments, necessary to state fairly our financial position, results of operations, and our cash flows for the periods presented. Interim results are not necessarily indicative of the results for a full year or for any other future period. </p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Use of Estimates</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Preparing financial statements in conformity with GAAP requires us to make certain estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and the related disclosures as of the date of the financial statements, as well as the reported amounts of revenue and expenses during the periods presented. On an ongoing basis, we evaluate our estimates, including those related to revenue recognition, sales incentives, estimates to complete development contracts, deferred revenue, inventory excess and obsolescence, income taxes, determination of the fair value of stock awards and compensation and employee-related benefits. To the extent there are material differences between these estimates, judgments, or assumptions and actual results, our financial statements will be affected. Covid-19 has introduced significant additional uncertainty with respect to estimates, judgments and assumptions about current and forecasted demand, which may materially impact the estimates previously listed, among others. </p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;font-weight:bold;font-style:italic;color:#000000;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Recently Adopted Accounting Standards </p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In August 2020, the FASB issued guidance on debt with conversion and other options, or ASU 2020-06. This guidance eliminates the beneficial- and cash-conversion accounting models for convertible instruments and amends the derivative scope exception for contracts in an entity’s own equity. Additionally, this guidance requires the application of the “if-converted” method to calculate the impact of convertible instruments on diluted earnings per share. We adopted ASU 2020-06 on January 1, 2021 using the modified retrospective transition method and accounted for our convertible notes due 2026, or the 2019 Notes, on a whole-instrument basis. Upon adoption, we recorded a $29.3 million increase to long-term debt, a $32.7 million decrease to additional paid-in capital and a $3.4 million decrease to accumulated deficit on January 1, 2021. Interest expense decreased for the three and six months ended June 30, 2021, as we no longer separate an equity component of the 2019 Notes and incurred amortization of debt discount. We had no changes to net deferred tax liabilities with a decrease in deferred tax liability offset by a corresponding increase in valuation allowance upon adoption. We use the “if-converted” method to calculate the impact of convertible instruments on diluted earnings per share for the three and six months ended June 30, 2021, upon adoption of this guidance. </p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The condensed consolidated financial statements as of and for the three and six months ended June 30, 2021, are presented under ASU 2020-06, while comparative prior reporting periods presented are not adjusted and continue to be reported in accordance with our historical accounting policy.</p> <p style="Background-color:#FFFFFF;margin-bottom:0pt;margin-top:12pt;text-indent:0%;font-weight:bold;font-style:italic;color:#000000;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">Recently Issued Accounting Standards Not Yet Adopted</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Recent accounting pronouncements issued by the FASB (including its Emerging Issues Task Force), the American Institute of Certified Public Accountants, and the SEC did not have, or are not expected to have, a material impact on our present or future consolidated financial statements.</p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:5.06%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Basis of Presentation</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The accompanying condensed consolidated financial statements include Impinj, Inc. and its wholly owned subsidiaries. We have eliminated intercompany balances and transactions in consolidation. We have prepared these condensed consolidated financial statements in conformity with U.S. generally accepted accounting principles, or GAAP, and applicable rules and regulations of the Securities and Exchange Commission, or SEC, regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Accordingly, these interim condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and accompanying notes as of and for the year ended December 31, 2020 included in Impinj, Inc.’s Annual Report on Form 10-K, which was filed with the SEC on February 17, 2021. The condensed consolidated balance sheet as of December 31, 2020, included herein, was derived from the audited consolidated financial statements of Impinj, Inc.</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The unaudited condensed consolidated interim financial statements, in the opinion of management, reflect all adjustments, consisting of normal recurring adjustments, necessary to state fairly our financial position, results of operations, and our cash flows for the periods presented. Interim results are not necessarily indicative of the results for a full year or for any other future period. </p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Use of Estimates</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Preparing financial statements in conformity with GAAP requires us to make certain estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and the related disclosures as of the date of the financial statements, as well as the reported amounts of revenue and expenses during the periods presented. On an ongoing basis, we evaluate our estimates, including those related to revenue recognition, sales incentives, estimates to complete development contracts, deferred revenue, inventory excess and obsolescence, income taxes, determination of the fair value of stock awards and compensation and employee-related benefits. To the extent there are material differences between these estimates, judgments, or assumptions and actual results, our financial statements will be affected. Covid-19 has introduced significant additional uncertainty with respect to estimates, judgments and assumptions about current and forecasted demand, which may materially impact the estimates previously listed, among others. </p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;font-weight:bold;font-style:italic;color:#000000;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Recently Adopted Accounting Standards </p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In August 2020, the FASB issued guidance on debt with conversion and other options, or ASU 2020-06. This guidance eliminates the beneficial- and cash-conversion accounting models for convertible instruments and amends the derivative scope exception for contracts in an entity’s own equity. Additionally, this guidance requires the application of the “if-converted” method to calculate the impact of convertible instruments on diluted earnings per share. We adopted ASU 2020-06 on January 1, 2021 using the modified retrospective transition method and accounted for our convertible notes due 2026, or the 2019 Notes, on a whole-instrument basis. Upon adoption, we recorded a $29.3 million increase to long-term debt, a $32.7 million decrease to additional paid-in capital and a $3.4 million decrease to accumulated deficit on January 1, 2021. Interest expense decreased for the three and six months ended June 30, 2021, as we no longer separate an equity component of the 2019 Notes and incurred amortization of debt discount. We had no changes to net deferred tax liabilities with a decrease in deferred tax liability offset by a corresponding increase in valuation allowance upon adoption. We use the “if-converted” method to calculate the impact of convertible instruments on diluted earnings per share for the three and six months ended June 30, 2021, upon adoption of this guidance. </p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The condensed consolidated financial statements as of and for the three and six months ended June 30, 2021, are presented under ASU 2020-06, while comparative prior reporting periods presented are not adjusted and continue to be reported in accordance with our historical accounting policy.</p> 2021-01-01 29300000 -32700000 -3400000 <p style="Background-color:#FFFFFF;margin-bottom:0pt;margin-top:12pt;text-indent:0%;font-weight:bold;font-style:italic;color:#000000;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">Recently Issued Accounting Standards Not Yet Adopted</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Recent accounting pronouncements issued by the FASB (including its Emerging Issues Task Force), the American Institute of Certified Public Accountants, and the SEC did not have, or are not expected to have, a material impact on our present or future consolidated financial statements.</p> <p style="margin-top:18pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Note 2. Fair Value Measurements</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Accounting standards define fair value as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market in an orderly transaction between market participants on the measurement date. The standards also establish a fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. There are three levels of inputs that may be used to measure fair value:</p> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:4.54%;white-space:nowrap" valign="top"> <p style="text-align:left;margin-bottom:0pt;margin-top:6pt;font-weight:normal;font-style:normal;color:#auto;text-transform:none;font-variant: normal;letter-spacing:0pt;font-family:Times New Roman;font-size:10pt;"> </p></td> <td style="width:4.54%;white-space:nowrap" valign="top"> <p style="text-align:left;margin-bottom:0pt;margin-top:6pt;font-weight:normal;font-style:normal;color:#auto;font-size:10pt;font-family:'Times New Roman';text-transform:none;font-variant: normal;letter-spacing:0pt;"><span style="font-weight:normal;font-style:normal;text-decoration:none;Background-color:#auto;color:#auto;font-size:10pt;font-family:'Times New Roman';text-transform:none;font-variant: normal;letter-spacing:0pt;"/><span style="font-size:10pt;font-family:'Times New Roman'">•</span></p></td> <td valign="top"> <p style="text-align:left;margin-bottom:0pt;margin-top:6pt;font-weight:normal;font-style:normal;color:#auto;text-transform:none;font-variant: normal;letter-spacing:0pt;font-family:Times New Roman;font-size:10pt;"><span style="Background-color:#auto;text-decoration:none;"/><span style="color:#000000;">Level 1 — Quoted prices in active markets for identical assets or liabilities.</span></p></td></tr></table></div> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:4.54%;white-space:nowrap" valign="top"> <p style="text-align:left;margin-bottom:0pt;margin-top:6pt;font-weight:normal;font-style:normal;color:#auto;text-transform:none;font-variant: normal;letter-spacing:0pt;font-family:Times New Roman;font-size:10pt;"> </p></td> <td style="width:4.54%;white-space:nowrap" valign="top"> <p style="text-align:left;margin-bottom:0pt;margin-top:6pt;font-weight:normal;font-style:normal;color:#auto;font-size:10pt;font-family:'Times New Roman';text-transform:none;font-variant: normal;letter-spacing:0pt;"><span style="font-weight:normal;font-style:normal;text-decoration:none;Background-color:#auto;color:#auto;font-size:10pt;font-family:'Times New Roman';text-transform:none;font-variant: normal;letter-spacing:0pt;"/><span style="font-size:10pt;font-family:'Times New Roman'">•</span></p></td> <td valign="top"> <p style="text-align:left;margin-bottom:0pt;margin-top:6pt;font-weight:normal;font-style:normal;color:#auto;text-transform:none;font-variant: normal;letter-spacing:0pt;font-family:Times New Roman;font-size:10pt;"><span style="Background-color:#auto;text-decoration:none;"/><span style="color:#000000;">Level 2 — Assets and liabilities valued based on observable market data for similar instruments, such as quoted prices for similar assets or liabilities.</span></p></td></tr></table></div> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:4.54%;white-space:nowrap" valign="top"> <p style="text-align:left;margin-bottom:0pt;margin-top:6pt;font-weight:normal;font-style:normal;color:#auto;text-transform:none;font-variant: normal;letter-spacing:0pt;font-family:Times New Roman;font-size:10pt;"> </p></td> <td style="width:4.54%;white-space:nowrap" valign="top"> <p style="text-align:left;margin-bottom:0pt;margin-top:6pt;font-weight:normal;font-style:normal;color:#auto;font-size:10pt;font-family:'Times New Roman';text-transform:none;font-variant: normal;letter-spacing:0pt;"><span style="font-weight:normal;font-style:normal;text-decoration:none;Background-color:#auto;color:#auto;font-size:10pt;font-family:'Times New Roman';text-transform:none;font-variant: normal;letter-spacing:0pt;"/><span style="font-size:10pt;font-family:'Times New Roman'">•</span></p></td> <td valign="top"> <p style="text-align:left;margin-bottom:0pt;margin-top:6pt;font-weight:normal;font-style:normal;color:#auto;text-transform:none;font-variant: normal;letter-spacing:0pt;font-family:Times New Roman;font-size:10pt;"><span style="Background-color:#auto;text-decoration:none;"/><span style="color:#000000;">Level 3 — Unobservable inputs that are supported by little or no market activity; instruments valued based on the best available data, some of which is internally developed, and considers risk premiums that a market participant would require.</span></p></td></tr></table></div> <p style="Background-color:#FFFFFF;margin-bottom:0pt;margin-top:6pt;text-indent:5%;color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">We applied the following methods and assumptions in estimating our fair value measurements:</p> <p style="Background-color:#FFFFFF;margin-bottom:0pt;margin-top:6pt;text-indent:5%;font-style:italic;color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;text-transform:none;font-variant: normal;">Cash Equivalents <span style="font-style:normal;">— Cash equivalents consist of highly liquid investments, including money market funds with original maturities of less than three months at the acquisition date. We record the fair value measurement of these assets based on quoted market prices in active markets.</span></p> <p style="Background-color:#FFFFFF;margin-bottom:0pt;margin-top:6pt;text-indent:4.54%;font-style:italic;color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;text-transform:none;font-variant: normal;">Investments<span style="font-style:normal;"> </span><span style="font-style:normal;">— Our investments consist of fixed income securities, which typically include U.S. government agency securities, treasury bills, commercial paper, money market funds, corporate notes and bonds and asset-backed securities. The fair value measurement of these assets is based on observable market-based inputs or inputs that are derived principally from or corroborated by observable market data by correlation or other means.</span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;font-style:italic;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;text-transform:none;font-variant: normal;">Long-term Debt<span style="font-style:normal;"> — </span><span style="font-style:normal;color:#000000;">See Note 6 for the carrying amount and estimated fair value of our convertible senior notes due 2026.</span> </p> <p style="Background-color:#FFFFFF;margin-bottom:12pt;margin-top:6pt;text-indent:4.54%;color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">The following table presents the balances of assets measured at fair value on a recurring basis, by level within the fair value hierarchy, as of the dates presented (in thousands):</span></p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:30.26%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="10" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:31.72%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">June 30, 2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.82%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="10" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:32.44%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">December 31, 2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:30.26%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.74%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Level 1</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.74%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Level 2</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.74%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Total</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.82%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.74%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Level 1</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.74%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Level 2</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.74%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Total</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:30.26%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Cash equivalents:</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.82%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:30.26%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Money market funds</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">43,019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">43,019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.82%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">12,425</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.18%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">12,425</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:30.26%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:27.35pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total cash equivalents</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">43,019</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">43,019</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.82%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">12,425</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.18%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">12,425</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:30.26%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Short-term investments:</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.82%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.18%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:30.26%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">U.S. government agency securities</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">15,087</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">15,087</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.82%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">20,293</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">20,293</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:30.26%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Corporate notes and bonds</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">19,235</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">19,235</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.82%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">13,185</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">13,185</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:30.26%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Commercial paper</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">11,991</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">11,991</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.82%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">23,983</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">23,983</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:30.26%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Treasury bill</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">9,999</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">9,999</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.82%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">24,992</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">24,992</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:30.26%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Asset-backed securities</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,476</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,476</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.82%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:30.26%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:27.35pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total short-term investments</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">60,788</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">60,788</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.82%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">82,453</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">82,453</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:30.26%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">43,019</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">60,788</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">103,807</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.82%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">12,425</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.18%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">82,453</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">94,878</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="Background-color:#FFFFFF;margin-bottom:0pt;margin-top:2pt;text-indent:4.54%;color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">We did not have any Level 3 assets or did not measure any liabilities at fair value as of June 30, 2021 or December 31, 2020. The gross unrealized gains or losses on cash equivalents and short-term investments as of June 30, 2021 or December 31, 2020 were not material.</p> 2026 <p style="Background-color:#FFFFFF;margin-bottom:12pt;margin-top:6pt;text-indent:4.54%;color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">The following table presents the balances of assets measured at fair value on a recurring basis, by level within the fair value hierarchy, as of the dates presented (in thousands):</span></p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:30.26%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="10" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:31.72%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">June 30, 2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.82%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="10" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:32.44%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">December 31, 2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:30.26%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.74%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Level 1</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.74%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Level 2</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.74%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Total</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.82%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.74%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Level 1</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.74%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Level 2</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.74%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Total</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:30.26%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Cash equivalents:</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.82%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:30.26%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Money market funds</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">43,019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">43,019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.82%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">12,425</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.18%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">12,425</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:30.26%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:27.35pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total cash equivalents</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">43,019</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">43,019</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.82%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">12,425</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.18%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">12,425</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:30.26%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Short-term investments:</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.82%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.18%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:30.26%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">U.S. government agency securities</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">15,087</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">15,087</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.82%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">20,293</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">20,293</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:30.26%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Corporate notes and bonds</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">19,235</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">19,235</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.82%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">13,185</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">13,185</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:30.26%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Commercial paper</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">11,991</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">11,991</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.82%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">23,983</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">23,983</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:30.26%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Treasury bill</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">9,999</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.72%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">9,999</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.82%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">24,992</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">24,992</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:30.26%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Asset-backed securities</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,476</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,476</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.82%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:30.26%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:27.35pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total short-term investments</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">60,788</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">60,788</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.82%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">82,453</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">82,453</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:30.26%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">43,019</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">60,788</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.72%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">103,807</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.82%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">12,425</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.18%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">82,453</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:7.74%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">94,878</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> 43019000 43019000 12425000 12425000 43019000 43019000 12425000 12425000 15087000 15087000 20293000 20293000 19235000 19235000 13185000 13185000 11991000 11991000 23983000 23983000 9999000 9999000 24992000 24992000 4476000 4476000 60788000 60788000 82453000 82453000 43019000 60788000 103807000 12425000 82453000 94878000 0 0 0 0 <p style="margin-top:18pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">N<span style="font-weight:bold;">ote 3. Inventory</span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table presents the detail of inventories as of the dates presented (in thousands):</p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:56.78%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.06%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:18.12%;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.06%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:16.92%;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:56.78%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.06%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:19.12%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">June 30, 2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.06%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17.92%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">December 31, 2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:56.78%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Raw materials</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.06%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:18.12%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,639</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.06%;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:16.92%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">5,275</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:56.78%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Work-in-process</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.06%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:18.12%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">7,648</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.06%;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:16.92%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">9,815</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:56.78%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Finished goods</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.06%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:18.12%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">11,777</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.06%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:16.92%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">21,239</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:56.78%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total inventory</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.06%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:18.12%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">24,064</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.06%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:16.92%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">36,329</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:5%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">For the six months ended <span style="color:#000000;">June 30, 2021, </span>sales of fully reserved inventory had a favorable net gross margin impact of 1.2%<span style="color:#000000;">. These sales which occurred primarily in the first quarter and were primarily endpoint IC inventory included in the excess and obsolescence charge noted below, are the result of increased endpoint IC demand in today’s supply-constrained environment.</span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">For the three and six months ended June 30, 2020, inventory excess and obsolescence charges had an unfavorable net gross margin impact of 2.2% and 4.4%, respectively. The charges, a majority of which occurred in first quarter 2020, were due primarily to reduced demand for older-generation endpoint ICs and EU gateways and <span style="color:#000000;">reduced the inventory value of the impacted products to zero. At the time, we expected future demand to be met by our newer generation endpoint ICs and EU gateways. Instead, as a result of today’s industry-wide wafer shortages, we sold a significant portion of the reserved endpoint ICs in the </span>three months ended <span style="color:#000000;">March 31, 2021.</span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table presents the detail of inventories as of the dates presented (in thousands):</p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:56.78%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.06%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:18.12%;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.06%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:16.92%;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:56.78%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.06%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:19.12%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">June 30, 2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.06%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17.92%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">December 31, 2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:56.78%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Raw materials</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.06%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:18.12%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,639</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.06%;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:16.92%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">5,275</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:56.78%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Work-in-process</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.06%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:18.12%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">7,648</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.06%;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:16.92%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">9,815</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:56.78%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Finished goods</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.06%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:18.12%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">11,777</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.06%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:16.92%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">21,239</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:56.78%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total inventory</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.06%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:18.12%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">24,064</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.06%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:16.92%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">36,329</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> 4639000 5275000 7648000 9815000 11777000 21239000 24064000 36329000 0.012 0.022 0.044 <p style="margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Note 4. Stock-Based Awards</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Stock Options</p> <p style="margin-bottom:12pt;margin-top:6pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table summarizes stock option activity for the six months ended June 30, 2021 (in thousands):</p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:73.66%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.6%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.72%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Number of</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Underlying Shares</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:73.66%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Outstanding at December 31, 2020</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.6%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:21.72%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,061</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:73.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Granted</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.6%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Calibri;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:21.72%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">10</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:73.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Exercised</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.6%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Calibri;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:21.72%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(384</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:73.66%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Forfeited or expired</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.6%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Calibri;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:21.72%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(42</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:73.66%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Outstanding at June 30, 2021</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.6%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Calibri;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:21.72%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,645</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:73.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Vested and exercisable at June 30, 2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.6%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Calibri;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:21.72%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,572</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-top:2pt;margin-bottom:0pt;text-indent:4.54%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Restricted Stock Units</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">We grant (i) RSUs with a service condition, (ii) RSUs with performance and service conditions (“PSUs”), and (iii) RSUs with market and service conditions (“MSUs”) as further explained below.  </p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The number of annual PSUs that ultimately vest depends on us attaining financial metrics for the fiscal year as well as on the employee’s continued employment through the vesting date. The compensation committee and board of directors typically certify PSU attainment in the first quarter of each year.</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">On April 12, 2021, and May 20, 2021, we granted a total of 83,750 shares of MSUs, to certain executives. The MSUs are eligible to vest based on our total stockholder return (“TSR”) relative to the TSR of the constituents comprising the S&amp;P Semiconductor Select Industry Index over two measurement periods. Half of the MSUs are eligible to vest based on our relative TSR during the period from January 1, 2021 through December 31, 2022, and half of the MSUs are eligible to vest based on our relative TSR during the period from January 1, 2021 through December 31, 2023. We use a Monte Carlo simulation in estimating the fair value at grant date and recognize compensation cost over the implied service period. The aggregate grant-date fair value of these shares was estimated to be $6.4 million using the Monte Carlo simulation valuation method.</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table summarizes activity for RSUs, PSUs, and MSUs, for the six months ended June 30, 2021 (in thousands):</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.86%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.86%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="10" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:45.04%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Number of Underlying Shares</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.18%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.86%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.86%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.62%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">RSUs</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.46%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.62%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">MSUs</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.46%; border-top:solid 0.75pt #000000;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.82%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">PSUs</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.18%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Outstanding at December 31, 2020</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.86%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.86%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.62%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">836</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.46%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.62%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.46%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.82%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">251</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.18%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Granted</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.86%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.86%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.62%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">621</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.46%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.62%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">84</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.46%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.82%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">265</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.18%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Vested</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.86%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.86%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.62%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(203</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.46%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.62%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.46%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.82%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(241</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.18%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Forfeited</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.86%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.86%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.62%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(21</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.46%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.62%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.46%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.82%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(10</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.18%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Outstanding at June 30, 2021</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.86%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.86%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.62%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,233</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.46%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.62%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">84</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.46%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.82%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">265</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">We recorded $558,000 of stock-based compensation expense related to the MSUs for the three and six months ended June 30, 2021.</p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:4.54%;font-weight:bold;font-style:italic;color:#000000;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">Stock-Based Compensation Expense</span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table presents stock-based compensation expense included in our condensed consolidated statements of operations for the periods presented (in thousands):</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:39.04%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:27.96%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.56%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:29.42%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Six Months Ended June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:39.04%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.74%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.74%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.56%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.42%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.56%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.42%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:39.04%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Cost of revenue</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.74%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">471</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.74%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">176</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.56%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.42%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">760</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.56%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.42%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">383</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:39.04%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Research and development expense</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,568</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,640</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.56%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.42%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">7,678</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.56%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.42%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,661</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:39.04%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Sales and marketing expense</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,320</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,204</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.56%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.42%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,122</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.56%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.42%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,572</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:39.04%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">General and administrative expense</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.74%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,223</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.74%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,577</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.56%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.42%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">5,471</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.56%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.42%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,202</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:39.04%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total stock-based compensation expense</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.74%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">10,582</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.74%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,597</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.56%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.42%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">18,031</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.56%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.42%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">9,818</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-bottom:12pt;margin-top:6pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table summarizes stock option activity for the six months ended June 30, 2021 (in thousands):</p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:73.66%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.6%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.72%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Number of</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Underlying Shares</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:73.66%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Outstanding at December 31, 2020</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.6%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:21.72%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,061</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:73.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Granted</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.6%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Calibri;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:21.72%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">10</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:73.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Exercised</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.6%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Calibri;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:21.72%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(384</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:73.66%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Forfeited or expired</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.6%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Calibri;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:21.72%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(42</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:73.66%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Outstanding at June 30, 2021</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.6%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Calibri;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:21.72%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,645</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:73.66%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Vested and exercisable at June 30, 2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.6%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Calibri;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:21.72%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,572</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> 3061000 10000 384000 42000 2645000 1572000 83750 6400000 <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table summarizes activity for RSUs, PSUs, and MSUs, for the six months ended June 30, 2021 (in thousands):</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.86%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.86%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="10" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:45.04%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Number of Underlying Shares</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.18%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.86%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.86%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.62%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">RSUs</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.46%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.62%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">MSUs</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.46%; border-top:solid 0.75pt #000000;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.82%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">PSUs</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.18%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Outstanding at December 31, 2020</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.86%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.86%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.62%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">836</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.46%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.62%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.46%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.82%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">251</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.18%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Granted</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.86%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.86%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.62%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">621</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.46%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.62%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">84</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.46%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.82%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">265</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.18%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Vested</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.86%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.86%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.62%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(203</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.46%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.62%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.46%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.82%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(241</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.18%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Forfeited</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.86%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.86%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.62%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(21</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.46%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.62%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.46%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.82%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(10</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.18%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Outstanding at June 30, 2021</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.86%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.86%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.62%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,233</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.46%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.62%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">84</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.46%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.82%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">265</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> 836000 251000 621000 84000 265000 203000 241000 21000 10000 1233000 84000 265000 558000 558000 <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table presents stock-based compensation expense included in our condensed consolidated statements of operations for the periods presented (in thousands):</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:39.04%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:27.96%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.56%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:29.42%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Six Months Ended June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:39.04%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.74%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.74%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.56%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.42%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.56%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.42%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:39.04%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Cost of revenue</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.74%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">471</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.74%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">176</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.56%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.42%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">760</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.56%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.42%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">383</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:39.04%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Research and development expense</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,568</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,640</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.56%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.42%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">7,678</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.56%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.42%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,661</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:39.04%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Sales and marketing expense</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,320</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.74%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,204</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.56%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.42%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,122</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.56%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.42%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,572</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:39.04%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">General and administrative expense</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.74%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,223</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.74%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,577</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.56%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.42%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">5,471</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.56%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.42%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,202</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:39.04%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total stock-based compensation expense</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.74%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">10,582</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.74%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,597</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.56%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.42%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">18,031</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.56%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.42%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">9,818</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> 471000 176000 760000 383000 4568000 1640000 7678000 3661000 2320000 1204000 4122000 2572000 3223000 1577000 5471000 3202000 10582000 4597000 18031000 9818000 <p style="margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Note 5. Commitments and Contingencies</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:5%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">For information on our commitments and contingencies, see Part II, Item 8 (Financial Statements and Supplementary Data, Note 11. Commitments and Contingencies) of our Annual Report on Form 10-K for the year ended December 31, 2020. There have been no material changes to our commitments and contingencies, outside of the ordinary course of our business, as previously disclosed in our Annual Report on Form 10-K for the year ended December 31, 2020, except for “Obligations with Third-Parties” and “Litigation” as discussed below.</p> <p style="margin-bottom:0pt;margin-top:12pt;text-indent:5%;font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">Obligations with Third Parties</p> <p style="margin-bottom:0pt;margin-top:6pt;text-indent:5%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">We have certain non-cancelable obligations, which include obligations with third-party manufacturers who manufacture our products. We are committed to purchase $14.9 million of inventory as of June 30, 2021.</p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:5%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Litigation</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:5.06%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">From time to time, we are subject to various legal proceedings or claims that arise in the ordinary course of business. We accrue a liability when management believes that it is both probable that a liability has been incurred and the amount of loss can be reasonably estimated. As of June 30, 2021 and December 31, 2020, we did not have accrued contingency liabilities. The following is a description of our significant legal proceedings. Although we believe that resolving these claims, individually or in aggregate, will not have a material adverse impact on our financial statements, these matters are subject to inherent uncertainties.</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="text-decoration:underline;">New York State Securities Class Action</span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">As previously disclosed, a consolidated federal securities class action was filed in 2018 and was settled and dismissed in 2020. On January 31, 2019, a related class-action complaint for violation of the federal securities laws was filed in the Supreme Court of the State of New York for the County of New York against us, our chief executive officer, former chief operating officer, former chief financial officer, members of our board of directors and the underwriters of our July 2016 initial public stock offering, or IPO, and December 2016 secondary public offering, or SPO. Captioned <span style="font-style:italic;">Plymouth County Retirement System v. Impinj, Inc., et al.</span>, the complaint, purportedly brought on behalf of purchasers of our stock pursuant to or traceable to our IPO and SPO, alleged that we made false or misleading statements in the registration statements and prospectuses in those offerings concerning demand for our products and inventory in violation of Section 11 of the Securities Act of 1933. On April 9, 2019, the New York Supreme Court entered an order staying the action and requiring the parties to update the court every 90 days as to the status of the pending consolidated federal securities class actions.</p> <p style="text-align:justify;margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">On July 9, 2020, the parties in both this action and the federal securities class actions executed a stipulation of settlement that resolved the claims in both actions. On November 20, 2020, the U.S. District Court for the Western District of Washington entered an order finally approving the settlement, and the action pending in Washington federal court has been dismissed with prejudice. Pursuant to the terms of the settlement, the parties in this action filed stipulation discontinuing this action with prejudice. On April 28, 2021, after a long delay due to the impact of Covid-19 on the New York State court, the court signed and entered the stipulation discontinuing the action with prejudice. The matter is now closed.</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="text-decoration:underline;">Shareholder Derivative Actions</span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">On October 26, 2018, two shareholder derivative actions were filed in the U.S. District Court for the District of Delaware against our chief executive officer, former chief operating officer, former chief financial officer and certain of our directors. We were a nominal defendant. On November 8, 2018, a third shareholder derivative action was filed in this same court against the same defendants. Captioned <span style="font-style:italic;">Weiss v. Diorio, et al</span>., <span style="font-style:italic;">Fotouhi v. Diorio, et al</span>., <span style="font-style:italic;">and De la Fuente v. Diorio, et al.</span>, the derivative complaints, purportedly brought on behalf of us, alleged that the defendants breached their fiduciary duties to us and allegedly made false or misleading statements and omissions of material fact in violation of Section 14(a) of the Securities Exchange Act regarding our business and operations. The derivative actions included claims for, among other things, unspecified damages in favor of us, corporate actions to purportedly improve our corporate governance, and an award of costs and expenses to the derivative plaintiffs, including attorneys’ fees. On January 28, 2019, the Delaware federal court entered a stipulated order that stayed these derivative actions until resolution of the pending federal securities class actions described above. </p> <p style="text-align:justify;margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">On July 10, 2020, following a private settlement mediation, the parties in this action executed a stipulation of settlement to settle and resolve the claims asserted in this consolidated derivative action. The settlement required us to implement certain corporate governance changes and the payment of up to $900,000 to plaintiffs’ counsel for attorneys’ fees and expenses. Our insurers have agreed to contribute up to $900,000 to plaintiffs’ counsel for attorneys’ fees and expenses. The proposed settlement is subject to preliminary and, following notice to shareholders, final approval by the U.S. District Court for the District of Delaware. On August 5, 2020, at the court’s request, the parties filed supplemental briefing in respect of their joint motion for preliminary approval of the settlement. On February 26, 2021, the court entered an order preliminarily approving the settlement. On May 11, 2021, the court held a final approval hearing. The court has not yet entered a final order with respect to the proposed settlement.</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:5.06%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="text-decoration:underline;">Patent Infringement Claims and Counterclaims</span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:5.06%;font-style:italic;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;text-transform:none;font-variant: normal;">Impinj Patent Infringement Claims Against NXP in California</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:5%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">On June 6, 2019, we filed a patent infringement lawsuit against NXP USA, Inc., a Delaware corporation and subsidiary of NXP Semiconductors N.V., or NXP, in the U.S. District Court for the Northern District of California, or the Court. The original complaint alleged that certain NXP integrated circuit products infringe 26 of our U.S. patents. At the order of the Court, we filed an amended complaint limited to eight of the original 26 patents. We subsequently elected to go forward with asserting infringement of six of those eight patents. We are seeking, among other things, past damages, including lost profits, but no less than a reasonable royalty; enhanced damages for willful infringement; and reasonable attorneys’ fees and costs for infringement of the asserted patents. We are also seeking an injunction against NXP making, selling, using, offering for sale or importing the RAIN RFID endpoint IC product NXP introduced in 2017. Defendants responded to our complaint on September 30, 2019 citing numerous defenses including denying infringement, claiming our asserted patents are invalid, and that the infringed patents were licensed on a royalty-free basis under Impinj’s commitments to GS1 EPCglobal.<span style="color:#000000;"> </span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:5%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In February 2020, NXP filed <span style="font-style:italic;">inter partes</span> review, or IPR, petitions with the Patent Trial and Appeal Board for the U.S. Patent and Trademark Office, or PTAB, against 12 of the originally asserted 26 patents, including the six patents asserted in the amended complaint. In August and September of 2020, the PTAB declined to institute a review of four of the six patents at issue.</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:5.06%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">On September 24, 2020, the Court lifted the stay on two of the patents in suit, and based on a schedule set by the Court on October 22, 2020, the case is proceeding with a claim construction hearing scheduled for July 23, 2021 (extended by the Court from March 24, 2021). Also, on October 22, 2020, the Court continued the stay on infringement claims for two additional patents pending determinations on IPRs and on two allegedly related patents. On October 27, 2020, we removed without prejudice the two patents against which the PTAB instituted IPRs by filing a second amended complaint, and, on January 5, 2021 we stipulated to dismiss the two of the eight patents that we had elected not to go forward with.</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;font-style:italic;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;text-transform:none;font-variant: normal;">NXP Patent Infringement<span style="color:#000000;"> Claims Against Impinj in Washington</span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">On October 4, 2019, NXP USA, Inc. and NXP, filed a patent infringement lawsuit against us in the U.S. District Court for the District of Delaware. The complaint alleges that certain of our products infringe eight U.S. patents owned by NXP or NXP USA, Inc. The plaintiffs are seeking, among other things, past damages adequate to compensate them for our alleged infringement of each of the patents-in-suit, and reasonable attorneys’ fees and costs. They are also seeking an injunction against us, enjoining continuing acts of infringement of the patents-in-suit. We have denied that we are infringing any of the patents, and we have asserted that we are licensed under four of them and that all eight are invalid. We have also filed IPR petitions with the PTAB against six of the eight patents. On September 23, 2020, the District of Delaware granted Impinj’s motion to transfer the case to the U.S. District Court for the Western District of Washington in Seattle. On December 3, 2020, we moved to amend our answer to include counterclaims that certain NXP integrated circuit products infringe eight of our U.S. patents, all of which were initially included in our California litigation and are therefore beyond the statutory period for any further IPR review at the PTAB. </p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">On December 11, 2020, we also moved to stay the case with respect to </span><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">six</span><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> of the </span><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">eight</span><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> patents in suit pending final resolution of petitions that we filed for IPR review by the PTAB. On February 12, 2021, the Court denied our motion to amend our answer to include counterclaims but granted our motion to stay the case as to the </span><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">six</span><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> patents with respect to which we filed for IPR review. </span><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">On February 25, 2021, the Court entered a case schedule setting initial contentions and claim construction deadlines, including a claim construction hearing for October 12, 2021 on the two remaining patents.</span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">On March 9, 2021, we moved for summary judgment of noninfringement on the four patents to which we assert a license, including the two patents that were not subject to a stay. That motion was fully briefed and is pending. The PTAB instituted IPRs on two of the six challenged patents but denied them on the other four. A motion for re-hearing is pending on one of the four. The Court subsequently removed the stay on four. The current schedule contemplates a claim construction hearing on August 12, 2021, and trial on June 13, 2022. </p> <p style="text-align:justify;margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;font-style:italic;font-family:Times New Roman;font-size:10pt;font-weight:normal;text-transform:none;font-variant: normal;">Impinj Patent Infringement Claims Against NXP in Texas</p> <p style="text-align:justify;margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">On May 25, 2021, we filed a new patent infringement lawsuit against NXP in the United States District Court for the Western District of Texas (Waco), asserting that NXP has infringed nine of our patents, including seven that were originally asserted in the Northern California case. We are seeking among other things, past damages, including lost profits, but no less than a reasonable royalty; enhanced damages for willful infringement; and reasonable attorney’s fees and costs for infringement of the asserted patents. We are also seeking an injunction against NXP making, selling, using, offering for sale or importing its UCODE 7, 8, and 9 endpoint ICs. There is no other schedule yet in the case.</p> <p style="text-align:justify;margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">On July 26, 2021, NXP filed an answer to our complaint and counterclaimed that we infringe nine patents, one of which NXP owns and eight of which NXP exclusively licensed.</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;font-style:italic;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;text-transform:none;font-variant: normal;">NXP Patent Infringement<span style="color:#000000;"> Claims Against Impinj in China</span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">On December 7, 2020, Impinj Radio Frequency Technology (Shanghai) Co., Ltd., or Impinj Shanghai, was served with patent infringement lawsuits filed in the Intellectual Property Court in Shanghai, China, or Shanghai Intellectual Property Court, in which NXP asserts that certain of our products infringe three Chinese patents owned by NXP, which closely correspond to three of the eight U.S. patents NXP has already asserted in U.S. District Court described above. The plaintiffs are seeking, among other things, past damages, and reasonable attorneys’ fees and costs. They are also seeking an injunction against us, enjoining continuing acts of infringement of the patents-in-suit. Impinj Shanghai objected to the jurisdiction of the Shanghai Intellectual Property Court and filed a motion to stay the proceedings. The jurisdictional challenge was rejected by the Shanghai court in March 2021; a subsequent appeal filed by Impinj Shanghai is pending before the IP Tribunal of the Supreme People’s Court. Impinj Shanghai also filed invalidity requests against all three Chinese patents before the China National Intellectual Property Administration, or CNIPA. In July 2021, the CNIPA issued decisions upholding the validity of the three Chinese patents. Impinj Shanghai retains the option to file for review of some or all of the CNIPA decisions by the Beijing Intellectual Property Court. </p> 14900000 0 0 900000 900000 26 8 6 12 6 4 2 2 2 8 4 8 6 8 6 8 6 4 2 4 4 9 7 9 1 8 3 3 3 <p style="margin-top:18pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Note 6. Debt Facilities</p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:4.54%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Convertible Senior Notes</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">In December 2019, we issued convertible senior notes due 2026, or the 2019 Notes, in an aggregate principal amount of $86.3 million. The 2019 Notes are our senior unsecured obligations and are governed by the indenture for the 2019 Notes. The 2019 Notes accrue interest at a fixed rate of 2.00% per year, payable semiannually in arrears on June 15 and December 15 of each year, beginning June 15, 2020. Upon conversion, the 2019 Notes will be convertible into cash, shares of our common stock or a combination thereof, at our election. The 2019 Notes will mature on December 15, 2026, unless earlier repurchased, redeemed, or converted in accordance with the terms of the indenture.</span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;color:#212529;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Our net proceeds from issuing the 2019 Notes were approximately $83.5 million after deducting fees and expenses. We used a portion of the proceeds to pay the cost of the capped-call transactions described below and repay our prior senior credit facility. </p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.54%;color:#212529;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The 2019 Notes are convertible at an initial conversion rate of 28.9415 shares of our common stock per $1,000 principal amount of the 2019 Notes, which is equal to an initial conversion price of approximately $34.55 per share of our common stock, subject to adjustment under certain circumstances in accordance with the indenture. Prior to the close of business on the business day immediately preceding September 15, 2026, holders of the 2019 Notes may convert all or a portion of their 2019 Notes under the following circumstances:</p> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.33%;white-space:nowrap" valign="top"> <p style="text-align:left;margin-bottom:0pt;margin-top:6pt;font-weight:normal;font-style:normal;color:#auto;text-transform:none;font-variant: normal;letter-spacing:0pt;font-family:Times New Roman;font-size:10pt;"> </p></td> <td style="width:3.33%;white-space:nowrap" valign="top"> <p style="text-align:left;margin-bottom:0pt;margin-top:6pt;font-weight:normal;font-style:normal;color:#auto;font-size:10pt;font-family:'Times New Roman';text-transform:none;font-variant: normal;letter-spacing:0pt;"><span style="font-weight:normal;font-style:normal;text-decoration:none;Background-color:#auto;color:#auto;font-size:10pt;font-family:'Times New Roman';text-transform:none;font-variant: normal;letter-spacing:0pt;"/><span style="font-size:10pt;font-family:'Times New Roman'">•</span></p></td> <td valign="top"> <p style="text-align:left;margin-bottom:0pt;margin-top:6pt;font-weight:normal;font-style:normal;color:#auto;text-transform:none;font-variant: normal;letter-spacing:0pt;font-family:Times New Roman;font-size:10pt;"><span style="Background-color:#auto;text-decoration:none;"/><span style="color:#000000;"/><span style="Background-color:#FFFFFF;color:#000000;">during any fiscal quarter commencing after the fiscal quarter ending on March 31, 2020 (and only during such fiscal quarter), if the last reported sale price of our common stock, for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding fiscal quarter is greater than or equal to 130% of the conversion price on each applicable trading day</span>; </p></td></tr></table></div> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.33%;white-space:nowrap" valign="top"> <p style="text-align:left;margin-bottom:0pt;margin-top:0pt;font-weight:normal;font-style:normal;color:#auto;text-transform:none;font-variant: normal;letter-spacing:0pt;font-family:Times New Roman;font-size:10pt;"> </p></td> <td style="width:3.33%;white-space:nowrap" valign="top"> <p style="text-align:left;margin-bottom:0pt;margin-top:0pt;font-weight:normal;font-style:normal;color:#auto;font-size:10pt;font-family:'Times New Roman';text-transform:none;font-variant: normal;letter-spacing:0pt;"><span style="font-weight:normal;font-style:normal;text-decoration:none;Background-color:#auto;color:#auto;font-size:10pt;font-family:'Times New Roman';text-transform:none;font-variant: normal;letter-spacing:0pt;"/><span style="font-size:10pt;font-family:'Times New Roman'">•</span></p></td> <td valign="top"> <p style="text-align:left;margin-bottom:0pt;margin-top:0pt;font-weight:normal;font-style:normal;color:#auto;text-transform:none;font-variant: normal;letter-spacing:0pt;font-family:Times New Roman;font-size:10pt;"><span style="text-decoration:none;Background-color:#auto;font-family:'Times New Roman';"/><span style="color:#000000;"/><span style="Background-color:#FFFFFF;color:#000000;">during the </span><span style="Background-color:#FFFFFF;color:#000000;">five</span><span style="Background-color:#FFFFFF;color:#000000;">-business day period after any </span><span style="Background-color:#FFFFFF;color:#000000;">five</span><span style="Background-color:#FFFFFF;color:#000000;"> consecutive trading-day period in which the trading price per $1,000 principal amount of the 2019 Notes for each trading day was less than </span><span style="Background-color:#FFFFFF;color:#000000;">98</span><span style="Background-color:#FFFFFF;color:#000000;">% of the product of the last reported sale price of our common stock and the conversion rate on each such trading day</span><span style="Background-color:#FFFFFF;color:#000000;">;</span><span style="color:#212529;"> </span></p></td></tr></table></div> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.33%;white-space:nowrap" valign="top"> <p style="text-align:left;margin-bottom:0pt;margin-top:0pt;font-weight:normal;font-style:normal;color:#auto;text-transform:none;font-variant: normal;letter-spacing:0pt;font-family:Times New Roman;font-size:10pt;"> </p></td> <td style="width:3.33%;white-space:nowrap" valign="top"> <p style="text-align:left;margin-bottom:0pt;margin-top:0pt;font-weight:normal;font-style:normal;color:#auto;font-size:10pt;font-family:'Times New Roman';text-transform:none;font-variant: normal;letter-spacing:0pt;"><span style="font-weight:normal;font-style:normal;text-decoration:none;Background-color:#auto;color:#auto;font-size:10pt;font-family:'Times New Roman';text-transform:none;font-variant: normal;letter-spacing:0pt;"/><span style="font-size:10pt;font-family:'Times New Roman'">•</span></p></td> <td valign="top"> <p style="text-align:left;margin-bottom:0pt;margin-top:0pt;font-weight:normal;font-style:normal;color:#auto;text-transform:none;font-variant: normal;letter-spacing:0pt;font-family:Times New Roman;font-size:10pt;"><span style="Background-color:#auto;text-decoration:none;"/><span style="color:#000000;"/><span style="color:#212529;">prior to the close of business on the second scheduled trading day immediately preceding the redemption date if we call the 2019 Notes for redemption; or </span></p></td></tr></table></div> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.33%;white-space:nowrap" valign="top"> <p style="text-align:left;margin-top:0pt;margin-bottom:0pt;font-weight:normal;font-style:normal;color:#auto;text-transform:none;font-variant: normal;letter-spacing:0pt;font-family:Times New Roman;font-size:10pt;"> </p></td> <td style="width:3.33%;white-space:nowrap" valign="top"> <p style="text-align:left;margin-top:0pt;margin-bottom:0pt;font-weight:normal;font-style:normal;color:#auto;font-size:10pt;font-family:'Times New Roman';text-transform:none;font-variant: normal;letter-spacing:0pt;"><span style="font-weight:normal;font-style:normal;text-decoration:none;Background-color:#auto;color:#auto;font-size:10pt;font-family:'Times New Roman';text-transform:none;font-variant: normal;letter-spacing:0pt;"/><span style="font-size:10pt;font-family:'Times New Roman'">•</span></p></td> <td valign="top"> <p style="text-align:left;margin-top:0pt;margin-bottom:0pt;font-weight:normal;font-style:normal;color:#auto;text-transform:none;font-variant: normal;letter-spacing:0pt;font-family:Times New Roman;font-size:10pt;"><span style="Background-color:#auto;text-decoration:none;"/><span style="color:#000000;"/><span style="color:#212529;">upon the occurrence of specified corporate events, as described in the indenture.</span></p></td></tr></table></div> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:5%;color:#212529;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">On or after September 15, 2026, until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of the 2019 Notes, in multiples of $1,000 principal amount, at the option of the holder regardless of the foregoing circumstances.</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:5.06%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">We may redeem the </span><span style="Background-color:#FFFFFF;color:#212529;">2019 Notes</span><span style="Background-color:#FFFFFF;"> for cash, at our option, on or after December 20, 2023, if the last reported sale price of our common stock has been at least 130% of the conversion price at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period at a redemption price equal to 100% of the principal amount of the 2019 Notes being redeemed, plus any accrued and unpaid interest to, but excluding, the redemption date.</span> </p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:5.06%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">Holders of the 2019 Notes who convert their 2019 Notes in connection with certain corporate events that constitute a make-whole fundamental change (as defined in the indenture) are, under certain circumstances, entitled to an increase in the conversion rate. Additionally, in the event of a corporate event constituting a fundamental change (as defined in the indenture), holders of the 2019 Notes may require us to repurchase all or a portion of their 2019 Notes at a repurchase price equal to 100% of the principal amount of the 2019 Notes being repurchased, plus any accrued and unpaid interest to, but excluding, the repurchase date.</span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:5.06%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The last reported sale price of our common stock exceeded 130% of the conversion price of the 2019 Notes<span style="color:#212529;"> for more than 20 trading days during the 30 consecutive trading days ended June 30, 2021</span>. Accordingly, the 2019 Notes are convertible at the option of the holders as of June 30, 2021. The “if-converted value” exceeded the principal amounts by $42.5 million based the closing price of our common stock of $51.59 as of June 30, 2021.</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:5%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">We incurred<span style="color:#212529;"> $2.8 million in issuance costs for the 2019 Notes which is amortized to interest expense over the respective term of the 2019 Notes using the effective interest rate method. </span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:5%;color:#212529;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The effective interest rate on the 2019 Notes is 2.50%. As of <span style="color:#000000;">June 30, 2021</span>, we have $77,000 of accrued interest related to the 2019 Notes included in accrued liabilities on our condensed consolidated balance sheet.</p> <p style="margin-bottom:12pt;margin-top:6pt;text-indent:5.06%;color:#212529;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table presents the interest expense related to the 2019 Notes for the periods presented (in thousands):</p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:42.12%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.58%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:26.24%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.26%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:25.74%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Six Months Ended June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:42.12%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.58%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.44%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.84%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.94%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.26%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.44%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.84%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.44%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:42.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Amortization of debt discount <sup style="font-size:85%;line-height:120%;vertical-align:top">(1)</sup></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.58%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.44%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.84%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.94%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">886</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.26%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.44%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.84%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.44%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,740</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:42.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Amortization of debt issuance costs</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.58%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.44%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">93</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.84%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.94%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">27</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.26%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.44%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">187</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.84%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.44%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">53</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:42.12%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Cash interest expense</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.58%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.44%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">432</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.84%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.94%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">436</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.26%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.44%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">863</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.84%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.44%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">868</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:42.12%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total interest expense</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.58%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.44%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">525</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.84%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.94%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,349</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.26%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.44%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,050</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.84%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.44%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,661</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td colspan="16" style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:98.98%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(1) We adopted ASU 2020-06 on January 1, 2021 using modified retrospective transition method and accounted for the 2019 Notes on a whole-instrument basis. Accordingly, we no longer incurred amortization of debt discount related to the 2019 Notes for the three and six months ended June 30, 2021. For further information on adoption of ASU 2020-06, please refer to Note 1.</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:5%;color:#212529;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Our estimated fair value of the 2019 Notes was $144.6 million and $118.7 million as of <span style="color:#000000;">June 30, 2021</span> and <span style="color:#000000;">December 31, 2020</span>, respectively, which we determined through consideration of quoted market prices. The fair value is classified as Level 2, as defined in Note 2.</p> <p style="margin-bottom:12pt;margin-top:6pt;text-indent:5.06%;color:#212529;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table presents the outstanding principal amount and carrying value of the 2019 Notes as of the date presented (in thousands):</p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:59.36%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.24%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:16.52%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">June 30, 2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.6%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:11pt;font-family:Calibri;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17.24%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">December 31, 2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:59.36%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Outstanding principal amount</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.24%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.52%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">86,250</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.6%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:16.24%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">86,250</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:59.36%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Unamortized debt discount and debt issuance costs <sup style="font-size:85%;line-height:120%;vertical-align:top">(1)</sup></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.24%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.52%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(2,205</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.6%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:16.24%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(31,694</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:59.36%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Carrying value</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.24%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.52%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">84,045</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.6%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:16.24%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">54,556</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td colspan="8" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:99%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(1) We adopted ASU 2020-06 on January 1, 2021 using modified retrospective transition method and accounted for the 2019 Notes on a whole-instrument basis. Accordingly, we no longer had unamortized debt discount related to the equity component of the 2019 Notes as of June 30, 2021. For further information on adoption of ASU 2020-06, please refer to Note 1.</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:4.17%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:4.13%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">In connection with the issuance of the 2019 Notes, we entered into privately negotiated capped-call transactions with certain financial counterparties. </span><span style="color:#000000;">The capped-call transactions are generally designed to reduce the potential dilution to our common stock upon any conversion or settlement of the 2019 Notes, or to offset any cash payments we are required to make in excess of the principal amount upon conversion of the 2019 Notes, as the case may be, with such reduction or offset subject to a cap based on the cap price. </span><span style="Background-color:#FFFFFF;">If, however, the market price per share of our common stock exceeds the cap price of the capped-call transactions then our stock would experience some dilution and/or the capped call would not fully offset the potential cash payments, in each case, to the extent the then-market price per share of our common stock exceeds the cap price. The initial cap price of the capped-call transactions is $54.20 per share, which represents a 100% premium over the last reported sale price of our common stock of $27.10 per share on December 11, 2019 subject to certain adjustments under the terms of the capped-call transactions. The capped-call transactions expire over 40 consecutive scheduled trading days ending on December 11, 2026. </span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:5%;color:#212529;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">The </span><span style="Background-color:#FFFFFF;color:#000000;">capped-call transactions</span><span style="Background-color:#FFFFFF;"> meet the criteria for classification in equity, are not accounted for as derivatives, and are not remeasured each reporting period. We paid $</span>10.1 million for the<span style="Background-color:#FFFFFF;color:#000000;"> capped-call transactions</span>, which we <span style="Background-color:#FFFFFF;">recorded as a reduction to additional paid-in-capital within shareholders’ equity.</span></p> 86300000 The 2019 Notes accrue interest at a fixed rate of 2.00% per year, payable semiannually in arrears on June 15 and December 15 of each year, beginning June 15, 2020. 0.0200 2026-12-15 83500000 28.9415 34.55 20 30 1.30 5 5 0.98 On or after September 15, 2026, until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of the 2019 Notes, in multiples of $1,000 principal amount, at the option of the holder regardless of the foregoing circumstances. 1.30 20 30 1 1.30 20 30 42500000 51.59 2800000 0.0250 77000 <p style="margin-bottom:12pt;margin-top:6pt;text-indent:5.06%;color:#212529;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table presents the interest expense related to the 2019 Notes for the periods presented (in thousands):</p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:42.12%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.58%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:26.24%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.26%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:25.74%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Six Months Ended June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:42.12%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.58%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.44%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.84%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.94%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.26%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.44%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.84%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.44%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:42.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Amortization of debt discount <sup style="font-size:85%;line-height:120%;vertical-align:top">(1)</sup></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.58%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.44%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.84%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.94%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">886</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.26%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.44%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.84%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.44%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,740</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:42.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Amortization of debt issuance costs</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.58%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.44%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">93</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.84%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.94%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">27</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.26%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.44%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">187</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.84%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.44%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">53</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:42.12%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Cash interest expense</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.58%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.44%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">432</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.84%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.94%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">436</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.26%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.44%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">863</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.84%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.44%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">868</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:42.12%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total interest expense</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.58%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.44%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">525</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.84%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.94%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,349</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.26%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.44%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,050</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.84%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.44%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,661</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td colspan="16" style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:98.98%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(1) We adopted ASU 2020-06 on January 1, 2021 using modified retrospective transition method and accounted for the 2019 Notes on a whole-instrument basis. Accordingly, we no longer incurred amortization of debt discount related to the 2019 Notes for the three and six months ended June 30, 2021. For further information on adoption of ASU 2020-06, please refer to Note 1.</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> 886000 1740000 93000 27000 187000 53000 432000 436000 863000 868000 525000 1349000 1050000 2661000 144600000 118700000 <p style="margin-bottom:12pt;margin-top:6pt;text-indent:5.06%;color:#212529;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table presents the outstanding principal amount and carrying value of the 2019 Notes as of the date presented (in thousands):</p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:59.36%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.24%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:16.52%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">June 30, 2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.6%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:11pt;font-family:Calibri;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17.24%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">December 31, 2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:59.36%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Outstanding principal amount</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.24%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.52%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">86,250</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.6%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:16.24%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">86,250</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:59.36%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Unamortized debt discount and debt issuance costs <sup style="font-size:85%;line-height:120%;vertical-align:top">(1)</sup></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.24%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.52%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(2,205</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.6%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:16.24%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(31,694</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:59.36%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Carrying value</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.24%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.52%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">84,045</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.6%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:16.24%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">54,556</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td colspan="8" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:99%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(1) We adopted ASU 2020-06 on January 1, 2021 using modified retrospective transition method and accounted for the 2019 Notes on a whole-instrument basis. Accordingly, we no longer had unamortized debt discount related to the equity component of the 2019 Notes as of June 30, 2021. For further information on adoption of ASU 2020-06, please refer to Note 1.</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:4.17%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> 86250000 86250000 2205000 31694000 84045000 54556000 54.20 1 27.10 40 2026-12-11 10100000 <p style="margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Note 7. Leases</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:5.06%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table presents <span style="color:#000000;">the components of lease expense</span> in our condensed consolidated statements of operations for the periods presented (in thousands):</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:43.44%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:26.62%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.88%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:26.02%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Six Months Ended June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:43.44%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.66%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.3%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.66%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.88%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.66%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.7%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.66%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:43.44%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Operating lease costs<sup style="font-size:85%;line-height:120%;vertical-align:top">(a)</sup></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.66%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.3%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.66%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.88%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.66%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.7%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.66%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:43.44%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Single lease costs</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.66%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,038</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.3%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.66%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,017</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.88%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.66%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,076</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.7%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.66%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,046</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:43.44%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Variable lease costs</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.66%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">510</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.3%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.66%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">456</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.88%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.66%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">967</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.7%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.66%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">883</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:43.44%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Sublease income<sup style="font-size:85%;line-height:120%;vertical-align:top">(b)</sup></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.66%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(475</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.3%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.66%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(475</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.88%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.66%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(950</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.7%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.66%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(950</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:43.44%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total operating lease costs</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.66%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,073</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.3%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.66%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">998</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.88%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.66%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,093</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.7%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.66%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,979</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:43.44%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.66%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.3%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.66%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.88%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.66%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.7%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.66%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td colspan="15" style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:99%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(a) Includes short-term lease costs, which are immaterial.</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td colspan="15" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:99%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(b) Sublease income is related to unused office space that we sublet as part of the restructuring in fiscal 2018 where we continue to have the primary obligations.</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-bottom:6pt;margin-top:6pt;text-indent:4.54%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table presents supplemental cash-flow information related to operating leases for the periods presented (in thousands):</p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:61.12%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:37.86%; border-bottom:solid 0.75pt #000000;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Six Months Ended June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:61.12%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:16.8%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:3.24%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:16.8%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td colspan="7" style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:99%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Cash paid for amounts included in the measurement of lease liabilities</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:61.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Operating cash flows used</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.8%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,445</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:3.24%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.8%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,374</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:61.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Lease liabilities arising from remeasurement of right-of-use assets</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.8%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:3.24%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.8%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:61.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Operating leases</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.8%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">698</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:3.24%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.8%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-bottom:12pt;margin-top:12pt;text-indent:4.54%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table presents weighted-average remaining lease term and weighted-average discount rate related to operating leases as of the dates presented:</p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:61.12%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:16.8%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">June 30, 2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:3.24%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:16.8%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">December 31, 2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:61.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Weighted-average remaining lease term (years)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.8%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000556">4.8</span></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:3.24%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.8%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000557">5.3</span></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:61.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Weighted-average discount rate</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.8%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">6.7</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:3.24%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.8%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">6.9</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-bottom:6pt;margin-top:12pt;text-indent:5.06%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table presents future lease payments under operating leases as of June 30, 2021 (in thousands):</p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:48.42%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.86%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="10" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:48.68%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Operating Leases</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:48.42%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.86%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.68%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Lease Payments</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.8%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.68%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Sublease Income</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.8%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.68%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Net</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:48.42%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.86%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,454</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.8%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(718</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.8%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,736</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:48.42%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2022</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.86%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">5,018</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.8%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(1,457</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.8%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,561</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:48.42%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2023</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.86%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,573</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.8%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(123</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.8%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,450</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:48.42%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2024</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.86%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,289</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.8%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.8%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,289</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:48.42%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2025</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.86%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,315</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.8%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.8%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,315</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:48.42%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Thereafter</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.86%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,415</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.8%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.8%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,415</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:48.42%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total lease payments</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.86%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">21,064</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.8%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(2,298</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.8%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">18,766</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:48.42%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Less: Imputed interest</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.86%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%; border-top:double 2.5pt #000000; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(3,293</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.8%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-top:double 2.5pt #000000; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:12.68%; border-top:double 2.5pt #000000; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.8%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-top:double 2.5pt #000000; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:12.68%; border-top:double 2.5pt #000000; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:48.42%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Present value of lease liabilities</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.86%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">17,771</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.8%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.8%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:48.42%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Less: Current portion of lease liabilities</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.86%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,901</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.8%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:12.68%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.8%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:12.68%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:48.42%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Lease liabilities, net of current portion</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.86%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">13,870</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.8%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:12.68%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.8%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:12.68%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:6.67%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:5.06%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table presents <span style="color:#000000;">the components of lease expense</span> in our condensed consolidated statements of operations for the periods presented (in thousands):</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:43.44%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:26.62%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.88%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:26.02%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Six Months Ended June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:43.44%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.66%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.3%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.66%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.88%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.66%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.7%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.66%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:43.44%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Operating lease costs<sup style="font-size:85%;line-height:120%;vertical-align:top">(a)</sup></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.66%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.3%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.66%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.88%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.66%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.7%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.66%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:43.44%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Single lease costs</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.66%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,038</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.3%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.66%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,017</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.88%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.66%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,076</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.7%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.66%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,046</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:43.44%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Variable lease costs</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.66%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">510</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.3%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.66%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">456</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.88%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.66%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">967</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.7%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.66%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">883</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:43.44%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Sublease income<sup style="font-size:85%;line-height:120%;vertical-align:top">(b)</sup></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.66%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(475</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.3%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.66%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(475</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.88%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.66%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(950</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.7%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.66%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(950</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:43.44%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total operating lease costs</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.66%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,073</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.3%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.66%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">998</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.88%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.66%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,093</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.7%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.66%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,979</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:43.44%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.66%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.3%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.66%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.88%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.66%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.7%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.66%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td colspan="15" style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:99%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(a) Includes short-term lease costs, which are immaterial.</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td colspan="15" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:99%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(b) Sublease income is related to unused office space that we sublet as part of the restructuring in fiscal 2018 where we continue to have the primary obligations.</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> 1038000 1017000 2076000 2046000 510000 456000 967000 883000 475000 475000 950000 950000 1073000 998000 2093000 1979000 <p style="margin-bottom:6pt;margin-top:6pt;text-indent:4.54%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table presents supplemental cash-flow information related to operating leases for the periods presented (in thousands):</p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:61.12%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:37.86%; border-bottom:solid 0.75pt #000000;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Six Months Ended June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:61.12%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:16.8%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:3.24%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:16.8%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td colspan="7" style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:99%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Cash paid for amounts included in the measurement of lease liabilities</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:61.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Operating cash flows used</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.8%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,445</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:3.24%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.8%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,374</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:61.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Lease liabilities arising from remeasurement of right-of-use assets</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.8%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:3.24%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.8%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:61.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Operating leases</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.8%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">698</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:3.24%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.8%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;"> </p> 2445000 2374000 698000 <p style="margin-bottom:12pt;margin-top:12pt;text-indent:4.54%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table presents weighted-average remaining lease term and weighted-average discount rate related to operating leases as of the dates presented:</p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:61.12%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:16.8%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">June 30, 2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:3.24%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:16.8%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">December 31, 2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:61.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Weighted-average remaining lease term (years)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.8%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000556">4.8</span></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:3.24%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.8%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000557">5.3</span></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:61.12%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Weighted-average discount rate</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.8%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">6.7</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:3.24%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.8%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">6.9</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> </tr> </table></div> 0.067 0.069 <p style="margin-bottom:6pt;margin-top:12pt;text-indent:5.06%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table presents future lease payments under operating leases as of June 30, 2021 (in thousands):</p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:48.42%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.86%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="10" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:48.68%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Operating Leases</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:48.42%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.86%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.68%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Lease Payments</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.8%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.68%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Sublease Income</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.8%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.68%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Net</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:48.42%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.86%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,454</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.8%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(718</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.8%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,736</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:48.42%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2022</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.86%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">5,018</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.8%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(1,457</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.8%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,561</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:48.42%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2023</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.86%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,573</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.8%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(123</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.8%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,450</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:48.42%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2024</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.86%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,289</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.8%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.8%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,289</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:48.42%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2025</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.86%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,315</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.8%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.8%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,315</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:48.42%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Thereafter</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.86%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,415</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.8%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.8%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,415</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:48.42%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total lease payments</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.86%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">21,064</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.8%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(2,298</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.8%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">18,766</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:48.42%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Less: Imputed interest</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.86%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%; border-top:double 2.5pt #000000; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(3,293</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.8%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-top:double 2.5pt #000000; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:12.68%; border-top:double 2.5pt #000000; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.8%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-top:double 2.5pt #000000; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:12.68%; border-top:double 2.5pt #000000; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:48.42%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Present value of lease liabilities</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.86%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">17,771</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.8%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.8%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:48.42%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Less: Current portion of lease liabilities</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.86%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,901</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.8%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:12.68%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.8%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:12.68%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:48.42%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Lease liabilities, net of current portion</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.86%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.68%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">13,870</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.8%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:12.68%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.8%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:12.68%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:6.67%;font-family:Times New Roman;font-size:10pt;"> </p> 2454000 718000 1736000 5018000 1457000 3561000 3573000 123000 3450000 3289000 3289000 3315000 3315000 3415000 3415000 21064000 2298000 18766000 3293000 17771000 3901000 13870000 <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-weight:bold;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Note 8. Net Loss Per Share</p> <p style="margin-bottom:12pt;margin-top:6pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">We used the treasury stock method for calculating any potential dilutive effect of the conversion of the 2019 Notes on diluted net loss per share for the three and six months ended June 30, 2020. Upon us adopting ASU 2020-06 using the modified retrospective transition method on January 1, 2021, we applied the “if-converted” method for calculating any potential dilutive effect of the conversion of the 2019 Notes on diluted net loss per share for the three and six months ended June 30, 2021.</p> <p style="margin-bottom:12pt;margin-top:6pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table provides a reconciliation of the numerator and denominator used in computing basic and diluted net loss per share for the periods presented (in thousands, except per share amounts):</p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:46.7%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:23.44%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.3%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:25.04%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Six Months Ended June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:46.7%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.54%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.34%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.54%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.3%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.12%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.8%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.12%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:46.7%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Numerator:</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.54%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.54%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.3%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.12%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.8%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.12%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:46.7%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Net loss</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.54%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(8,906</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.54%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(17,534</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.3%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.12%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(18,322</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.8%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.12%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(21,860</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:46.7%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Denominator:</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.54%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.54%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.3%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.12%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.8%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.12%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:46.7%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Weighted-average shares outstanding — basic and diluted</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.54%; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">24,120</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.34%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.54%; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">22,716</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.3%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.12%; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">23,895</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.8%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.12%; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">22,564</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:46.7%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Net loss per share — basic and diluted</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.54%; border-top:double 2.5pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(0.37</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.34%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.54%; border-top:double 2.5pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(0.77</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.3%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.12%; border-top:double 2.5pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(0.77</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.8%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.12%; border-top:double 2.5pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(0.97</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-bottom:6pt;margin-top:0pt;text-indent:5.06%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">The following table presents the </span><span style="color:#000000;">outstanding shares of our common stock equivalents and the potential dilutive effect of the conversion of the 2019 Notes excluded from the computation of diluted net loss per share </span><span style="Background-color:#FFFFFF;">as of the dates </span><span style="color:#000000;">presented because their effect would have been antidilutive </span><span style="Background-color:#FFFFFF;">(in thousands):</span></p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:57.76%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:32.36%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three and Six Months Ended June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:8.86%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:57.76%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.08%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.46%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.8%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:8.86%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:57.76%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Stock options</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.08%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,645</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.8%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,424</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.86%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:57.76%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">RSUs, MSUs, and PSUs</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.08%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,582</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.8%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">959</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.86%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:57.76%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Employee stock purchase plan shares</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.08%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">31</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.8%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">54</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.86%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:57.76%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2019 Notes</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.08%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,496</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.8%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.86%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:4.17%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-bottom:12pt;margin-top:6pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table provides a reconciliation of the numerator and denominator used in computing basic and diluted net loss per share for the periods presented (in thousands, except per share amounts):</p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:46.7%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:23.44%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.3%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:25.04%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Six Months Ended June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:46.7%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.54%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.34%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.54%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.3%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.12%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.8%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.12%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:46.7%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Numerator:</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.54%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.54%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.3%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.12%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.8%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.12%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:46.7%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Net loss</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.54%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(8,906</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.54%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(17,534</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.3%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.12%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(18,322</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.8%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.12%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(21,860</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:46.7%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:9pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Denominator:</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.54%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.34%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.54%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.3%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.12%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.8%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.12%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:46.7%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Weighted-average shares outstanding — basic and diluted</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.54%; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">24,120</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.34%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.54%; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">22,716</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.3%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.12%; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">23,895</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.8%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.12%; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">22,564</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:46.7%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Net loss per share — basic and diluted</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.54%; border-top:double 2.5pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(0.37</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.34%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.54%; border-top:double 2.5pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(0.77</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.3%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.12%; border-top:double 2.5pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(0.77</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.8%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.12%; border-top:double 2.5pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(0.97</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> </table></div> -8906000 -17534000 -18322000 -21860000 24120000 22716000 23895000 22564000 -0.37 -0.77 -0.77 -0.97 <p style="margin-bottom:6pt;margin-top:0pt;text-indent:5.06%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">The following table presents the </span><span style="color:#000000;">outstanding shares of our common stock equivalents and the potential dilutive effect of the conversion of the 2019 Notes excluded from the computation of diluted net loss per share </span><span style="Background-color:#FFFFFF;">as of the dates </span><span style="color:#000000;">presented because their effect would have been antidilutive </span><span style="Background-color:#FFFFFF;">(in thousands):</span></p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:57.76%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:32.36%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three and Six Months Ended June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:8.86%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:57.76%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.08%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.46%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.8%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:8.86%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:57.76%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Stock options</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.08%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,645</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.8%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,424</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.86%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:57.76%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">RSUs, MSUs, and PSUs</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.08%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,582</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.8%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">959</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.86%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:57.76%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Employee stock purchase plan shares</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.08%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">31</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.8%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">54</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.86%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:57.76%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2019 Notes</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.08%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,496</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.8%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:8.86%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:4.17%;font-family:Times New Roman;font-size:10pt;"> </p> 2645000 3424000 1582000 959000 31000 54000 2496000 <p style="margin-top:6pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Note 9. Segment Information</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:5.06%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">We have one reportable operating segment, which is the development and sale of our RAIN RFID products and services. We identify this one reportable segment based on how our chief operating decision-maker manages our business, makes decisions and evaluates our operating performance. Our chief executive officer is the chief operating decision-maker and reviews financial and operational information on an entity-wide basis as one business activity. We do not have segment managers who are separately accountable for operations, operating results or plans. Accordingly, we determined that we have a single reportable operating segment.</p> <p style="margin-bottom:12pt;margin-top:6pt;text-indent:4.54%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">The chief executive officer </span><span style="Background-color:#FFFFFF;">reviews information about our revenue categories, which are endpoint ICs and systems. </span><span style="Background-color:#FFFFFF;">We define s</span><span style="Background-color:#FFFFFF;">ystems </span><span style="Background-color:#FFFFFF;">as </span><span style="Background-color:#FFFFFF;">reader ICs, readers, </span><span style="Background-color:#FFFFFF;">gateways</span><span style="Background-color:#FFFFFF;"> and software. </span><span style="Background-color:#FFFFFF;">The following table presents our revenue </span><span style="Background-color:#FFFFFF;">categories</span><span style="Background-color:#FFFFFF;"> for the periods presented (in thousands):</span></p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:32.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.92%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:30.42%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.38%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:32.02%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Six Months Ended June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:32.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.92%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.06%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.06%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.38%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.82%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.38%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.82%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:32.22%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Endpoint ICs</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.92%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.06%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">30,784</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.06%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">18,545</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.38%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.82%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">68,866</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.38%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.82%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">52,220</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:32.22%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Systems</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.92%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.06%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">16,484</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.06%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">7,912</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.38%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.82%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">23,650</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.38%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.82%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">22,059</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:32.22%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total revenue</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.92%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.06%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">47,268</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.06%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">26,457</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.38%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.82%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">92,516</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.38%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.82%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">74,279</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p> 1 <span style="Background-color:#FFFFFF;">The following table presents our revenue </span><span style="Background-color:#FFFFFF;">categories</span><span style="Background-color:#FFFFFF;"> for the periods presented (in thousands):</span> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:32.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.92%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:30.42%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.38%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:32.02%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Six Months Ended June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:32.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.92%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.06%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.06%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.38%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.82%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.38%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.82%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:32.22%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Endpoint ICs</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.92%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.06%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">30,784</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.06%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">18,545</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.38%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.82%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">68,866</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.38%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.82%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">52,220</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:32.22%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Systems</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.92%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.06%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">16,484</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.06%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">7,912</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.38%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.82%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">23,650</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.38%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.82%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">22,059</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:32.22%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total revenue</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.92%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.06%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">47,268</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.06%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">26,457</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.38%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.82%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">92,516</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.38%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.82%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">74,279</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p> 30784000 18545000 68866000 52220000 16484000 7912000 23650000 22059000 47268000 26457000 92516000 74279000 <p style="margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">N<span style="font-weight:bold;">ote 10. Deferred Revenue</span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:5%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Deferred revenue, comprising individually immaterial amounts for extended warranty, enhanced maintenance and advance payments on non-recurring engineering services contracts, represents contracted revenue that has not yet been recognized. Deferred revenue as of December 31, 2020, included a $6.0 million advance payment for a system order, which we recognized as revenue for the six months ended June 30, 2021. </p> <p style="margin-bottom:12pt;margin-top:6pt;text-indent:5.06%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table presents the changes in deferred revenue for the periods presented (in thousands):</p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:54.92%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:44.06%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Six Months Ended June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:54.92%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:20.76%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.52%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Calibri;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:20.76%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:54.92%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Balance at beginning of period</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:19.76%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">7,088</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.52%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:19.76%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">764</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:54.92%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:6.85pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Deferral of revenue</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:19.76%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">319</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.52%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:19.76%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">658</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:54.92%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:6.85pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Recognition of deferred revenue</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:19.76%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(6,872</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.52%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:19.76%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(378</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:54.92%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Balance at end of period</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:19.76%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">535</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.52%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:19.76%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,044</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.13%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">We recognized $6.6 million of revenue related to amounts included in deferred revenue as of December 31, 2020 for the six months ended June 30, 2021. We recognized $371,000 of revenue related to amounts included in deferred revenue as of December 31, 2019 for the six months ended June 30, 2020</span>.</p> 6000000.0 <p style="margin-bottom:12pt;margin-top:6pt;text-indent:5.06%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table presents the changes in deferred revenue for the periods presented (in thousands):</p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:54.92%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:44.06%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Six Months Ended June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:54.92%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:20.76%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.52%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Calibri;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:20.76%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:54.92%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Balance at beginning of period</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:19.76%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">7,088</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.52%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:19.76%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">764</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:54.92%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:6.85pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Deferral of revenue</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:19.76%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">319</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.52%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:19.76%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">658</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:54.92%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:6.85pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Recognition of deferred revenue</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:19.76%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(6,872</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.52%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:19.76%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(378</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:54.92%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Balance at end of period</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:19.76%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">535</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.52%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:19.76%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,044</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> 7088000 764000 319000 658000 6872000 378000 535000 1044000 6600000 371000 <p style="margin-top:12pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Note 11. Related-Party Transactions</p> <p style="margin-top:8pt;margin-bottom:0pt;text-indent:4.13%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">We have a consulting agreement with a limited liability company owned by Cathal Phelan, a member of our board of directors, pursuant to which Mr. Phelan provides advisory and consulting services. The term of the consulting agreement began in May 2020 through December 2020, which was extended by an additional 12 months to December 2021 as mutually agreed upon by Mr. Phelan and us. We recognized $115,200 and $249,600 of consulting fee expense to Mr. Phelan, or the limited liability company owned by Mr. Phelan, for the three and six months ended June 30, 2021, respectively. We recognized $112,000 and $180,000 of consulting fee expense to Mr. Phelan, or the limited liability company owned by Mr. Phelan, for the three and six months ended June 30, 2020, respectively.</p> P12M 115200 249600 112000 180000 <p style="margin-top:18pt;margin-bottom:0pt;text-indent:0%;font-weight:bold;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Note 12. Restructuring</p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:4.13%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">On February 2, 2021, we restructured our go-to-market organization to strategically align our global sales, product, partner development and marketing teams. As part of the restructuring, we eliminated approximately seven full-time positions within our go-to-market organization, representing about 2% of our workforce. We incurred restructuring charges of $1.2 million for employee termination benefits as well as $50,000 in other associated costs for legal expenses </span>for the six months ended June 30, 2021. We substantially completed our restructuring <span style="Background-color:#FFFFFF;">by June 30, 2021</span>. </p> <p style="margin-bottom:6pt;margin-top:12pt;text-indent:4.13%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">A summary of accrued restructuring costs as of June 30, 2021, is shown in the table below (in thousands):</span></p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:48.76%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.94%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.24%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Employee Termination Benefits</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.08%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Other Associated Costs</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.34%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.24%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Total</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:48.76%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Restructuring costs</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.94%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.24%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,213</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.34%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.08%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">50</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.34%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.24%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,263</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:48.76%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Cash payments</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.94%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.24%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(583</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.08%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(50</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.24%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(633</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:48.76%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Accrued restructuring costs as of June 30, 2021</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.94%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.24%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">630</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.34%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.08%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.34%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.24%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">630</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-top:8pt;margin-bottom:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> On February 2, 2021, we restructured our go-to-market organization to strategically align our global sales, product, partner development and marketing teams. As part of the restructuring, we eliminated approximately seven full-time positions within our go-to-market organization, representing about 2% of our workforce. We incurred restructuring charges of $1.2 million for employee termination benefits as well as $50,000 in other associated costs for legal expenses for the six months ended June 30, 2021. We substantially completed our restructuring by June 30, 2021 7 0.02 1200000 50000 2021-06-30 <p style="margin-bottom:6pt;margin-top:12pt;text-indent:4.13%;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">A summary of accrued restructuring costs as of June 30, 2021, is shown in the table below (in thousands):</span></p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:48.76%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.94%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.24%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Employee Termination Benefits</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.08%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Other Associated Costs</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.34%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.24%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Total</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:48.76%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Restructuring costs</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.94%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.24%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,213</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.34%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.08%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">50</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.34%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.24%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,263</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:48.76%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Cash payments</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.94%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.24%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(583</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.08%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(50</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.24%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(633</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:48.76%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Accrued restructuring costs as of June 30, 2021</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.94%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.24%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">630</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.34%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.08%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.34%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.24%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">630</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> 1213000 50000 1263000 -583000 -50000 -633000 630000 630000 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2021
Jul. 16, 2021
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jun. 30, 2021  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q2  
Entity Registrant Name IMPINJ, INC.  
Entity Central Index Key 0001114995  
Entity Current Reporting Status Yes  
Current Fiscal Year End Date --12-31  
Entity Filer Category Accelerated Filer  
Entity Incorporation, State or Country Code DE  
Entity Common Stock, Shares Outstanding   24,290,417
Entity Shell Company false  
Entity Small Business false  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Document Transition Report false  
Document Quarterly Report true  
Trading Symbol PI  
Entity Address, State or Province WA  
Entity File Number 001-37824  
Entity Tax Identification Number 91-2041398  
Entity Address, Address Line One 400 Fairview Avenue North  
Entity Address, Address Line Two Suite 1200  
Entity Address, City or Town Seattle  
Entity Address, Postal Zip Code 98109  
City Area Code 206  
Local Phone Number 517-5300  
Title of 12(b) Security Common Stock, par value $0.001 per share  
Security Exchange Name NASDAQ  
Entity Interactive Data Current Yes  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 51,175 $ 23,636
Short-term investments 60,788 82,453
Accounts receivable, net 25,976 25,003
Inventory, net 24,064 36,329
Prepaid expenses and other current assets 3,670 3,943
Total current assets 165,673 171,364
Property and equipment, net 26,306 16,531
Operating lease right-of-use assets 13,001 13,761
Other non-current assets 2,561 2,079
Goodwill 3,881 3,881
Total assets 211,422 207,616
Current liabilities:    
Accounts payable 10,671 10,144
Accrued compensation and employee related benefits 5,951 5,529
Accrued and other current liabilities 2,245 1,468
Current portion of operating lease liabilities 3,901 3,641
Restructuring liabilities 630  
Current portion of long-term debt 84,045  
Current portion of deferred revenue 263 6,811
Total current liabilities 107,706 27,593
Long-term debt, net of current portion   54,556
Operating lease liabilities, net of current portion 13,870 15,266
Other long-term liabilities 803 805
Deferred revenue, net of current portion 272 277
Total liabilities 122,651 98,497
Commitments and contingencies (Note 5)
Stockholders' equity:    
Preferred stock, $0.001 par value — 5,000 shares authorized, no shares issued and outstanding at June 30, 2021 and December 31, 2020
Common stock, $0.001 par value — 495,000 shares authorized,24,254 and 23,350 shares issued and outstanding at June 30, 2021 and December 31, 2020, respectively 24 23
Additional paid-in capital 418,289 423,759
Accumulated other comprehensive income 4 3
Accumulated deficit (329,546) (314,666)
Total stockholders' equity 88,771 109,119
Total liabilities and stockholders' equity $ 211,422 $ 207,616
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) - $ / shares
Jun. 30, 2021
Dec. 31, 2020
Statement Of Financial Position [Abstract]    
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 495,000,000 495,000,000
Common stock, shares issued 24,254,000 23,350,000
Common stock, shares outstanding 24,254,000 23,350,000
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Income Statement [Abstract]        
Revenue $ 47,268 $ 26,457 $ 92,516 $ 74,279
Cost of revenue 22,491 13,497 45,758 39,925
Gross profit 24,777 12,960 46,758 34,354
Operating expenses:        
Research and development 15,900 10,661 29,691 21,718
Sales and marketing 8,196 6,123 15,841 13,613
General and administrative 8,998 12,446 17,152 18,688
Restructuring costs     1,263  
Total operating expenses 33,094 29,230 63,947 54,019
Loss from operations (8,317) (16,270) (17,189) (19,665)
Other income (expense), net (4) 126 19 535
Interest expense (525) (1,349) (1,050) (2,661)
Loss before income taxes (8,846) (17,493) (18,220) (21,791)
Income tax expense (60) (41) (102) (69)
Net loss $ (8,906) $ (17,534) $ (18,322) $ (21,860)
Net loss per share — basic and diluted $ (0.37) $ (0.77) $ (0.77) $ (0.97)
Weighted-average shares outstanding — basic and diluted 24,120 22,716 23,895 22,564
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Statement Of Income And Comprehensive Income [Abstract]        
Net loss $ (8,906) $ (17,534) $ (18,322) $ (21,860)
Other comprehensive income (loss), net of tax:        
Unrealized gain (loss) on investments 1 (47) 1 24
Total other comprehensive income (loss) 1 (47) 1 24
Comprehensive loss $ (8,905) $ (17,581) $ (18,321) $ (21,836)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Operating activities:    
Net loss $ (18,322) $ (21,860)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation 2,076 2,294
Stock-based compensation 18,031 9,818
Accretion of discount or amortization of premium on short-term investments 468 19
Amortization of debt issuance costs and debt discount 188 1,793
Changes in operating assets and liabilities:    
Accounts receivable (973) 8,281
Inventory 12,265 (2,938)
Prepaid expenses and other assets (186) 364
Deferred revenue (6,553) 280
Accounts payable (3,053) (1,229)
Accrued compensation and employee related benefits 422 (937)
Operating lease right-of-use assets 1,458 1,331
Operating lease liabilities (1,834) (1,659)
Accrued and other liabilities 364 7,252
Restructuring liabilities 630  
Net cash provided by operating activities 4,981 2,809
Investing activities:    
Purchases of investments (19,825) (5,103)
Proceeds from maturities of investments 41,000 31,275
Purchases of property and equipment (7,858) (1,237)
Net cash provided by investing activities 13,317 24,935
Financing activities:    
Principal payments on finance lease obligations (2) (183)
Proceeds from exercise of stock options and employee stock purchase plan 9,243 3,029
Net cash provided by financing activities 9,241 2,846
Net increase in cash and cash equivalents 27,539 30,590
Cash and cash equivalents    
Beginning of period 23,636 66,898
End of period 51,175 97,488
Supplemental disclosure of cashflow information:    
Cash paid for interest 863 858
Purchases of property and equipment not yet paid $ 5,069 $ 464
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Total
Cumulative-effect Adjustment from Adoption of ASU 2020-06
Common Stock
Additional Paid-In-Capital
Additional Paid-In-Capital
Cumulative-effect Adjustment from Adoption of ASU 2020-06
Accumulated Deficit
Accumulated Deficit
Cumulative-effect Adjustment from Adoption of ASU 2020-06
Accumulated Other Comprehensive Income
Beginning balance at Dec. 31, 2019 $ 125,239   $ 22 $ 387,926   $ (262,743)   $ 34
Beginning balance, shares at Dec. 31, 2019     22,217          
Issuance of common stock 2,014   $ 1 2,013        
Issuance of common stock, shares     460          
Stock-based compensation 5,221     5,221        
Net loss (4,326)         (4,326)    
Other comprehensive income 71             71
Ending balance at Mar. 31, 2020 128,219   $ 23 395,160   (267,069)   105
Ending balance, shares at Mar. 31, 2020     22,677          
Beginning balance at Dec. 31, 2019 125,239   $ 22 387,926   (262,743)   34
Beginning balance, shares at Dec. 31, 2019     22,217          
Net loss (21,860)              
Other comprehensive income 24              
Ending balance at Jun. 30, 2020 116,250   $ 23 400,772   (284,603)   58
Ending balance, shares at Jun. 30, 2020     22,786          
Beginning balance at Mar. 31, 2020 128,219   $ 23 395,160   (267,069)   105
Beginning balance, shares at Mar. 31, 2020     22,677          
Issuance of common stock 1,015     1,015        
Issuance of common stock, shares     109          
Stock-based compensation 4,597     4,597        
Net loss (17,534)         (17,534)    
Other comprehensive income (47)             (47)
Ending balance at Jun. 30, 2020 116,250   $ 23 400,772   (284,603)   58
Ending balance, shares at Jun. 30, 2020     22,786          
Beginning balance at Dec. 31, 2020 $ 109,119 $ (29,301) $ 23 423,759 $ (32,743) (314,666) $ 3,442 3
Beginning balance, shares at Dec. 31, 2020     23,350          
Accounting Standards Update [Extensible List] ASU 2020-06              
Issuance of common stock $ 8,524   $ 1 8,523        
Issuance of common stock, shares     702          
Stock-based compensation 7,449     7,449        
Net loss (9,416)         (9,416)    
Ending balance at Mar. 31, 2021 86,375   $ 24 406,988   (320,640)   3
Ending balance, shares at Mar. 31, 2021     24,052          
Beginning balance at Dec. 31, 2020 109,119 $ (29,301) $ 23 423,759 $ (32,743) (314,666) $ 3,442 3
Beginning balance, shares at Dec. 31, 2020     23,350          
Net loss (18,322)              
Other comprehensive income 1              
Ending balance at Jun. 30, 2021 88,771   $ 24 418,289   (329,546)   4
Ending balance, shares at Jun. 30, 2021     24,254          
Beginning balance at Mar. 31, 2021 86,375   $ 24 406,988   (320,640)   3
Beginning balance, shares at Mar. 31, 2021     24,052          
Issuance of common stock 719     719        
Issuance of common stock, shares     202          
Stock-based compensation 10,582     10,582        
Net loss (8,906)         (8,906)    
Other comprehensive income 1             1
Ending balance at Jun. 30, 2021 $ 88,771   $ 24 $ 418,289   $ (329,546)   $ 4
Ending balance, shares at Jun. 30, 2021     24,254          
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

Note 1. Summary of Significant Accounting Policies

Basis of Presentation

The accompanying condensed consolidated financial statements include Impinj, Inc. and its wholly owned subsidiaries. We have eliminated intercompany balances and transactions in consolidation. We have prepared these condensed consolidated financial statements in conformity with U.S. generally accepted accounting principles, or GAAP, and applicable rules and regulations of the Securities and Exchange Commission, or SEC, regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Accordingly, these interim condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and accompanying notes as of and for the year ended December 31, 2020 included in Impinj, Inc.’s Annual Report on Form 10-K, which was filed with the SEC on February 17, 2021. The condensed consolidated balance sheet as of December 31, 2020, included herein, was derived from the audited consolidated financial statements of Impinj, Inc.

The unaudited condensed consolidated interim financial statements, in the opinion of management, reflect all adjustments, consisting of normal recurring adjustments, necessary to state fairly our financial position, results of operations, and our cash flows for the periods presented. Interim results are not necessarily indicative of the results for a full year or for any other future period.

Use of Estimates

Preparing financial statements in conformity with GAAP requires us to make certain estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and the related disclosures as of the date of the financial statements, as well as the reported amounts of revenue and expenses during the periods presented. On an ongoing basis, we evaluate our estimates, including those related to revenue recognition, sales incentives, estimates to complete development contracts, deferred revenue, inventory excess and obsolescence, income taxes, determination of the fair value of stock awards and compensation and employee-related benefits. To the extent there are material differences between these estimates, judgments, or assumptions and actual results, our financial statements will be affected. Covid-19 has introduced significant additional uncertainty with respect to estimates, judgments and assumptions about current and forecasted demand, which may materially impact the estimates previously listed, among others.

Recently Adopted Accounting Standards

In August 2020, the FASB issued guidance on debt with conversion and other options, or ASU 2020-06. This guidance eliminates the beneficial- and cash-conversion accounting models for convertible instruments and amends the derivative scope exception for contracts in an entity’s own equity. Additionally, this guidance requires the application of the “if-converted” method to calculate the impact of convertible instruments on diluted earnings per share. We adopted ASU 2020-06 on January 1, 2021 using the modified retrospective transition method and accounted for our convertible notes due 2026, or the 2019 Notes, on a whole-instrument basis. Upon adoption, we recorded a $29.3 million increase to long-term debt, a $32.7 million decrease to additional paid-in capital and a $3.4 million decrease to accumulated deficit on January 1, 2021. Interest expense decreased for the three and six months ended June 30, 2021, as we no longer separate an equity component of the 2019 Notes and incurred amortization of debt discount. We had no changes to net deferred tax liabilities with a decrease in deferred tax liability offset by a corresponding increase in valuation allowance upon adoption. We use the “if-converted” method to calculate the impact of convertible instruments on diluted earnings per share for the three and six months ended June 30, 2021, upon adoption of this guidance.

The condensed consolidated financial statements as of and for the three and six months ended June 30, 2021, are presented under ASU 2020-06, while comparative prior reporting periods presented are not adjusted and continue to be reported in accordance with our historical accounting policy.

Recently Issued Accounting Standards Not Yet Adopted

Recent accounting pronouncements issued by the FASB (including its Emerging Issues Task Force), the American Institute of Certified Public Accountants, and the SEC did not have, or are not expected to have, a material impact on our present or future consolidated financial statements.

 

 

 

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements
6 Months Ended
Jun. 30, 2021
Fair Value Disclosures [Abstract]  
Fair Value Measurements

Note 2. Fair Value Measurements

Accounting standards define fair value as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market in an orderly transaction between market participants on the measurement date. The standards also establish a fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. There are three levels of inputs that may be used to measure fair value:

 

Level 1 — Quoted prices in active markets for identical assets or liabilities.

 

Level 2 — Assets and liabilities valued based on observable market data for similar instruments, such as quoted prices for similar assets or liabilities.

 

Level 3 — Unobservable inputs that are supported by little or no market activity; instruments valued based on the best available data, some of which is internally developed, and considers risk premiums that a market participant would require.

We applied the following methods and assumptions in estimating our fair value measurements:

Cash Equivalents — Cash equivalents consist of highly liquid investments, including money market funds with original maturities of less than three months at the acquisition date. We record the fair value measurement of these assets based on quoted market prices in active markets.

Investments — Our investments consist of fixed income securities, which typically include U.S. government agency securities, treasury bills, commercial paper, money market funds, corporate notes and bonds and asset-backed securities. The fair value measurement of these assets is based on observable market-based inputs or inputs that are derived principally from or corroborated by observable market data by correlation or other means.

Long-term Debt — See Note 6 for the carrying amount and estimated fair value of our convertible senior notes due 2026.

The following table presents the balances of assets measured at fair value on a recurring basis, by level within the fair value hierarchy, as of the dates presented (in thousands):

 

 

June 30, 2021

 

 

December 31, 2020

 

 

 

Level 1

 

 

Level 2

 

 

Total

 

 

Level 1

 

 

Level 2

 

 

Total

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

43,019

 

 

$

 

 

$

43,019

 

 

$

12,425

 

 

$

 

 

$

12,425

 

Total cash equivalents

 

 

43,019

 

 

 

 

 

 

43,019

 

 

 

12,425

 

 

 

 

 

 

12,425

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

U.S. government agency securities

 

 

 

 

 

15,087

 

 

 

15,087

 

 

 

 

 

 

20,293

 

 

 

20,293

 

Corporate notes and bonds

 

 

 

 

 

19,235

 

 

 

19,235

 

 

 

 

 

 

13,185

 

 

 

13,185

 

Commercial paper

 

 

 

 

 

11,991

 

 

 

11,991

 

 

 

 

 

 

23,983

 

 

 

23,983

 

Treasury bill

 

 

 

 

 

9,999

 

 

 

9,999

 

 

 

 

 

 

24,992

 

 

 

24,992

 

Asset-backed securities

 

 

 

 

 

4,476

 

 

 

4,476

 

 

 

 

 

 

 

 

 

 

Total short-term investments

 

 

 

 

 

60,788

 

 

 

60,788

 

 

 

 

 

 

82,453

 

 

 

82,453

 

Total

 

$

43,019

 

 

$

60,788

 

 

$

103,807

 

 

$

12,425

 

 

$

82,453

 

 

$

94,878

 

 

We did not have any Level 3 assets or did not measure any liabilities at fair value as of June 30, 2021 or December 31, 2020. The gross unrealized gains or losses on cash equivalents and short-term investments as of June 30, 2021 or December 31, 2020 were not material.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Inventory
6 Months Ended
Jun. 30, 2021
Inventory Disclosure [Abstract]  
Inventory

Note 3. Inventory

The following table presents the detail of inventories as of the dates presented (in thousands):

 

 

 

 

 

 

 

 

 

 

 

June 30, 2021

 

 

December 31, 2020

 

Raw materials

 

$

4,639

 

 

$

5,275

 

Work-in-process

 

 

7,648

 

 

 

9,815

 

Finished goods

 

 

11,777

 

 

 

21,239

 

Total inventory

 

$

24,064

 

 

$

36,329

 

 

For the six months ended June 30, 2021, sales of fully reserved inventory had a favorable net gross margin impact of 1.2%. These sales which occurred primarily in the first quarter and were primarily endpoint IC inventory included in the excess and obsolescence charge noted below, are the result of increased endpoint IC demand in today’s supply-constrained environment.

For the three and six months ended June 30, 2020, inventory excess and obsolescence charges had an unfavorable net gross margin impact of 2.2% and 4.4%, respectively. The charges, a majority of which occurred in first quarter 2020, were due primarily to reduced demand for older-generation endpoint ICs and EU gateways and reduced the inventory value of the impacted products to zero. At the time, we expected future demand to be met by our newer generation endpoint ICs and EU gateways. Instead, as a result of today’s industry-wide wafer shortages, we sold a significant portion of the reserved endpoint ICs in the three months ended March 31, 2021.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Awards
6 Months Ended
Jun. 30, 2021
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]  
Stock-Based Awards

Note 4. Stock-Based Awards

Stock Options

The following table summarizes stock option activity for the six months ended June 30, 2021 (in thousands):

 

 

Number of

Underlying Shares

 

Outstanding at December 31, 2020

 

 

3,061

 

Granted

 

 

10

 

Exercised

 

 

(384

)

Forfeited or expired

 

 

(42

)

Outstanding at June 30, 2021

 

 

2,645

 

Vested and exercisable at June 30, 2021

 

 

1,572

 

 

Restricted Stock Units

We grant (i) RSUs with a service condition, (ii) RSUs with performance and service conditions (“PSUs”), and (iii) RSUs with market and service conditions (“MSUs”) as further explained below.  

The number of annual PSUs that ultimately vest depends on us attaining financial metrics for the fiscal year as well as on the employee’s continued employment through the vesting date. The compensation committee and board of directors typically certify PSU attainment in the first quarter of each year.

On April 12, 2021, and May 20, 2021, we granted a total of 83,750 shares of MSUs, to certain executives. The MSUs are eligible to vest based on our total stockholder return (“TSR”) relative to the TSR of the constituents comprising the S&P Semiconductor Select Industry Index over two measurement periods. Half of the MSUs are eligible to vest based on our relative TSR during the period from January 1, 2021 through December 31, 2022, and half of the MSUs are eligible to vest based on our relative TSR during the period from January 1, 2021 through December 31, 2023. We use a Monte Carlo simulation in estimating the fair value at grant date and recognize compensation cost over the implied service period. The aggregate grant-date fair value of these shares was estimated to be $6.4 million using the Monte Carlo simulation valuation method.

The following table summarizes activity for RSUs, PSUs, and MSUs, for the six months ended June 30, 2021 (in thousands):

 

 

 

 

Number of Underlying Shares

 

 

 

 

RSUs

 

 

MSUs

 

 

PSUs

 

Outstanding at December 31, 2020

 

 

 

836

 

 

 

 

 

 

251

 

Granted

 

 

 

621

 

 

 

84

 

 

 

265

 

Vested

 

 

 

(203

)

 

 

 

 

 

(241

)

Forfeited

 

 

 

(21

)

 

 

 

 

 

(10

)

Outstanding at June 30, 2021

 

 

 

1,233

 

 

 

84

 

 

 

265

 

 

We recorded $558,000 of stock-based compensation expense related to the MSUs for the three and six months ended June 30, 2021.

Stock-Based Compensation Expense

The following table presents stock-based compensation expense included in our condensed consolidated statements of operations for the periods presented (in thousands):

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Cost of revenue

$

471

 

 

$

176

 

 

$

760

 

 

$

383

 

Research and development expense

 

4,568

 

 

 

1,640

 

 

 

7,678

 

 

 

3,661

 

Sales and marketing expense

 

2,320

 

 

 

1,204

 

 

 

4,122

 

 

 

2,572

 

General and administrative expense

 

3,223

 

 

 

1,577

 

 

 

5,471

 

 

 

3,202

 

Total stock-based compensation expense

$

10,582

 

 

$

4,597

 

 

$

18,031

 

 

$

9,818

 

 

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2021
Commitments And Contingencies Disclosure [Abstract]  
Commitments and Contingencies

Note 5. Commitments and Contingencies

For information on our commitments and contingencies, see Part II, Item 8 (Financial Statements and Supplementary Data, Note 11. Commitments and Contingencies) of our Annual Report on Form 10-K for the year ended December 31, 2020. There have been no material changes to our commitments and contingencies, outside of the ordinary course of our business, as previously disclosed in our Annual Report on Form 10-K for the year ended December 31, 2020, except for “Obligations with Third-Parties” and “Litigation” as discussed below.

Obligations with Third Parties

We have certain non-cancelable obligations, which include obligations with third-party manufacturers who manufacture our products. We are committed to purchase $14.9 million of inventory as of June 30, 2021.

Litigation

From time to time, we are subject to various legal proceedings or claims that arise in the ordinary course of business. We accrue a liability when management believes that it is both probable that a liability has been incurred and the amount of loss can be reasonably estimated. As of June 30, 2021 and December 31, 2020, we did not have accrued contingency liabilities. The following is a description of our significant legal proceedings. Although we believe that resolving these claims, individually or in aggregate, will not have a material adverse impact on our financial statements, these matters are subject to inherent uncertainties.

New York State Securities Class Action

As previously disclosed, a consolidated federal securities class action was filed in 2018 and was settled and dismissed in 2020. On January 31, 2019, a related class-action complaint for violation of the federal securities laws was filed in the Supreme Court of the State of New York for the County of New York against us, our chief executive officer, former chief operating officer, former chief financial officer, members of our board of directors and the underwriters of our July 2016 initial public stock offering, or IPO, and December 2016 secondary public offering, or SPO. Captioned Plymouth County Retirement System v. Impinj, Inc., et al., the complaint, purportedly brought on behalf of purchasers of our stock pursuant to or traceable to our IPO and SPO, alleged that we made false or misleading statements in the registration statements and prospectuses in those offerings concerning demand for our products and inventory in violation of Section 11 of the Securities Act of 1933. On April 9, 2019, the New York Supreme Court entered an order staying the action and requiring the parties to update the court every 90 days as to the status of the pending consolidated federal securities class actions.

On July 9, 2020, the parties in both this action and the federal securities class actions executed a stipulation of settlement that resolved the claims in both actions. On November 20, 2020, the U.S. District Court for the Western District of Washington entered an order finally approving the settlement, and the action pending in Washington federal court has been dismissed with prejudice. Pursuant to the terms of the settlement, the parties in this action filed stipulation discontinuing this action with prejudice. On April 28, 2021, after a long delay due to the impact of Covid-19 on the New York State court, the court signed and entered the stipulation discontinuing the action with prejudice. The matter is now closed.

Shareholder Derivative Actions

On October 26, 2018, two shareholder derivative actions were filed in the U.S. District Court for the District of Delaware against our chief executive officer, former chief operating officer, former chief financial officer and certain of our directors. We were a nominal defendant. On November 8, 2018, a third shareholder derivative action was filed in this same court against the same defendants. Captioned Weiss v. Diorio, et al., Fotouhi v. Diorio, et al., and De la Fuente v. Diorio, et al., the derivative complaints, purportedly brought on behalf of us, alleged that the defendants breached their fiduciary duties to us and allegedly made false or misleading statements and omissions of material fact in violation of Section 14(a) of the Securities Exchange Act regarding our business and operations. The derivative actions included claims for, among other things, unspecified damages in favor of us, corporate actions to purportedly improve our corporate governance, and an award of costs and expenses to the derivative plaintiffs, including attorneys’ fees. On January 28, 2019, the Delaware federal court entered a stipulated order that stayed these derivative actions until resolution of the pending federal securities class actions described above.

On July 10, 2020, following a private settlement mediation, the parties in this action executed a stipulation of settlement to settle and resolve the claims asserted in this consolidated derivative action. The settlement required us to implement certain corporate governance changes and the payment of up to $900,000 to plaintiffs’ counsel for attorneys’ fees and expenses. Our insurers have agreed to contribute up to $900,000 to plaintiffs’ counsel for attorneys’ fees and expenses. The proposed settlement is subject to preliminary and, following notice to shareholders, final approval by the U.S. District Court for the District of Delaware. On August 5, 2020, at the court’s request, the parties filed supplemental briefing in respect of their joint motion for preliminary approval of the settlement. On February 26, 2021, the court entered an order preliminarily approving the settlement. On May 11, 2021, the court held a final approval hearing. The court has not yet entered a final order with respect to the proposed settlement.

Patent Infringement Claims and Counterclaims

Impinj Patent Infringement Claims Against NXP in California

On June 6, 2019, we filed a patent infringement lawsuit against NXP USA, Inc., a Delaware corporation and subsidiary of NXP Semiconductors N.V., or NXP, in the U.S. District Court for the Northern District of California, or the Court. The original complaint alleged that certain NXP integrated circuit products infringe 26 of our U.S. patents. At the order of the Court, we filed an amended complaint limited to eight of the original 26 patents. We subsequently elected to go forward with asserting infringement of six of those eight patents. We are seeking, among other things, past damages, including lost profits, but no less than a reasonable royalty; enhanced damages for willful infringement; and reasonable attorneys’ fees and costs for infringement of the asserted patents. We are also seeking an injunction against NXP making, selling, using, offering for sale or importing the RAIN RFID endpoint IC product NXP introduced in 2017. Defendants responded to our complaint on September 30, 2019 citing numerous defenses including denying infringement, claiming our asserted patents are invalid, and that the infringed patents were licensed on a royalty-free basis under Impinj’s commitments to GS1 EPCglobal.

In February 2020, NXP filed inter partes review, or IPR, petitions with the Patent Trial and Appeal Board for the U.S. Patent and Trademark Office, or PTAB, against 12 of the originally asserted 26 patents, including the six patents asserted in the amended complaint. In August and September of 2020, the PTAB declined to institute a review of four of the six patents at issue.

On September 24, 2020, the Court lifted the stay on two of the patents in suit, and based on a schedule set by the Court on October 22, 2020, the case is proceeding with a claim construction hearing scheduled for July 23, 2021 (extended by the Court from March 24, 2021). Also, on October 22, 2020, the Court continued the stay on infringement claims for two additional patents pending determinations on IPRs and on two allegedly related patents. On October 27, 2020, we removed without prejudice the two patents against which the PTAB instituted IPRs by filing a second amended complaint, and, on January 5, 2021 we stipulated to dismiss the two of the eight patents that we had elected not to go forward with.

NXP Patent Infringement Claims Against Impinj in Washington

On October 4, 2019, NXP USA, Inc. and NXP, filed a patent infringement lawsuit against us in the U.S. District Court for the District of Delaware. The complaint alleges that certain of our products infringe eight U.S. patents owned by NXP or NXP USA, Inc. The plaintiffs are seeking, among other things, past damages adequate to compensate them for our alleged infringement of each of the patents-in-suit, and reasonable attorneys’ fees and costs. They are also seeking an injunction against us, enjoining continuing acts of infringement of the patents-in-suit. We have denied that we are infringing any of the patents, and we have asserted that we are licensed under four of them and that all eight are invalid. We have also filed IPR petitions with the PTAB against six of the eight patents. On September 23, 2020, the District of Delaware granted Impinj’s motion to transfer the case to the U.S. District Court for the Western District of Washington in Seattle. On December 3, 2020, we moved to amend our answer to include counterclaims that certain NXP integrated circuit products infringe eight of our U.S. patents, all of which were initially included in our California litigation and are therefore beyond the statutory period for any further IPR review at the PTAB.

On December 11, 2020, we also moved to stay the case with respect to six of the eight patents in suit pending final resolution of petitions that we filed for IPR review by the PTAB. On February 12, 2021, the Court denied our motion to amend our answer to include counterclaims but granted our motion to stay the case as to the six patents with respect to which we filed for IPR review. On February 25, 2021, the Court entered a case schedule setting initial contentions and claim construction deadlines, including a claim construction hearing for October 12, 2021 on the two remaining patents.

On March 9, 2021, we moved for summary judgment of noninfringement on the four patents to which we assert a license, including the two patents that were not subject to a stay. That motion was fully briefed and is pending. The PTAB instituted IPRs on two of the six challenged patents but denied them on the other four. A motion for re-hearing is pending on one of the four. The Court subsequently removed the stay on four. The current schedule contemplates a claim construction hearing on August 12, 2021, and trial on June 13, 2022.

Impinj Patent Infringement Claims Against NXP in Texas

On May 25, 2021, we filed a new patent infringement lawsuit against NXP in the United States District Court for the Western District of Texas (Waco), asserting that NXP has infringed nine of our patents, including seven that were originally asserted in the Northern California case. We are seeking among other things, past damages, including lost profits, but no less than a reasonable royalty; enhanced damages for willful infringement; and reasonable attorney’s fees and costs for infringement of the asserted patents. We are also seeking an injunction against NXP making, selling, using, offering for sale or importing its UCODE 7, 8, and 9 endpoint ICs. There is no other schedule yet in the case.

On July 26, 2021, NXP filed an answer to our complaint and counterclaimed that we infringe nine patents, one of which NXP owns and eight of which NXP exclusively licensed.

NXP Patent Infringement Claims Against Impinj in China

On December 7, 2020, Impinj Radio Frequency Technology (Shanghai) Co., Ltd., or Impinj Shanghai, was served with patent infringement lawsuits filed in the Intellectual Property Court in Shanghai, China, or Shanghai Intellectual Property Court, in which NXP asserts that certain of our products infringe three Chinese patents owned by NXP, which closely correspond to three of the eight U.S. patents NXP has already asserted in U.S. District Court described above. The plaintiffs are seeking, among other things, past damages, and reasonable attorneys’ fees and costs. They are also seeking an injunction against us, enjoining continuing acts of infringement of the patents-in-suit. Impinj Shanghai objected to the jurisdiction of the Shanghai Intellectual Property Court and filed a motion to stay the proceedings. The jurisdictional challenge was rejected by the Shanghai court in March 2021; a subsequent appeal filed by Impinj Shanghai is pending before the IP Tribunal of the Supreme People’s Court. Impinj Shanghai also filed invalidity requests against all three Chinese patents before the China National Intellectual Property Administration, or CNIPA. In July 2021, the CNIPA issued decisions upholding the validity of the three Chinese patents. Impinj Shanghai retains the option to file for review of some or all of the CNIPA decisions by the Beijing Intellectual Property Court.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Debt Facilities
6 Months Ended
Jun. 30, 2021
Debt Disclosure [Abstract]  
Debt Facilities

Note 6. Debt Facilities

Convertible Senior Notes

In December 2019, we issued convertible senior notes due 2026, or the 2019 Notes, in an aggregate principal amount of $86.3 million. The 2019 Notes are our senior unsecured obligations and are governed by the indenture for the 2019 Notes. The 2019 Notes accrue interest at a fixed rate of 2.00% per year, payable semiannually in arrears on June 15 and December 15 of each year, beginning June 15, 2020. Upon conversion, the 2019 Notes will be convertible into cash, shares of our common stock or a combination thereof, at our election. The 2019 Notes will mature on December 15, 2026, unless earlier repurchased, redeemed, or converted in accordance with the terms of the indenture.

Our net proceeds from issuing the 2019 Notes were approximately $83.5 million after deducting fees and expenses. We used a portion of the proceeds to pay the cost of the capped-call transactions described below and repay our prior senior credit facility.

The 2019 Notes are convertible at an initial conversion rate of 28.9415 shares of our common stock per $1,000 principal amount of the 2019 Notes, which is equal to an initial conversion price of approximately $34.55 per share of our common stock, subject to adjustment under certain circumstances in accordance with the indenture. Prior to the close of business on the business day immediately preceding September 15, 2026, holders of the 2019 Notes may convert all or a portion of their 2019 Notes under the following circumstances:

 

during any fiscal quarter commencing after the fiscal quarter ending on March 31, 2020 (and only during such fiscal quarter), if the last reported sale price of our common stock, for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding fiscal quarter is greater than or equal to 130% of the conversion price on each applicable trading day

 

during the five-business day period after any five consecutive trading-day period in which the trading price per $1,000 principal amount of the 2019 Notes for each trading day was less than 98% of the product of the last reported sale price of our common stock and the conversion rate on each such trading day;

 

prior to the close of business on the second scheduled trading day immediately preceding the redemption date if we call the 2019 Notes for redemption; or

 

upon the occurrence of specified corporate events, as described in the indenture.

On or after September 15, 2026, until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of the 2019 Notes, in multiples of $1,000 principal amount, at the option of the holder regardless of the foregoing circumstances.

We may redeem the 2019 Notes for cash, at our option, on or after December 20, 2023, if the last reported sale price of our common stock has been at least 130% of the conversion price at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period at a redemption price equal to 100% of the principal amount of the 2019 Notes being redeemed, plus any accrued and unpaid interest to, but excluding, the redemption date.

Holders of the 2019 Notes who convert their 2019 Notes in connection with certain corporate events that constitute a make-whole fundamental change (as defined in the indenture) are, under certain circumstances, entitled to an increase in the conversion rate. Additionally, in the event of a corporate event constituting a fundamental change (as defined in the indenture), holders of the 2019 Notes may require us to repurchase all or a portion of their 2019 Notes at a repurchase price equal to 100% of the principal amount of the 2019 Notes being repurchased, plus any accrued and unpaid interest to, but excluding, the repurchase date.

The last reported sale price of our common stock exceeded 130% of the conversion price of the 2019 Notes for more than 20 trading days during the 30 consecutive trading days ended June 30, 2021. Accordingly, the 2019 Notes are convertible at the option of the holders as of June 30, 2021. The “if-converted value” exceeded the principal amounts by $42.5 million based the closing price of our common stock of $51.59 as of June 30, 2021.

We incurred $2.8 million in issuance costs for the 2019 Notes which is amortized to interest expense over the respective term of the 2019 Notes using the effective interest rate method.

The effective interest rate on the 2019 Notes is 2.50%. As of June 30, 2021, we have $77,000 of accrued interest related to the 2019 Notes included in accrued liabilities on our condensed consolidated balance sheet.

The following table presents the interest expense related to the 2019 Notes for the periods presented (in thousands):

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Amortization of debt discount (1)

 

$

 

 

$

886

 

 

$

 

 

$

1,740

 

Amortization of debt issuance costs

 

 

93

 

 

 

27

 

 

 

187

 

 

 

53

 

Cash interest expense

 

 

432

 

 

 

436

 

 

 

863

 

 

 

868

 

Total interest expense

 

$

525

 

 

$

1,349

 

 

$

1,050

 

 

$

2,661

 

(1) We adopted ASU 2020-06 on January 1, 2021 using modified retrospective transition method and accounted for the 2019 Notes on a whole-instrument basis. Accordingly, we no longer incurred amortization of debt discount related to the 2019 Notes for the three and six months ended June 30, 2021. For further information on adoption of ASU 2020-06, please refer to Note 1.

 

 

Our estimated fair value of the 2019 Notes was $144.6 million and $118.7 million as of June 30, 2021 and December 31, 2020, respectively, which we determined through consideration of quoted market prices. The fair value is classified as Level 2, as defined in Note 2.

The following table presents the outstanding principal amount and carrying value of the 2019 Notes as of the date presented (in thousands):

 

 

June 30, 2021

 

 

December 31, 2020

 

Outstanding principal amount

 

$

86,250

 

 

$

86,250

 

Unamortized debt discount and debt issuance costs (1)

 

 

(2,205

)

 

 

(31,694

)

Carrying value

 

$

84,045

 

 

$

54,556

 

(1) We adopted ASU 2020-06 on January 1, 2021 using modified retrospective transition method and accounted for the 2019 Notes on a whole-instrument basis. Accordingly, we no longer had unamortized debt discount related to the equity component of the 2019 Notes as of June 30, 2021. For further information on adoption of ASU 2020-06, please refer to Note 1.

 

 

 

In connection with the issuance of the 2019 Notes, we entered into privately negotiated capped-call transactions with certain financial counterparties. The capped-call transactions are generally designed to reduce the potential dilution to our common stock upon any conversion or settlement of the 2019 Notes, or to offset any cash payments we are required to make in excess of the principal amount upon conversion of the 2019 Notes, as the case may be, with such reduction or offset subject to a cap based on the cap price. If, however, the market price per share of our common stock exceeds the cap price of the capped-call transactions then our stock would experience some dilution and/or the capped call would not fully offset the potential cash payments, in each case, to the extent the then-market price per share of our common stock exceeds the cap price. The initial cap price of the capped-call transactions is $54.20 per share, which represents a 100% premium over the last reported sale price of our common stock of $27.10 per share on December 11, 2019 subject to certain adjustments under the terms of the capped-call transactions. The capped-call transactions expire over 40 consecutive scheduled trading days ending on December 11, 2026.

The capped-call transactions meet the criteria for classification in equity, are not accounted for as derivatives, and are not remeasured each reporting period. We paid $10.1 million for the capped-call transactions, which we recorded as a reduction to additional paid-in-capital within shareholders’ equity.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Leases
6 Months Ended
Jun. 30, 2021
Leases [Abstract]  
Leases

Note 7. Leases

The following table presents the components of lease expense in our condensed consolidated statements of operations for the periods presented (in thousands):

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Operating lease costs(a)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Single lease costs

$

1,038

 

 

$

1,017

 

 

$

2,076

 

 

$

2,046

 

Variable lease costs

 

510

 

 

 

456

 

 

 

967

 

 

 

883

 

Sublease income(b)

 

(475

)

 

 

(475

)

 

 

(950

)

 

 

(950

)

Total operating lease costs

$

1,073

 

 

$

998

 

 

$

2,093

 

 

$

1,979

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(a) Includes short-term lease costs, which are immaterial.

 

(b) Sublease income is related to unused office space that we sublet as part of the restructuring in fiscal 2018 where we continue to have the primary obligations.

 

 

The following table presents supplemental cash-flow information related to operating leases for the periods presented (in thousands):

 

Six Months Ended June 30,

 

 

2021

 

 

2020

 

Cash paid for amounts included in the measurement of lease liabilities

 

Operating cash flows used

$

2,445

 

 

$

2,374

 

Lease liabilities arising from remeasurement of right-of-use assets

 

 

 

 

 

 

 

Operating leases

$

698

 

 

$

 

 

The following table presents weighted-average remaining lease term and weighted-average discount rate related to operating leases as of the dates presented:

 

June 30, 2021

 

 

December 31, 2020

 

Weighted-average remaining lease term (years)

 

4.8

 

 

 

5.3

 

Weighted-average discount rate

 

6.7

%

 

 

6.9

%

 

The following table presents future lease payments under operating leases as of June 30, 2021 (in thousands):

 

 

Operating Leases

 

 

 

Lease Payments

 

 

Sublease Income

 

 

Net

 

2021

 

$

2,454

 

 

$

(718

)

 

$

1,736

 

2022

 

 

5,018

 

 

 

(1,457

)

 

 

3,561

 

2023

 

 

3,573

 

 

 

(123

)

 

 

3,450

 

2024

 

 

3,289

 

 

 

 

 

 

 

3,289

 

2025

 

 

3,315

 

 

 

 

 

 

 

3,315

 

Thereafter

 

 

3,415

 

 

 

 

 

 

 

3,415

 

Total lease payments

 

$

21,064

 

 

$

(2,298

)

 

$

18,766

 

Less: Imputed interest

 

 

(3,293

)

 

 

 

 

 

 

 

 

Present value of lease liabilities

 

 

17,771

 

 

 

 

 

 

 

 

 

Less: Current portion of lease liabilities

 

 

3,901

 

 

 

 

 

 

 

 

 

Lease liabilities, net of current portion

 

$

13,870

 

 

 

 

 

 

 

 

 

 

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Share
6 Months Ended
Jun. 30, 2021
Earnings Per Share [Abstract]  
Net Loss Per Share

Note 8. Net Loss Per Share

We used the treasury stock method for calculating any potential dilutive effect of the conversion of the 2019 Notes on diluted net loss per share for the three and six months ended June 30, 2020. Upon us adopting ASU 2020-06 using the modified retrospective transition method on January 1, 2021, we applied the “if-converted” method for calculating any potential dilutive effect of the conversion of the 2019 Notes on diluted net loss per share for the three and six months ended June 30, 2021.

The following table provides a reconciliation of the numerator and denominator used in computing basic and diluted net loss per share for the periods presented (in thousands, except per share amounts):

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

$

(8,906

)

 

$

(17,534

)

 

$

(18,322

)

 

$

(21,860

)

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average shares outstanding — basic and diluted

 

 

24,120

 

 

 

22,716

 

 

 

23,895

 

 

 

22,564

 

Net loss per share — basic and diluted

 

$

(0.37

)

 

$

(0.77

)

 

$

(0.77

)

 

$

(0.97

)

 

The following table presents the outstanding shares of our common stock equivalents and the potential dilutive effect of the conversion of the 2019 Notes excluded from the computation of diluted net loss per share as of the dates presented because their effect would have been antidilutive (in thousands):

 

Three and Six Months Ended June 30,

 

 

 

2021

 

 

2020

 

 

Stock options

 

2,645

 

 

 

3,424

 

 

RSUs, MSUs, and PSUs

 

1,582

 

 

 

959

 

 

Employee stock purchase plan shares

 

31

 

 

 

54

 

 

2019 Notes

 

2,496

 

 

 

 

 

 

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information
6 Months Ended
Jun. 30, 2021
Segment Reporting [Abstract]  
Segment Information

Note 9. Segment Information

We have one reportable operating segment, which is the development and sale of our RAIN RFID products and services. We identify this one reportable segment based on how our chief operating decision-maker manages our business, makes decisions and evaluates our operating performance. Our chief executive officer is the chief operating decision-maker and reviews financial and operational information on an entity-wide basis as one business activity. We do not have segment managers who are separately accountable for operations, operating results or plans. Accordingly, we determined that we have a single reportable operating segment.

The chief executive officer reviews information about our revenue categories, which are endpoint ICs and systems. We define systems as reader ICs, readers, gateways and software. The following table presents our revenue categories for the periods presented (in thousands):

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Endpoint ICs

 

$

30,784

 

 

$

18,545

 

 

$

68,866

 

 

$

52,220

 

Systems

 

 

16,484

 

 

 

7,912

 

 

 

23,650

 

 

 

22,059

 

Total revenue

 

$

47,268

 

 

$

26,457

 

 

$

92,516

 

 

$

74,279

 

 

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Deferred Revenue
6 Months Ended
Jun. 30, 2021
Deferred Revenue Disclosure [Abstract]  
Deferred Revenue

Note 10. Deferred Revenue

Deferred revenue, comprising individually immaterial amounts for extended warranty, enhanced maintenance and advance payments on non-recurring engineering services contracts, represents contracted revenue that has not yet been recognized. Deferred revenue as of December 31, 2020, included a $6.0 million advance payment for a system order, which we recognized as revenue for the six months ended June 30, 2021.

The following table presents the changes in deferred revenue for the periods presented (in thousands):

 

Six Months Ended June 30,

 

 

2021

 

 

2020

 

Balance at beginning of period

$

7,088

 

 

$

764

 

Deferral of revenue

 

319

 

 

 

658

 

Recognition of deferred revenue

 

(6,872

)

 

 

(378

)

Balance at end of period

$

535

 

 

$

1,044

 

We recognized $6.6 million of revenue related to amounts included in deferred revenue as of December 31, 2020 for the six months ended June 30, 2021. We recognized $371,000 of revenue related to amounts included in deferred revenue as of December 31, 2019 for the six months ended June 30, 2020.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Related-Party Transactions
6 Months Ended
Jun. 30, 2021
Related Party Transactions [Abstract]  
Related-Party Transactions

Note 11. Related-Party Transactions

We have a consulting agreement with a limited liability company owned by Cathal Phelan, a member of our board of directors, pursuant to which Mr. Phelan provides advisory and consulting services. The term of the consulting agreement began in May 2020 through December 2020, which was extended by an additional 12 months to December 2021 as mutually agreed upon by Mr. Phelan and us. We recognized $115,200 and $249,600 of consulting fee expense to Mr. Phelan, or the limited liability company owned by Mr. Phelan, for the three and six months ended June 30, 2021, respectively. We recognized $112,000 and $180,000 of consulting fee expense to Mr. Phelan, or the limited liability company owned by Mr. Phelan, for the three and six months ended June 30, 2020, respectively.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Restructuring
6 Months Ended
Jun. 30, 2021
Restructuring And Related Activities [Abstract]  
Restructuring

Note 12. Restructuring

On February 2, 2021, we restructured our go-to-market organization to strategically align our global sales, product, partner development and marketing teams. As part of the restructuring, we eliminated approximately seven full-time positions within our go-to-market organization, representing about 2% of our workforce. We incurred restructuring charges of $1.2 million for employee termination benefits as well as $50,000 in other associated costs for legal expenses for the six months ended June 30, 2021. We substantially completed our restructuring by June 30, 2021.

A summary of accrued restructuring costs as of June 30, 2021, is shown in the table below (in thousands):

 

 

Employee Termination Benefits

 

 

Other Associated Costs

 

 

Total

 

Restructuring costs

 

$

1,213

 

 

$

50

 

 

$

1,263

 

Cash payments

 

 

(583

)

 

 

(50

)

 

 

(633

)

Accrued restructuring costs as of June 30, 2021

 

$

630

 

 

$

 

 

$

630

 

 

 

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Basis of Presentation

Basis of Presentation

The accompanying condensed consolidated financial statements include Impinj, Inc. and its wholly owned subsidiaries. We have eliminated intercompany balances and transactions in consolidation. We have prepared these condensed consolidated financial statements in conformity with U.S. generally accepted accounting principles, or GAAP, and applicable rules and regulations of the Securities and Exchange Commission, or SEC, regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Accordingly, these interim condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and accompanying notes as of and for the year ended December 31, 2020 included in Impinj, Inc.’s Annual Report on Form 10-K, which was filed with the SEC on February 17, 2021. The condensed consolidated balance sheet as of December 31, 2020, included herein, was derived from the audited consolidated financial statements of Impinj, Inc.

The unaudited condensed consolidated interim financial statements, in the opinion of management, reflect all adjustments, consisting of normal recurring adjustments, necessary to state fairly our financial position, results of operations, and our cash flows for the periods presented. Interim results are not necessarily indicative of the results for a full year or for any other future period.

Use of Estimates

Use of Estimates

Preparing financial statements in conformity with GAAP requires us to make certain estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and the related disclosures as of the date of the financial statements, as well as the reported amounts of revenue and expenses during the periods presented. On an ongoing basis, we evaluate our estimates, including those related to revenue recognition, sales incentives, estimates to complete development contracts, deferred revenue, inventory excess and obsolescence, income taxes, determination of the fair value of stock awards and compensation and employee-related benefits. To the extent there are material differences between these estimates, judgments, or assumptions and actual results, our financial statements will be affected. Covid-19 has introduced significant additional uncertainty with respect to estimates, judgments and assumptions about current and forecasted demand, which may materially impact the estimates previously listed, among others.

Recently Adopted Accounting Standards

Recently Adopted Accounting Standards

In August 2020, the FASB issued guidance on debt with conversion and other options, or ASU 2020-06. This guidance eliminates the beneficial- and cash-conversion accounting models for convertible instruments and amends the derivative scope exception for contracts in an entity’s own equity. Additionally, this guidance requires the application of the “if-converted” method to calculate the impact of convertible instruments on diluted earnings per share. We adopted ASU 2020-06 on January 1, 2021 using the modified retrospective transition method and accounted for our convertible notes due 2026, or the 2019 Notes, on a whole-instrument basis. Upon adoption, we recorded a $29.3 million increase to long-term debt, a $32.7 million decrease to additional paid-in capital and a $3.4 million decrease to accumulated deficit on January 1, 2021. Interest expense decreased for the three and six months ended June 30, 2021, as we no longer separate an equity component of the 2019 Notes and incurred amortization of debt discount. We had no changes to net deferred tax liabilities with a decrease in deferred tax liability offset by a corresponding increase in valuation allowance upon adoption. We use the “if-converted” method to calculate the impact of convertible instruments on diluted earnings per share for the three and six months ended June 30, 2021, upon adoption of this guidance.

The condensed consolidated financial statements as of and for the three and six months ended June 30, 2021, are presented under ASU 2020-06, while comparative prior reporting periods presented are not adjusted and continue to be reported in accordance with our historical accounting policy.

Recently Issued Accounting Standards Not Yet Adopted

Recently Issued Accounting Standards Not Yet Adopted

Recent accounting pronouncements issued by the FASB (including its Emerging Issues Task Force), the American Institute of Certified Public Accountants, and the SEC did not have, or are not expected to have, a material impact on our present or future consolidated financial statements.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2021
Fair Value Disclosures [Abstract]  
Summary of Assets Measured at Fair Value on Recurring Basis

The following table presents the balances of assets measured at fair value on a recurring basis, by level within the fair value hierarchy, as of the dates presented (in thousands):

 

 

June 30, 2021

 

 

December 31, 2020

 

 

 

Level 1

 

 

Level 2

 

 

Total

 

 

Level 1

 

 

Level 2

 

 

Total

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

43,019

 

 

$

 

 

$

43,019

 

 

$

12,425

 

 

$

 

 

$

12,425

 

Total cash equivalents

 

 

43,019

 

 

 

 

 

 

43,019

 

 

 

12,425

 

 

 

 

 

 

12,425

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

U.S. government agency securities

 

 

 

 

 

15,087

 

 

 

15,087

 

 

 

 

 

 

20,293

 

 

 

20,293

 

Corporate notes and bonds

 

 

 

 

 

19,235

 

 

 

19,235

 

 

 

 

 

 

13,185

 

 

 

13,185

 

Commercial paper

 

 

 

 

 

11,991

 

 

 

11,991

 

 

 

 

 

 

23,983

 

 

 

23,983

 

Treasury bill

 

 

 

 

 

9,999

 

 

 

9,999

 

 

 

 

 

 

24,992

 

 

 

24,992

 

Asset-backed securities

 

 

 

 

 

4,476

 

 

 

4,476

 

 

 

 

 

 

 

 

 

 

Total short-term investments

 

 

 

 

 

60,788

 

 

 

60,788

 

 

 

 

 

 

82,453

 

 

 

82,453

 

Total

 

$

43,019

 

 

$

60,788

 

 

$

103,807

 

 

$

12,425

 

 

$

82,453

 

 

$

94,878

 

 

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Inventory (Tables)
6 Months Ended
Jun. 30, 2021
Inventory Disclosure [Abstract]  
Schedule of Inventories

The following table presents the detail of inventories as of the dates presented (in thousands):

 

 

 

 

 

 

 

 

 

 

 

June 30, 2021

 

 

December 31, 2020

 

Raw materials

 

$

4,639

 

 

$

5,275

 

Work-in-process

 

 

7,648

 

 

 

9,815

 

Finished goods

 

 

11,777

 

 

 

21,239

 

Total inventory

 

$

24,064

 

 

$

36,329

 

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Awards (Tables)
6 Months Ended
Jun. 30, 2021
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]  
Summary of Stock Options Activity

The following table summarizes stock option activity for the six months ended June 30, 2021 (in thousands):

 

 

Number of

Underlying Shares

 

Outstanding at December 31, 2020

 

 

3,061

 

Granted

 

 

10

 

Exercised

 

 

(384

)

Forfeited or expired

 

 

(42

)

Outstanding at June 30, 2021

 

 

2,645

 

Vested and exercisable at June 30, 2021

 

 

1,572

 

 

Summary of Restricted Stock Units

The following table summarizes activity for RSUs, PSUs, and MSUs, for the six months ended June 30, 2021 (in thousands):

 

 

 

 

Number of Underlying Shares

 

 

 

 

RSUs

 

 

MSUs

 

 

PSUs

 

Outstanding at December 31, 2020

 

 

 

836

 

 

 

 

 

 

251

 

Granted

 

 

 

621

 

 

 

84

 

 

 

265

 

Vested

 

 

 

(203

)

 

 

 

 

 

(241

)

Forfeited

 

 

 

(21

)

 

 

 

 

 

(10

)

Outstanding at June 30, 2021

 

 

 

1,233

 

 

 

84

 

 

 

265

 

 

Summary of Stock-Based Compensation Expense

The following table presents stock-based compensation expense included in our condensed consolidated statements of operations for the periods presented (in thousands):

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Cost of revenue

$

471

 

 

$

176

 

 

$

760

 

 

$

383

 

Research and development expense

 

4,568

 

 

 

1,640

 

 

 

7,678

 

 

 

3,661

 

Sales and marketing expense

 

2,320

 

 

 

1,204

 

 

 

4,122

 

 

 

2,572

 

General and administrative expense

 

3,223

 

 

 

1,577

 

 

 

5,471

 

 

 

3,202

 

Total stock-based compensation expense

$

10,582

 

 

$

4,597

 

 

$

18,031

 

 

$

9,818

 

 

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Debt Facilities (Tables)
6 Months Ended
Jun. 30, 2021
Debt Disclosure [Abstract]  
Schedule of Interest Expense

The following table presents the interest expense related to the 2019 Notes for the periods presented (in thousands):

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Amortization of debt discount (1)

 

$

 

 

$

886

 

 

$

 

 

$

1,740

 

Amortization of debt issuance costs

 

 

93

 

 

 

27

 

 

 

187

 

 

 

53

 

Cash interest expense

 

 

432

 

 

 

436

 

 

 

863

 

 

 

868

 

Total interest expense

 

$

525

 

 

$

1,349

 

 

$

1,050

 

 

$

2,661

 

(1) We adopted ASU 2020-06 on January 1, 2021 using modified retrospective transition method and accounted for the 2019 Notes on a whole-instrument basis. Accordingly, we no longer incurred amortization of debt discount related to the 2019 Notes for the three and six months ended June 30, 2021. For further information on adoption of ASU 2020-06, please refer to Note 1.

 

 

Summary of Outstanding Principal Amount and Carrying Value

The following table presents the outstanding principal amount and carrying value of the 2019 Notes as of the date presented (in thousands):

 

 

June 30, 2021

 

 

December 31, 2020

 

Outstanding principal amount

 

$

86,250

 

 

$

86,250

 

Unamortized debt discount and debt issuance costs (1)

 

 

(2,205

)

 

 

(31,694

)

Carrying value

 

$

84,045

 

 

$

54,556

 

(1) We adopted ASU 2020-06 on January 1, 2021 using modified retrospective transition method and accounted for the 2019 Notes on a whole-instrument basis. Accordingly, we no longer had unamortized debt discount related to the equity component of the 2019 Notes as of June 30, 2021. For further information on adoption of ASU 2020-06, please refer to Note 1.

 

 

 

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Tables)
6 Months Ended
Jun. 30, 2021
Leases [Abstract]  
Components of Lease Expense

The following table presents the components of lease expense in our condensed consolidated statements of operations for the periods presented (in thousands):

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Operating lease costs(a)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Single lease costs

$

1,038

 

 

$

1,017

 

 

$

2,076

 

 

$

2,046

 

Variable lease costs

 

510

 

 

 

456

 

 

 

967

 

 

 

883

 

Sublease income(b)

 

(475

)

 

 

(475

)

 

 

(950

)

 

 

(950

)

Total operating lease costs

$

1,073

 

 

$

998

 

 

$

2,093

 

 

$

1,979

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(a) Includes short-term lease costs, which are immaterial.

 

(b) Sublease income is related to unused office space that we sublet as part of the restructuring in fiscal 2018 where we continue to have the primary obligations.

 

 

Supplemental Cash Flow Information Related to Operating Leases

The following table presents supplemental cash-flow information related to operating leases for the periods presented (in thousands):

 

Six Months Ended June 30,

 

 

2021

 

 

2020

 

Cash paid for amounts included in the measurement of lease liabilities

 

Operating cash flows used

$

2,445

 

 

$

2,374

 

Lease liabilities arising from remeasurement of right-of-use assets

 

 

 

 

 

 

 

Operating leases

$

698

 

 

$

 

 

Schedule of Weighted-Average Remaining Lease Terms and Weighted-Average Discount Rate Related to Operating Leases

The following table presents weighted-average remaining lease term and weighted-average discount rate related to operating leases as of the dates presented:

 

June 30, 2021

 

 

December 31, 2020

 

Weighted-average remaining lease term (years)

 

4.8

 

 

 

5.3

 

Weighted-average discount rate

 

6.7

%

 

 

6.9

%

Schedule of Future Lease Payments under Operating Leases

The following table presents future lease payments under operating leases as of June 30, 2021 (in thousands):

 

 

Operating Leases

 

 

 

Lease Payments

 

 

Sublease Income

 

 

Net

 

2021

 

$

2,454

 

 

$

(718

)

 

$

1,736

 

2022

 

 

5,018

 

 

 

(1,457

)

 

 

3,561

 

2023

 

 

3,573

 

 

 

(123

)

 

 

3,450

 

2024

 

 

3,289

 

 

 

 

 

 

 

3,289

 

2025

 

 

3,315

 

 

 

 

 

 

 

3,315

 

Thereafter

 

 

3,415

 

 

 

 

 

 

 

3,415

 

Total lease payments

 

$

21,064

 

 

$

(2,298

)

 

$

18,766

 

Less: Imputed interest

 

 

(3,293

)

 

 

 

 

 

 

 

 

Present value of lease liabilities

 

 

17,771

 

 

 

 

 

 

 

 

 

Less: Current portion of lease liabilities

 

 

3,901

 

 

 

 

 

 

 

 

 

Lease liabilities, net of current portion

 

$

13,870

 

 

 

 

 

 

 

 

 

 

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Share (Tables)
6 Months Ended
Jun. 30, 2021
Earnings Per Share [Abstract]  
Reconciliation of the Numerator and Denominator used in Computing Basic and Diluted Net Loss Per Share

The following table provides a reconciliation of the numerator and denominator used in computing basic and diluted net loss per share for the periods presented (in thousands, except per share amounts):

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

$

(8,906

)

 

$

(17,534

)

 

$

(18,322

)

 

$

(21,860

)

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average shares outstanding — basic and diluted

 

 

24,120

 

 

 

22,716

 

 

 

23,895

 

 

 

22,564

 

Net loss per share — basic and diluted

 

$

(0.37

)

 

$

(0.77

)

 

$

(0.77

)

 

$

(0.97

)

Computation of Diluted Net Loss Per Share Effect in Antidilutive

The following table presents the outstanding shares of our common stock equivalents and the potential dilutive effect of the conversion of the 2019 Notes excluded from the computation of diluted net loss per share as of the dates presented because their effect would have been antidilutive (in thousands):

 

Three and Six Months Ended June 30,

 

 

 

2021

 

 

2020

 

 

Stock options

 

2,645

 

 

 

3,424

 

 

RSUs, MSUs, and PSUs

 

1,582

 

 

 

959

 

 

Employee stock purchase plan shares

 

31

 

 

 

54

 

 

2019 Notes

 

2,496

 

 

 

 

 

 

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information (Tables)
6 Months Ended
Jun. 30, 2021
Segment Reporting [Abstract]  
Summary of Revenue Categories The following table presents our revenue categories for the periods presented (in thousands):

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Endpoint ICs

 

$

30,784

 

 

$

18,545

 

 

$

68,866

 

 

$

52,220

 

Systems

 

 

16,484

 

 

 

7,912

 

 

 

23,650

 

 

 

22,059

 

Total revenue

 

$

47,268

 

 

$

26,457

 

 

$

92,516

 

 

$

74,279

 

 

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Deferred Revenue (Tables)
6 Months Ended
Jun. 30, 2021
Deferred Revenue Disclosure [Abstract]  
Summary of Changes in Deferred Revenue

The following table presents the changes in deferred revenue for the periods presented (in thousands):

 

Six Months Ended June 30,

 

 

2021

 

 

2020

 

Balance at beginning of period

$

7,088

 

 

$

764

 

Deferral of revenue

 

319

 

 

 

658

 

Recognition of deferred revenue

 

(6,872

)

 

 

(378

)

Balance at end of period

$

535

 

 

$

1,044

 

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Restructuring (Tables)
6 Months Ended
Jun. 30, 2021
Restructuring And Related Activities [Abstract]  
Summary of Accrued Restructuring Costs

A summary of accrued restructuring costs as of June 30, 2021, is shown in the table below (in thousands):

 

 

Employee Termination Benefits

 

 

Other Associated Costs

 

 

Total

 

Restructuring costs

 

$

1,213

 

 

$

50

 

 

$

1,263

 

Cash payments

 

 

(583

)

 

 

(50

)

 

 

(633

)

Accrued restructuring costs as of June 30, 2021

 

$

630

 

 

$

 

 

$

630

 

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Jan. 01, 2021
Dec. 31, 2020
Significant Accounting Policies [Line Items]      
Long-term debt     $ 54,556
Additional paid in capital $ (418,289)   (423,759)
Accumulated deficit $ 329,546   $ 314,666
ASU 2020-06      
Significant Accounting Policies [Line Items]      
Change in accounting principle, accounting standards update, adopted   true  
Change in accounting principle, accounting standards update, adoption date   Jan. 01, 2021  
Change in accounting principle, accounting standards update, immaterial effect   false  
ASU 2020-06 | Change in Accounting Method Accounted for as Change in Estimate | Revision of Prior Period, Accounting Standards Update, Adjustment      
Significant Accounting Policies [Line Items]      
Long-term debt   $ 29,300  
Additional paid in capital   32,700  
Accumulated deficit   $ 3,400  
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Additional Information (Details) - USD ($)
6 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Fair Value Measurements Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets measured at fair value $ 103,807,000 $ 94,878,000
Liabilities measured at fair value 0 0
Fair Value Measurements Recurring | Level 3    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets measured at fair value $ 0 $ 0
2019 Convertible Senior Notes due 2026    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Debt instrument, maturity year 2026  
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Summary of Assets Measured at Fair Value on Recurring Basis (Details) - Fair Value Measurements Recurring - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets measured at fair value $ 103,807 $ 94,878
Cash Equivalents    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets measured at fair value 43,019 12,425
Cash Equivalents | Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets measured at fair value 43,019 12,425
Short-term Investments    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets measured at fair value 60,788 82,453
Short-term Investments | U.S. Government Agency Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets measured at fair value 15,087 20,293
Short-term Investments | Corporate Notes and Bonds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets measured at fair value 19,235 13,185
Short-term Investments | Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets measured at fair value 11,991 23,983
Short-term Investments | Treasury Bill    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets measured at fair value 9,999 24,992
Short-term Investments | Asset-backed Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets measured at fair value 4,476  
Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets measured at fair value 43,019 12,425
Level 1 | Cash Equivalents    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets measured at fair value 43,019 12,425
Level 1 | Cash Equivalents | Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets measured at fair value 43,019 12,425
Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets measured at fair value 60,788 82,453
Level 2 | Short-term Investments    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets measured at fair value 60,788 82,453
Level 2 | Short-term Investments | U.S. Government Agency Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets measured at fair value 15,087 20,293
Level 2 | Short-term Investments | Corporate Notes and Bonds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets measured at fair value 19,235 13,185
Level 2 | Short-term Investments | Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets measured at fair value 11,991 23,983
Level 2 | Short-term Investments | Treasury Bill    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets measured at fair value 9,999 $ 24,992
Level 2 | Short-term Investments | Asset-backed Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets measured at fair value $ 4,476  
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Inventory - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Inventory Disclosure [Abstract]    
Raw materials $ 4,639 $ 5,275
Work-in-process 7,648 9,815
Finished goods 11,777 21,239
Total inventory $ 24,064 $ 36,329
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Inventory - Additional Information (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Inventory Disclosure [Abstract]      
Inventory excess and obsolescence charges, favorable impact on gross margin percentage   1.20%  
Inventory excess and obsolescence charges, unfavorable impact on gross margin percentage 2.20%   4.40%
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Awards - Summary of Stock Options Activity (Details)
shares in Thousands
6 Months Ended
Jun. 30, 2021
shares
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]  
Number of Underlying Shares, Outstanding, Beginning balance 3,061
Number of Underlying Shares, Granted 10
Number of Underlying Shares, Exercised (384)
Number of Underlying Shares, Forfeited or expired (42)
Number of Underlying Shares, Outstanding, Ending balance 2,645
Number of Underlying Shares, Vested and exercisable 1,572
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Awards - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
May 20, 2021
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock based compensation expense   $ 10,582,000 $ 4,597,000 $ 18,031,000 $ 9,818,000
MSU          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Total shares granted 83,750     84,000  
Aggregate estimated grant-date fair value       $ 6,400,000  
Stock based compensation expense   $ 558,000   $ 558,000  
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Awards - Summary of Restricted Stock Units (Details) - shares
1 Months Ended 6 Months Ended
May 20, 2021
Jun. 30, 2021
Restricted Stock Units    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of Underlying Shares Outstanding, Balance   836,000
Number of Underlying Shares, Granted   621,000
Number of Underlying Shares, Vested   (203,000)
Number of Underlying Shares, Forfeited   (21,000)
Number of Underlying Shares Outstanding, Balance   1,233,000
Market and Service Conditions Units    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of Underlying Shares, Granted 83,750 84,000
Number of Underlying Shares Outstanding, Balance   84,000
Performance Share Units    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of Underlying Shares Outstanding, Balance   251,000
Number of Underlying Shares, Granted   265,000
Number of Underlying Shares, Vested   (241,000)
Number of Underlying Shares, Forfeited   (10,000)
Number of Underlying Shares Outstanding, Balance   265,000
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Awards - Summary of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock-based compensation expense $ 10,582 $ 4,597 $ 18,031 $ 9,818
Cost of Revenue        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 471 176 760 383
Research and Development Expense        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 4,568 1,640 7,678 3,661
Selling and Marketing Expense        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 2,320 1,204 4,122 2,572
General and Administrative Expense        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock-based compensation expense $ 3,223 $ 1,577 $ 5,471 $ 3,202
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Additional Information (Details)
1 Months Ended 2 Months Ended
Jul. 26, 2021
Patent
May 25, 2021
Patent
Feb. 25, 2021
Dec. 11, 2020
Dec. 07, 2020
Patent
Dec. 03, 2020
Patent
Oct. 22, 2020
Patent
Sep. 24, 2020
Patent
Jul. 10, 2020
USD ($)
Oct. 04, 2019
Patent
Jun. 06, 2019
Patent
Feb. 29, 2020
Patent
Sep. 30, 2020
Patent
Jun. 30, 2021
USD ($)
Mar. 10, 2021
Patent
Mar. 09, 2021
Patent
Dec. 31, 2020
USD ($)
Commitments And Contingencies [Line Items]                                  
Inventory purchase commitment, amount | $                           $ 14,900,000      
Subsequent Event                                  
Commitments And Contingencies [Line Items]                                  
Number of infringement patents 1                                
Patent Infringement Claims                                  
Commitments And Contingencies [Line Items]                                  
Number of patents allegedly infringed         3 8       8 26            
Number of patents, complaint filed                     8            
Number of patents found                     6            
Number of patents filed inter parties review with patent trail and appeal board       6           6   12          
Number patents currently at issue                       6          
Number patents declined institute review                         4        
Stay lifted for number of patents               2                  
Amended complaint to remove without prejudice for number patents             2                    
Additional patents on which Court continued stay             2                    
Number of asserted patents   7     3         4              
Number of asserted patents Invalid         3         8              
Number of patents in suit pending final resolution of petitions       8                          
Number of cases court denied our motion to amend answer to include counterclaims     6                            
Number of non-Infringement patents                               4  
Number of patents on for IPRs                               2  
Number of patents denied for IPRs                               4  
Stay removed on number of patents                             4    
Number of infringement patents   9                              
Patent Infringement Claims | Subsequent Event                                  
Commitments And Contingencies [Line Items]                                  
Number of infringement patents 9                                
Number of infringement patents exclusively licensed 8                                
Maximum | Shareholder Derivative Actions                                  
Commitments And Contingencies [Line Items]                                  
Payment to plaintiffs counsel for attorneys fees and expenses | $                 $ 900,000                
Maximum | Insurance Settlement | Shareholder Derivative Actions                                  
Commitments And Contingencies [Line Items]                                  
Payment to plaintiffs counsel for attorneys fees and expenses | $                 $ 900,000                
Accrued Liabilities                                  
Commitments And Contingencies [Line Items]                                  
Contingent liabilities | $                           $ 0     $ 0
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Debt Facilities - Convertible Senior Notes - Additional Information (Details)
1 Months Ended 6 Months Ended
Dec. 11, 2019
$ / shares
Dec. 31, 2019
USD ($)
d
$ / shares
shares
Jun. 30, 2021
USD ($)
$ / shares
Dec. 31, 2020
USD ($)
Debt Instrument [Line Items]        
Debt instrument, threshold trading days | d   5    
Number of business day | d   5    
Conversion value of common stock     $ 42,500,000  
Common stock sale price per share last reported | $ / shares     $ 51.59  
Payment for capped call transactions   $ 10,100,000    
2019 Convertible Senior Notes due 2026        
Debt Instrument [Line Items]        
Aggregate principal amount   $ 86,300,000    
Debt instrument, Interest rate   2.00%    
Debt instrument, maturity date   Dec. 15, 2026    
Debt Instrument, frequency of periodic payment     The 2019 Notes accrue interest at a fixed rate of 2.00% per year, payable semiannually in arrears on June 15 and December 15 of each year, beginning June 15, 2020.  
Net proceeds from issuing notes   $ 83,500,000    
Debt instrument convertible common stock conversion shares per 1000 principal amount of notes | shares   28.9415    
Debt instrument, initial conversion ratio   0.0289415    
Debt instrument, initial conversion price | $ / shares   $ 34.55    
Debt instrument, threshold consecutive trading days | d   30    
Debt instrument, threshold percentage of stock price trigger   130.00%    
Debt instrument, terms of conversion feature     On or after September 15, 2026, until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of the 2019 Notes, in multiples of $1,000 principal amount, at the option of the holder regardless of the foregoing circumstances.  
Percentage of repurchase price of principal amount   100.00%    
Common stock sale price per share last reported | $ / shares $ 27.10      
Total issuance costs incurred   $ 2,800,000    
Effective interest rate   2.50%    
Accrued interest     $ 77,000  
Cap price of the capped call transactions | $ / shares   $ 54.20    
Premium percentage on sale price of common stock 100.00%      
Capped call transactions expiration consecutive days | d   40    
Capped call transaction expiring date Dec. 11, 2026      
2019 Convertible Senior Notes due 2026 | Level 2        
Debt Instrument [Line Items]        
Estimated fair value     $ 144,600,000 $ 118,700,000
2019 Convertible Senior Notes due 2026 | Minimum        
Debt Instrument [Line Items]        
Debt instrument, threshold trading days | d   20    
2019 Convertible Senior Notes due 2026 | Maximum        
Debt Instrument [Line Items]        
Debt instrument, threshold percentage of stock price trigger   98.00%    
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Debt Facilities - Schedule of Interest Expense (Details) - 2019 Convertible Senior Notes due 2026 - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Debt Instrument [Line Items]        
Amortization of debt discount   $ 886   $ 1,740
Amortization of debt issuance costs $ 93 27 $ 187 53
Cash interest expense 432 436 863 868
Total interest expense $ 525 $ 1,349 $ 1,050 $ 2,661
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Debt Facilities - Summary of Outstanding Principal Amount and Carrying Value (Details) - 2019 Convertible Senior Notes due 2026 - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Outstanding principal amount $ 86,250 $ 86,250
Unamortized debt discount and debt issuance costs (2,205) (31,694)
Carrying value $ 84,045 $ 54,556
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Operating lease costs        
Single lease costs $ 1,038 $ 1,017 $ 2,076 $ 2,046
Variable lease costs 510 456 967 883
Sublease income:        
Sublease income (475) (475) (950) (950)
Total operating lease costs $ 1,073 $ 998 $ 2,093 $ 1,979
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Supplemental Cash Flow Information Related to Operating Leases (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Cash paid for amounts included in the measurement of lease liabilities    
Operating cash flows used $ 2,445 $ 2,374
Lease liabilities arising from remeasurement of right-of-use assets    
Operating leases $ 698  
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Schedule of Weighted-Average Remaining Lease Terms and Weighted-Average Discount Rate Related to Operating Leases (Details)
Jun. 30, 2021
Dec. 31, 2020
Leases [Abstract]    
Weighted-average remaining lease term (years) 4 years 9 months 18 days 5 years 3 months 18 days
Weighted-average discount rate 6.70% 6.90%
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Schedule of Future Lease Payments under Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Leases [Abstract]    
Operating Leases, Lease Payments, 2021 $ 2,454  
Operating Leases, Lease Payments, 2022 5,018  
Operating Leases, Lease Payments, 2023 3,573  
Operating Leases, Lease Payments, 2024 3,289  
Operating Leases, Lease Payments, 2025 3,315  
Operating Leases, Lease Payments, Thereafter 3,415  
Operating Leases, Lease Payments, Total lease payments 21,064  
Less: Imputed interest (3,293)  
Present value of lease liabilities 17,771  
Current portion of operating lease liabilities 3,901 $ 3,641
Operating lease liabilities, net of current portion 13,870 $ 15,266
Operating Leases, Sublease Income, 2021 (718)  
Operating Leases, Sublease Income, 2022 (1,457)  
Operating Leases, Sublease Income, 2023 (123)  
Operating Leases, Sublease Income, Total lease payments (2,298)  
Operating Leases, Net, 2021 1,736  
Operating Leases, Net, 2022 3,561  
Operating Leases, Net, 2023 3,450  
Operating Leases, Net, 2024 3,289  
Operating Leases, Net, 2025 3,315  
Operating Leases, Net, Thereafter 3,415  
Operating Leases, Net, Total lease payments $ 18,766  
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Share - Reconciliation of the Numerator and Denominator used in Computing Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2021
Jun. 30, 2020
Numerator:            
Net loss $ (8,906) $ (9,416) $ (17,534) $ (4,326) $ (18,322) $ (21,860)
Denominator:            
Weighted-average shares outstanding — basic and diluted 24,120   22,716   23,895 22,564
Net loss per share — basic and diluted $ (0.37)   $ (0.77)   $ (0.77) $ (0.97)
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Share - Computation of Diluted Net Loss Per Share Effect in Antidilutive (Details) - shares
shares in Thousands
3 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Stock Options    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share 2,645 3,424
RSUs, MSUs, and PSUs    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share 1,582 959
Employee Stock Purchase Plan Shares    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share 31 54
2019 Notes    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share 2,496  
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information - Additional Information (Details)
6 Months Ended
Jun. 30, 2021
Segment
Segment Reporting [Abstract]  
Number of reportable operating segment 1
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information - Summary of Revenue Categories (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Segment Reporting Information [Line Items]        
Total revenue $ 47,268 $ 26,457 $ 92,516 $ 74,279
Endpoint ICs        
Segment Reporting Information [Line Items]        
Total revenue 30,784 18,545 68,866 52,220
Systems        
Segment Reporting Information [Line Items]        
Total revenue $ 16,484 $ 7,912 $ 23,650 $ 22,059
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Deferred Revenue - Additional Information (Details) - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Deferred Revenue Disclosure [Abstract]    
Remaining performance obligation $ 6,000,000.0  
Recognition of deferred revenue $ 6,600,000 $ 371,000
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Deferred Revenue - Summary of Changes in Deferred Revenue (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Deferred Revenue Disclosure [Abstract]    
Balance at beginning of period $ 7,088 $ 764
Deferral of revenue 319 658
Recognition of deferred revenue (6,872) (378)
Balance at end of period $ 535 $ 1,044
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Related-Party Transactions - Additional Information (Details) - Cathal Phelan - Advisory and Consulting Services - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Related Party Transaction [Line Items]        
Consulting agreement extended term     12 months  
Consulting fee expense recognized and paid $ 115,200 $ 112,000 $ 249,600 $ 180,000
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Restructuring - Additional Information (Details)
1 Months Ended 6 Months Ended
Feb. 02, 2021
Position
Jun. 30, 2021
USD ($)
Restructuring Cost and Reserve [Line Items]    
Restructuring and related activities, description   On February 2, 2021, we restructured our go-to-market organization to strategically align our global sales, product, partner development and marketing teams. As part of the restructuring, we eliminated approximately seven full-time positions within our go-to-market organization, representing about 2% of our workforce. We incurred restructuring charges of $1.2 million for employee termination benefits as well as $50,000 in other associated costs for legal expenses for the six months ended June 30, 2021. We substantially completed our restructuring by June 30, 2021
Number of positions eliminated | Position 7  
Number of positions eliminated, percent 2.00%  
Restructuring charges   $ 1,263,000
Restructuring and related activities, completion date Jun. 30, 2021  
Employee Termination Benefits    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges   1,213,000
Other Associated Costs    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges   $ 50,000
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Restructuring - Summary of Accrued Restructuring Costs (Details)
6 Months Ended
Jun. 30, 2021
USD ($)
Restructuring Cost and Reserve [Line Items]  
Restructuring costs $ 1,263,000
Cash payments (633,000)
Accrued restructuring costs as of June 30, 2021 630,000
Employee Termination Benefits  
Restructuring Cost and Reserve [Line Items]  
Restructuring costs 1,213,000
Cash payments (583,000)
Accrued restructuring costs as of June 30, 2021 630,000
Other Associated Costs  
Restructuring Cost and Reserve [Line Items]  
Restructuring costs 50,000
Cash payments $ (50,000)
EXCEL 67 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &>#_%('04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !G@_Q2OW8ZI.X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2@,Q$(=?17+?G6P*5L)V+Q5/"H(%Q5M(IFUP\X=D9+=O;W9MMX@^@,?,_/+- M-S"MCE*'A,\I1$QD,=^,KO=9ZKAA1Z(H ;(^HE.Y+@E?FON0G*+R3 >(2G^H M X+@_!8VDDX1-^PR^76UO=\]L$YPT51\78F[G>!2K"47[Y/K#[^KL O&[NT_ M-KX(=BW\NHON"U!+ P04 " !G@_Q2F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M &>#_%(L4-3\7 4 *<6 8 >&PO=V]R:W-H965T&UL ME9A1?KY]"X^E#.Q,').PDOG$\XSC)U=>[G"].>W/M]$$&V3 'R!7" M3KY]5X"1D\$+?4D LW]^[(K_2AKOI?J1A4)H\IS$:7;="[7>OG>Z%D_ H[4W&Q;6%FHQEKN,H%0M%LCQ) MN'JY$;'<7_=H[W#A,=J$VEQP)N,MWXBET']L%PK.G%HEB!*19I%,B1+KZ]Z4 MOI]Y Q-0W/%G)/;9T3$QK[*2\H_4S3>#Q\4']OGAY>)D5S\1,QM^B0(?7O:L>"<2:Y[%^E/O?1/5"0Z/GRS@K M_I)]>>]@T"-^GFF95,% D$1I^9\_5XDX#J G E@5P-X$T%-/\*H KWC1DJQX MK5NN^62LY)XHHF8,B-T4TO$V4FC(NM8)?(XC3DUOIYU 537@:D+M41_J% MS--R>)@T]TD6:\0L\[H3>3.Z'(W]-5IA4, MQG\0R4$M.2@D!VW%>'K9BJ:,X^'4[7]%*(8UQ1"5F0)"4&#+C1\*KM6"=%4C7?TOI"IK)Z%PM:\,01K52"-4I/*31[&)S$<"; \\::P? MKC/_O)@_?#PC\X?9.8)%76MZ;A>P&:1+0:KFX%#/Y'?QTNARN)3KNI32P6@T MQ,B.[)AV(LN5,K5\%%NI=)1NR%)SW5S(%L7O;\W[-1FS9 S5.2 =CWCLDVR1 MZ_C53-M<1UIKX/\PL% D$IAM%94Z>X+=== MU9<*JEGTU;.BGH)(X)4YC$(HN0R:\]C2,^XP2.OY%#?MP[B320)=?ZFE_P,8 MB]9/ON0ZTS _@&'8U'8KY6&A;*:-NPD;L)$[H)=C9]=$93L Q8V[HEJ&,,TS M;%N>-M<5EVGK2-3:/L6]^@"4< "ZR3/X.6O^*'&=5B+K^A0WZHKH+A%J8WSB M RCH$$T6+JA5CI)9\Z>=W/_NF3R!]V=1,9\LNU(C%J[6EC%FS9_ACFUG61:K M]-DFK!:Q5BSK_ SWZ1KK:\Z5%BI^P:APK98:,FOZ#'=I2%%0=)^79"7C1A)< M8#''.*S#LTX./PT",*3LR#T72NZBU&]TSA;-;U,,S=H[ZV3OIE^0ASQ9O>T: M%0LN I.(OG=YQ088DC5SULG,G_@SF0Y3QOI<+FEX%K'J(O83L Z M=8(:;2%A/A&3OZ+MR5E/B^+HBKHC;!%ONX&'&WB1IJD2_"1*BP!S+S 0Z_\> M[MF?9+%J"V6*^4B+R)!>]H<>.J(\:_Y>B_E', "(7,,8_67U*UD*/U>0K4:L MEK7#JVGE%E8..Q[#]_FS>P[.1[8P;2^VF3#LHWT9W-;L3)56>+ MT,-T>3O%=E0\VR2\CFL :.SESJ59-_'#.J\1#E<\L:QSCK8"S92PV"'-B&\6 M&>6N8'VUWH6=%GN/CKV]W,+]S,V,,B.Q6$.H>WX)'4*5NZ+EB9;;8F-Q);66 M27$8"AX(96Z W]=2ZL.)>4"]-SWY#U!+ P04 " !G@_Q28D.XKJ,& !< M&P & 'AL+W=OR1,=")=&E**?9I]]1WK*?L M82W5@^GL8A,_L 637S9W NZF>R]I5K"RRGB)!%M=3J[P^37U58/&XN^,/5:] M:Z2ZLN3\J[IYGUY.'*6(Y2R1RD4,_[;LFN6Y\@0ZONV<3O;O5 W[U\_>_V@Z M#YU9QA6[YOD_62K7EY-P@E*VBNM M[!J#@B(KV__Q]UT@>@VP.]* [!J0ES:@NP:TZ6BKK.G6/);Q[$+P1R24-7A3 M%TULFM;0FZQ4P[B0 G[-H)V<77^ZG=_<+F[F"*X6GSZ^GU_=P\W;JX]7M],ZS21+WZ!3]&4Q1Z]?O4&O4%:B^S6OJ[A,JXNI!#W*ZS39 MO?MM^VXR\NX/=7F&J'."B$.PH?FUO?F<)= <-\V=P^93B,(^%&0?"M+XHV.A MJ(5@I41Q53%9G5L\TKU'VGATQSS&U1I!;%"B+MBW.MO&.;S"&*O6E=^X4LFW MG7D8!][%=-L/B6Y%J$_]O=6!3G>OT[7J7*RYD*>2B0)&=,LJ68R);/UXO=?[ M3A"& Y&Z54AGN1GE7D59+P&F3!XI$P".0R9R>H9-(DT],$$"\*_(%, MDY7CC,CT]S)]J\SW$,!2!3YWA#-6M MH$<4FY5BIUOS':O63Z TEEGY@'(&"$1"L>Z4KTYKN!F/[\[K@1SJ.'@@VF@6 M^&.J>Z3"=M7-/"UY>7I\*NQ<'>:VKRDU6#G!2([ACB.86(7^R7GZF.6Y41C1 M$R0,-6%'K Z%=3C"=AZUB62)&M7C@;%+R%">PZSS CA]H8V,RP^[(\H$[;F [.$"BJ!G4"KQ0 MBW/<5KEJ,2DV.7]BD*8LCZ$$0TM6LE4V,H0Z-[S(T_I@L/+&X(([NF [7IZ[ MH%.E-Z!&U3HV"%0,0]6Z%7;]<$1U1Q=LQ\OSI-M $:1BSE>(#Q;(8_)UI-!( M7Q<-5KX[EM0==[ =/)^A7A-U(FO1Z#VB5"<*8,&"*8\_*AK2A3 MMC02D.B8"%VG-^B'8CI,$#LF#&)@6\?@80H9!,59;& MD/0V'G9@'!8X1X:0Z&S 3A!HM8/!C@1>-%*+D0XBQ Z1CP%YMXH1=3C:"54QLV62&C&GZ_QT==KY#&8FLY=]"\N3KFNL<)>N6,_3K+R'!Y'?DG3B. M@ZIU+-3VN)9K+K)_60ISG#\_S:IJ7^74LI)PH1:?6*(/=LY/ MB?8)K%'5AC5GQ?F3,?8&[@_/8DPV(QRE'?2I'?I7:9JI51+6)'4F6%E1'?M:@'63L?AV50&U5P5]P5 9DEF+$.ICO-32B+/'=931D/8?XR1 MGW;DIW;RMV"J#(N?4;"!Z6&@;5,-9MB),!Z;"!W]J9W^&D:;S'NQ>E\_P#8= M,9CL3$<,T]ZG#_7=Z:]8/&1E!97@"AHZ9P$$0+2?6: MQ2!;&<#O*PZ(W=VH#RS[#VJS_P!02P,$% @ 9X/\4ET+6E_: @ 6PD M !@ !X;"]W;W)KVBE3H2 M$L)'!4@4J-JJ:U'3;A?3+DQR(%83F]D.=/OULYTT@Q*^R@78SGG?\_CD!*>[ M8OQ5Q 2O:4)%3TKEG)Q:=LBC"'%HL860-65&>,IEFK*Y[98<,"1$:6)[3I. MTTXQH5:_:]8FO-]EF4P(A0E'(DM3S/]<0<)6/:MNO2\\D7DL]8+=[R[P' *0 M+XL)5S.[=(E("E001A&'6<\:U"^'=4<+3,1W BNQ-D9Z*U/&7O7D-NI9CB:" M!$*I+;#Z6<(0DD0[*8[?A:E5YM3"]?&[^[79O-K,% L8LN0'B63F!J8U1J]T0JF]C(+FZ2I1.]H>/#Z/Q M0S >(34*'N]O1X-G-;D:W \>AF,4W(S'SP$Z>Z$XBXB$Z!R=33 '*F.0),3) M.?J*OB ;B5BMBJXM%9-VML,B_U6>W]V1_RZC->0Y%\AUW'J%?+A?/H)0R>M& M[FS*;56)LAQN60[7^'D[_ *)):@NE>AQAJX)Q30D.$$3)HCINI^#J9!<]=ZO M/O%VB!.5KB)(.J.N9>+>.E'\YEWZDYCJK9 MBMJ@;)>4[1,HCVK3]E:E&IWJ1CTFW:>=+0ZW MX?J-;>"*0,_S=_/6G?^GAG,Z\8&F+2R/X*Z*K :WUTX^_=KQ#?,YH0(E,%-2 MI]92'CP_R?.)9 MS&$Z95$>K&<;J[0>X#E#79XS)]XD^7\OWJ?X_4$L#!!0 M ( &>#_%+T(^6+=04 ,5 8 >&PO=V]R:W-H965T&ULI5A=;]LV%/TKA%<,+=!4(JG/S#&06.J6H4V".%T?ACTH%FT+E427I)+L MWX^49=DF*37;7BQ1/O>2YY*\]Y#39\J^\0TA KQ49.PY<;4F7\ M ]V26OZSHJS*A&RRM<.WC&1Y:U25#G+=P*FRHI[,INVW.S:;TD:414WN&.!- M567L[RM2TN>+"9SL/]P7ZXU0'YS9=)NMR8*(+]L[)EM.[R4O*E+S@M: D=7% MY!*>I\A5!BWBCX(\\Z-WH*@\4OI--:[SBXFK1D1*LA3*128?3V1.RE)YDN/X MWCF=]'TJP^/WO?>/+7E)YC'C9$[+KT4N-A>3: )RLLJ:4MS3Y]](1\A7_I:T MY.TO>.ZP[@0L&RYHU1G+$51%O7MF+UT@C@RD'[L!Z@R0;N -&.#. +^V!Z\S M\%[;@]\9M-2='?I?>7#]<2 -Y^J;,F+P3) MWX$S\&61@+=OW@&^R1CAH*C!PX8V/*MS_AZ\.6E/'2&'JSIUEMW0KG9#0P-# MP^ SK<6&@[3.26ZQ3\;M@Q%[1X:ICQ7:Q^H*C3K\O:D_ .R^!\A%T#*>^>O- M71N=_]=[^I][/PD&[A<.;OWA 7_7]9)6!"Q$)HA,' +\>?G(!9,;_Z\1[U[O MW6N]>P/>[\D3J1MB6S0[PZ U5&GP:>:%*(BFSM/Q5)@H%'A^>(I*3%2,?!B< MHE(3%7HHC'O4"4._9^B/,IQ3+@!=R60[R'3GP#_F@+P8:DQ-%,1>K#,U43(: MOA:UU$3A6$;$SC3HF0:C3']EE'.P9715"!O-P*3IA:%&8&ZB((H#5Z-IHKS MI&FBL(=]STXS[&F&HQOB=DM8)HIZ#VE%A0,860/9-Q3CD_"PHB#Q/"TYB@X701QIQ&RP* MHH%9AD?* _YH:0O6+$7#U*99RGQH$PE)Y^643# 4=W3H'8WV_D"%C#HU-JTU MZLA,&-B-/3WL)@S%".LYR@(+<.R%>MA-F.^Y<*#LP$/=AGB4^">5C5>,5GOR MM+:3QD;_9Q&&>EZVP6" 0H.U#2=S1:S3MN'B(!@H0O"@*."XI+@5&\*D)&UE MR]MNNM^]!S6Q)M/.V\DXC DW,7)IZL0M((.TB?'Q$..#PH#C$N.Z%D3*] 9<%QHM"O[D!K:TJ0'.HDA/D7,;#(9>K)<0*RY"R*!NP85PL, MAC[V=)HV7(210=2"0[)*N@-<#UH(CHNA/5<@<_7NF U^_BE"$/VB[D>*Y4X7 M%F4CK$?DJ\Y]=#PP]P,VLK@5IHOPY'6PU X[.I.<'K\/6@F-:Z6O[;4/R<^R M)UFYUF1_[T ;P84,A*KC_RHZR)0VR(/ZKIW;8"C4SXF)#8:C6$NFJ=6;'^C' M#^?H4JIG&IDYI:[([I_=?^QNZRO:?2OE_!\SFT?$_@>;J[CSNXWUT/ M?L[8NJ@Y*,E*=B4G6(Z5[6[<=@U!M^V5TB,5@E;MZX9D.6$*(/]?42KV#=5! M?^\Y^P=02P,$% @ 9X/\4M0X#&X_ P #@H !@ !X;"]W;W)K<$7E.',C(N,*.R*N2D7@I(H)V6I:5M6Q\Q(PHQ!+Q][$(,>7ZHT M8?1!@%QF&1&_KFC*UWVC96P&'I-YK/2 .>@MR)R&5#TM'@3VS"I*E&24R80S M$'36-X:MR\#3^!SPG-"UW&J#5O+"^:ONW$1]P](%T91.E8Y \+6B(YJF.A"6 M\;.,:50I-7&[O8G^)=>.6EZ(I".>?DLB%?<-SX"(SL@R58]\?4U+/6T=;\I3 MF3]A76(M Z9+J7A6DK&"+&'%F[R5/FP1,$X]P2X)]C[!/4)P2H+ST0QN27 _ MFJ%=$G+I9J$]-\XGB@QZ@J]!:#1&TXW<_9R-?B5,_R>A$CB;($\-1N-[/[@/ M Q^P%8YO;_SA!#OA!%]WP?TDA/$7G+I[> RN$7?S',#M. SA](F1990H&IW! M.3R%/IR>G,$)) PF,5]*PB+9,Q56J/.8T[*:JZ(:^T@U#MQQIF() 8MH5,/W MF_F=!KZ)SE3VV!M[KNS&@%^7[ (49AR"(8\0SWJ%AO'BNZF?@^?)%*X#[PHR&S M6V5V\\SNDA04U,+OE=:P*MJ.R7:EL-_H[5C$5,-UQ,RGZ> MV>]&"0X1MEOO<;>2W&V4/.&*I,#?<[I.=/==T8>(0]'O1@D.$<=$>Y5HKU'T M[@(]MI"\VH74WM-8@\*%Y.V)\.M@N)#VM=; <"$YG3V]YM8!EU$QSV\6$C_@ MDJEB_ZI&J\O+,#^S]\:O6I>C5LVXCY>=XF[R-WQQ4[HC8IXP"2F=82KKHHL? M1A2WCZ*C^"(_7E^XPL,Z;\9X8:-" W!^QKG:='2"Z@HX^ -02P,$% @ M9X/\4I1(^@NM!@ 2!H !@ !X;"]W;W)K^Q4LI78KDRRN<:@\6@#B$C"AWWZ;0$> MQDC(SHW-H=7S=ZO5GX"C>RY^R1VE"CU492V/%SNEF@^KE][0&NYL MN:@R!:?B=B4;0;.B&U25*^QYT:K*6+TX.>JN78N3(]ZJDM7T6B#95E4F'L]H MR>^/%_[BZ<(W=KM3^L+JY*C);NF&JA_-M8"SU=Y+P2I:2\9K).CV>''J?UB3 M6 _H+/YA]%X>'",=R@WGO_3)Y^)XX6E%M*2YTBXR^'='U[0LM2?0\7MPNMC_ MIAYX>/SD_6,7/ 1SDTFZYN5/5JC=\2)9H()NL[94W_C])SH$%&I_.2]E]Q?= M#[;> N6M5+P:!H."BM7]_^QA2,3! /!C'X"' 7@Z()@90(8!I NT5]:%=9ZI M[.1(\'LDM#5XTP==;KK1$ VK]31NE("[#,:ID_75Y?G%Y>;B','1YNK+Y_/3 M[W"R^0[_OEY=C2U8\.#_* O3B:),MBA-/ GJIX+RQV"MLHGO]:ZE94 MH)Q7T)_EK,C8^'T_\8@_46E:I8F?V%4F>Y6)4^5IG@O:-5Z^1063.6]KA;A M6<6%8O]E3_<@RQ5K*P1G<@>WEHJ*"MK#'1WJP1978B@.HF02E6GCI_:8TGU, MJ3NFB?2"WBC$I&RS.JGG.= MK7=9?4NE;K\'"T=*.D@O67;#RA<7D7^ "_^E.M!9D'I)4W:7W934VNY](]QE M&I-)3BQ6"4[\F:3@42-V:OP,Q58K+AZMRK Y$1A'X52::;;$*9E91?X( I\X MM5T+VF2L0/1!+W3:SQ)7.RJ&:;-J)J88Z-%3R:85B6::DS\2QG_=Q-.J*?DCI9#<,E,:@+2F6S93!29] @/G%J-E2N*9"$9& M^6Y(C1N8D@*ID-"[XR7?+ELX<12N!5A!.&V--BM"YMK 2"S?C:RIYH->:-5J M D9OF(*I6)M9%,[5R,@B_P48#34R]H.7])I$.5SN@UK3*,8AMHO%(W:PYQ3[ M#6 NVERUHDNO6^C@ZU!#1&:6/1Y!A-T@NGSMYM$JR01/D";3?93%"OK5S$SC M$4\8.YG]N=L+O7Z'BT>XX!?@THI\EVFJP&[FA2T7MC$E3? 4A#:[T/=F=BYX MY IV<^5:\)S20J*MX!4\T>I:TIEXC723(X'O>=Y4N6E&?!R',\I'X& W<)YE M&:H/:DX]]NW\=\L:+=NJV@*7.#&:HO?0/ZX"FK?= M[]&!&_RF9+<=L^VYL0!A2F6;#;!E)B\C,[";&<_7$'V@(F=:\!9)_5 )[;!3 M_7RKT=]JAB)&39E9'S6Q28X4!],=D\6*>',;)C+RA;CY8BW6K:4*;,J)R1M0 M/FWN%BN_.] -XBXKYQH;L0 G#DDZE6Z: MP68VG4$J&<%$W&!:OT[K<^\'K\#<<#JCMZRN]?3IMDD%XX4U!R9O,(G(]&'' M8A9%23KS?$9&+!$WEB[T]LNISZ1*Z/OQ%)L6LS0.DCE](WR(^\7:IFV:DNI. M!3U+OY,HN6Q%M^;UK&U+<,CJ_O4^K'U7ER0C.XB;'5UA=(^MX!C<*RH &];L MF 1(HFG3L!F%"=?47';?:J0J'M6[=]C[Z_N/X><=A\!)M?/_ _K_J/&Z*;_QO(U$["D)&!J M"RZ]]S%D5/2?+?H3Q9ONS?\-5XI7W>&.9@45V@#N;SE73R?Z!_8?CT[^!U!+ M P04 " !G@_Q2Z*J' KX' !;*P & 'AL+W=OZ%:=*Q5 MECQ);KIO/\I63(L\4I67O4DL^^[XY]/]CK3/'O/B2[GBO$+?UFE6G@]65;5Y M,QJ5BQ5?1^7K?,,S\Q MN#C+MU6:9/QC@AT5_[SE:?YX/L"#IS<^)0^KJGYC='&VB1[XG%?WFX^% M>!H=HL3)FF=EDF>HX,OSP25^,V-A[;"S^#7AC^71:U1WY7.>?ZD?9O'YP*D5 M\90OJCI$)/Y]Y6.>IG4DH>/O)NC@T&;M>/SZ*?J[7>=%9SY')1_GZ6])7*W. M!\$ Q7P9;=/J4_YXS9L.N76\19Z6N[_HL;%U!FBQ+:M\W3@+!>LDV_^/OC4# M<>2 J<&!- Y$<7 #@P-M'.CWML :!Z8X$-_@X#8.KN)@[+37.'AJ"R8'OW'P M%0??)"EH' +%@88&A[!QV*VOT7[^=I,_B:KHXJS('U%16XMH]8O="MIYBSE/ MLGJQSZM"?)H(O^IB?'LSF=[,IQ,D7LUOW\\FEW?B87XG_GV8WMS-T>T[-+Z^ MO+F:SM'L1GQP._[Y^O;]9/II_B.:_G(_N_L=O;C/HFV<5#Q^B8;H?CY!+WYX MB+S'HOSK+A.-HD<*??G1KK.8?CJD/$ M8K%OC,=HPI?)(JF (->]@SQG%V;?W_IMM>(%$G,LT+*J<_Y7CF;9(E_S=MR1 MV(>'S4@.FY'L&F*&AM[RAR3+DNQ!Y.\TRA8<197H[^(UHOB5T(]#:,/L8WJ[ MF#7;OEY@XA(J;+\>KUK=C)"VR50WH8$?$J]M=J6;#8E'?$;;=C,@'#N8M :( M'@:(]AN@5T]9YCL&:K*/[;9&@& ?EL0.DIA5TJPLM[NI$JMLL=_ZI6'KOV6Z M 5=,IS)6'48MD?Y!I&\5>2-JT#0O07KY6GM#1K4=U&75 MDA4<9 566?O4M&BEI@1(37NA@2;!5\9N9C5I20P/$D.KQ&D6*]GM0U0\;5KB M0#I#300F <%J=@OU[*:DHZD>B88N/EJQ^[G1S41V\QU/:7$&"'-<>'BP(ZLQ MI\< '6>WKH&:-)';ZD-'Q6(^'^ 4A/4[:)28V?%$A +Y!)@!X,)"F@@ M$Y;LQCWAW8M-3?#OA!.6P,1V8MIR%=:!."0X,.5P+)&([4SLEXDPP#/3;$B< M83O/]$SSTS834^"8,PW6>8:Q1UQ'7;)N=ZX!8C''\7VB+EG=;D@"@5%MR>J& M;F 8) E;;*>M.=MT#=8$ZV EQ \,",,2K=C.5C#;=$("ZT %*='8V:=.CP5R M K"#00&),Y)"PA[;:6]--]VPT-EN@X7D.[8#OD\UC"&"8E>=C@ZK]D%+@I;8 M07M*O4MTPF(G-"B1?"5VOO8I>8D.+N:&OC)D759MH4>'4SO@;"@A.KZ&V'>I MK5\!<0;4LP\3ZF_KX& E#&B+A@]G.'N M@LBJ@?2L&@RUMV')Z( FE+J&,IA(1!,[HB\7BWR;5;6L>15E<53$);K?Q%'% MT1_3;U6=ICZG'+U/RNI/JD]MG3-FXTRZKME#)=WHZWRG [9!A M]03>:=:6=G3M:Z>[_=X(@XIU>@>>R(+*"FW,6@F5J>.MAV*BS \"M?= P4") MXS$%U#/ T+3@95U!^]05IL, -%03"AW '=>T\B7%J9WBIR&3 L=P")E4/X:# MR 3L-&0";8+(A-J$D G$@Y$)! 20"80SK1=9S]">]4PO9%+@^&]&)I4@IZ=? MK5/@P(T#2DSK5'*:/N?%.=6/SH9;<2K)2_O>BQ_7N7!^ [@9^.H=_H0"%^-: M?M-#,1R0(%17-7 U3DGH,D]=KT! P[=L$NCLU)OQKJ&:,.!FG!'7)$F2G9UP M,]X))J;3&P(3 R[&U8D#0H%@ NQ@, &&AD3#9%G!_L.]>">;&' O;F83DQ4% MLU<4O;ZVU7'MJSB:=ABU91Y]N7S:M\NV,I9!WP^;!DS"G-EAWJ>,91#"W4#] M7J?3K"U5HHW9T6:#" ,.LT'HJ(5LIUE;FN0;L_.M'VH8<'.L[EB;25NDY"&S M\_ $&C41O0X: 69Z4M-M0!H!=C"-H("&(9+ 9GV W8]&.APA&HV.?M-7_^Q4 M9$J11TN4\J7P!3SHC80GR_SO'IZ MJ'\Y>/@][<6_4$L#!!0 ( &>#_%(N=>+$'@D " 7 8 >&PO=V]R M:W-H965T&ULQ5AM;QNY$?XKA%H4+2#+LNQ+/ M<4N4U$-C7;R8;%-J7Q\?QVI+C8XSWY+#E[4/C4YX#)OCV ;2M0@U]G@QG[\X M;K1QD\MS>7<;+L]]3M8XN@TJYJ;1X?&*K-]=3$XF_8MW9K--_.+X\KS5&[JC M]+Z]#7@Z'K34IB$7C7_F+JM+V8O)JH MFM8ZV_3.[_Y(G3_?L+[*VRA_U:ZL/3N=J"K'Y)M.&!8TQI7_^J&+PTC@U?P9 M@44GL!"[RT9BY7RP=G_)+J?U6??2)U,E-?OK&Z MTM%$7GC+6ES24BT_;PD54_FFU>Z1UU<>2721:OX5(5SKA(>U<=I51EL5(4DH MUQ25<97--:F;IC7NPU3=N&JFM*N5PU_I!B]B MXC/I$769MNK][&ZF-N0H:'8"$:*6Y?4^L&V ^Z:U%*?*!_7#F5)A6P[+P)MLM7%">0 1JH[JG(PR70KWCY46^TVI*Y]TYC(;"B*[]Y>3UE< MAYJWE4"99N0)'/>!39JI:PH)!(U%A<:%#Z';,5QJ$ROK8T;Z\0*?V;,NA9P M,>I@@(;8&B<1"#6GIT2*_2X96!&Y4=QAND= .6IM#C$S+I,'$JKMX;C,!+;B MI7V<=GGLW?V:?,:MS[:&/8K;5Y?>#]F5_B!6LZLZUR9]D4+)ZKA(.)YX+:GD MCXBVJ'PD'10Q"ZKOJ*)F14&=G@B/S9^$>EPQO_O-J\7)RS=1+9W+V/B=Y%/! M5.Y'ZF1^]** M'Y\8/-U;O*5 !G#D_6ODXYXC%7SSE7'$+D^H@BW,;B1_R-9/ ;_7..UAZZ&5 MDXL=&NTP9?!G+ILUCP4*4%>Z_H VVXGQ#B9*'4.D5 -6HR #OWNRUB$P,7)L M&;Z\MUIK$YC;!=R8)%*QZU:8TR* W"PROA: M*HVYF>H9(E3\[I6A !EW@SE&JK<&T_"\TY-*OYH5:[7.<%Q B4=Y!7;U6(>G MG, $W<8S]3Z*BK>("7@#X+Z5FN=@?"EG"A,$^C4;9I@<.5R-_@@0=JQ$O?*I M^I#KS:BV(F;%MI!CVFKD:[WFM!6'N!J8>AMFWE)R,5(G:HU>&;MGT2)B!3EC MPM,#[3*J^M^',86U.V+$Q&S^3S+TS%*-6-YT4K M[L8H*#3!>VVSV 1HC$)4BJ\H]''O%:+:[P[ >C3] KJHF5,AA?T "&@8E+$, MLYV,8I*J8!\#)[$VP$T@&1U6E';U$/89#6:ZKB5=T(5^ M5.JBKQ_LV0KJ_9=5BE[A\*68LC@<71LBD(M@'V5E[&89&4^9=PFZ2U!NGEGD#]NQZ M"&_R_?+N2F&DR1#:9%.F!^2[IE4JO@.(]]BD!T&A*-]VQ(D\+>_>B\*C^0ON M&YAD!T7#%%G*M>"%TW54$ :V/1KKWUO=^)ILXVHS#R2"/@HZ?=5$N MS:\0;JS [5(:8F:OI=233$I@/.R3'H<&CUE8,3^F1\PZ Q+*L#/V:"!1::]E MG!S7%"M<7DB&O3MZHAL 60A*5MA6/5B0B7+P02O,-BCGKCPQ"C!"&74P<=[?TJ1(O^UO+G MND!*>)?),_!PH]5O%]_.3G'JMI9M JEA;@1I((@6!7#$K"98G?+:T\7LY;"V MIOW:46VW&DS +5*W)N%9_(/H[.RP9%7E)G=-2\";#@2V&PE0L7W+&93L)]"T M#53:4C0/2(" M,HQ3WM/!A@:XJ[\! M87W7*T)/;P*\\]S.N]&X* ,BA][W^_TPQU/?-BKZ ^E M82ZQ@ <&5#SZ<\IE8N73?>'3V[R"![V]NDRMW?3+!\+:R)E?SN5ES.EBR<11 M=5-D^:CWXU./82>AZQ(A)X=R5OB/&)JI0W=IQZ-;2W9<[F:C$M/+!>;P=KC^ M799;S_WR#_%+P ")VR@8 -$0 8 >&PO M=V]R:W-H965T&ULI5AM;QLW$OZN7T&HQ:$%%+VL9%MR; .. MT^)Z2-HT3IH/A_M [8ZTA+GDAN1:T?WZ>X;[HK4MNP'NBRF2P^',,\_,<'VQ ML^[.YT1!?"NT\9?#/(3R?#+Q:4Z%]&-;DL'.QKI"!DS==N)+1S*+APH]2:;3 MTTDAE1E>7<2U#^[JPE9!*T,?G/!544BW?T/:[BZ'LV&[\%%M\\ +DZN+4F[I MEL+G\H/#;-)IR51!QBMKA*/-Y?!Z=OYFP?)1X"]%.]_[+=B3M;5W//DMNQQ. MV2#2E ;6(#'U]'1C]1>5A?QRN!R* MC#:RTN&CW?V3&G].6%]JM8]_Q:Z6G2^&(JU\L$5S&!84RM2C_-;@T#NPG#YS M(&D.)-'N^J)HY5L9Y-6%LSOA6!K:^$=T-9Z&<(]25\Y N+!7TP"E+/()&T4O:D5)<\H.A7OK0FY%[^8C+*'YRA3'N)254I-2LHK ]"9O?2!*2VK3PXZ^Z@',(X;EU& M3N]K_;+.SS6%'9%I!4OI@F)][*ZMKR@.$(A,!AJ+3U@] ""UMX(P7VOEP.H(1G\!BII0KU7XKW59Z$W0B[]N3NH91@ M?ED%/I)Q,CZ1K,Q3V5W.3D7+.5P'DZ+U#D%RK,,1"4WWI#TK:L[&D!5RSP'# M%3$F#0@]1>>#?_RP3)+3UX-WK$#,!,]GR6OQ9P4>976@?,0^%L$&8R]0U(7* MV/L4<8OA]QR^-MB*_/B1\J13?EV+,Q8]^=JD+);*C /70Z0)+4(GX]4> &H) M$PQ2L(K,'J$](#@@[M<'MO?%O\O.>6?GYR-!B< R\+XJ2^OXHO4>ZD* #!0; MVQH;$0,Y7O>M?.(D:&R&/Q!5PJ2ZV8)[!G8S5:+G.NH)#; MK X5P*N*DC,N$@(V*_0VEK*5ZR=,+]G\N;B12*A?AO1#2 ! MIW.T1,VP8CO#;?>XK8DR:H6NLFB<-;1OO=M4!G;N5,@1!;55 I; :D3N06= MFGR$Q#0Y4]1=!Q"QSS+%55[%@E)7B"^QU*'@U)@<]8_U8M=32ZTNK@T)6^R? MR:.Q^.W@6X?,'Y7K^]P'9J.^$0.2,CL\I8U_;6D*^Y(3$M#5,)'X/+X=BZV] M!W6BP2BJ)MT_.!I<= BU0FF-.707Y%(%!$M9DAL=09JE'/@/I$#Y0#5%UM8< MR$+AU5JF=S#W<%E==[\32^5?J 6OZJTF*[D:/W. MKJ/U,7V?J33884G2,M("!RT,=&RT@2OOK-F^0DX6XBVM0Q>]6W K=N'36'N8 M/*ET;L^4E04WWXA0DS\PH <']XR*[4/TD:ULD">C8EUAD#/(X%5SVN#8Y6F( MMB/Q?21,+"I22Y/6U&\ ;<#.F//]2\%*IGKE8I\!L KQY:H6ZR'G5-.ICW=% MZ9O0Q<3QK1FXYZ=X#DT<#ON?SP=XF5'W,AN\Q4.B6 //^2RN3-LNU#:,P2<; MI'YF]7'Y.!^\?\+2P8^#Q7PTG:WPHPE/?VF6C!;)R8.]9BE>@; ]O*(]V8HW MT^9,N]I,;W-TAYH>O5P^'_QM0AX4G8RFR[-V:%>3Z2A9S=OAYKDL/&A9C9+Y M23MTJ_/1;'G2#C>/,OX@-ANM5K-VZ$R8CU;+>3M\ZI>/3F:%$ZOF;W=N@6G2 M#M?'2\0!W='B[+3YVZX]'NLX^:-0=T*GT]'9H283J9MT/-J1XW&FDP M8CH?+:=G?;HT9WX"K;-H;I5!*#1>EIG8XJNZ?NA@@^([^#&;(U>.0_?= MMXL=OT.C5^"@ X'&QSZ&)KW/3!!M&S^FN:^A&-9?G-UJ][U^77^F'L3KC_WW MTFW9-4T;')V.STZ&>/7$#^AZ$FP9/UK7-N 3./[,2:(;L #V-Q:)TDSX@NZ_ M&%?_ U!+ P04 " !G@_Q29!6HS2T$ #F" &0 'AL+W=O\/*;"Y[H][NX$FN2A\.!E?S6JSX/?N/]:/%;K#74LB* MM9-&D^7E9>]Z='$S"?)1X%?)&W>PIL!D89 >KG?:WT7NX+(0CF^-^B0+7U[VSGI4\%(TRC^9S4_<\3D- M^G*C7/RE32L[SGJ4-\Z;J@/#@TKJ]BN>NS@< ,Z&7P%D'2"+?K>&HI=WPHNK MN34;LD$:VL(B4HUH."=U2,I[;W$K@?-7]WK-VAN[G0\\U(7#0=Y!;UIH]A7H ME!Z,]J6CM[K@XC5^ #?VOF0[7VZRHPI_;G2?QL.4LF$V.J)OO.N&\13'\?L3"9&]A$BU,_D_TCD-_(>.9QGUZ\?)#R;0T"N]$ MZA5YL5!,>&D.UXX\+@OV0BHR2Y(=2+(CX<))O!<>^P["!7TO-Y2T4 M9I-T.)U@,9ZFX^P\P0.+!)Q\IJHM*@Y%1:\\3JD?8N0@)Q2(;DJ9EV3RO+$6 MLK65Z"M2;2G21BRE=9Z^-,*"$B$&M&'+!W*P41NI/=W?OKB'5:Z:8+Q3P\^! M;L2;A3.PG+/.F?)2V!63-B'4B]#>4A+0'S!( =I"FZD"2&KT4:V-C]6E,A94U0"%B*W@KJQI/)_#*^MF;J&O2G[Q) ^&:8X=5 MVYBEG5K$!. _4*I^&W!_2QITODY3ZW5,5-$<)LL;&"F:'* N>AA)9%3!]F3% MFJV(;?X@RBW7MQ]IA9K>B&V[WRD)87P)SEHH6.O>4SIV)D/$Q81[EIM&_'T/YT/\2OV]GU(M[^ M WB(->9(\1+087]VVB/;3M5VXTT=)]G">,S%N"P1);9! /=+@[?8;8*!_5^; MJ[\ 4$L#!!0 ( &>#_%+Y\@H:=P8 $0/ 9 >&PO=V]R:W-H965T M; TC2;@^@;1#W>%CL M RU1-E%*=$DJCO?7[S>DY#@]T@46BWVQ*7)F^'W#.BP4JE3&V;:NN=E>"*4WIX-TT$]E ME+5HK-0-,Z(Z'9RGSRY&).\%/DFQL7MC1DP66G^AC]?EZ2 A0$*)PI$%CK\; M<2F4(D. \;6S.=AM28K[X][Z[YX[N"RX%9=:?9:E6YT.9@-6BHJWREWKS2O1 M\1F3O4(KZW_9)LA.LP$K6NMTW2D#02V;\,]O.S_L*-/,KG MW/&S$Z,WS) TK-' 4_7: "<;.I2Y,UB5T'-G++T\NP*MDYQMN2GLR=+!+ MJ\.BLW$1;&0_L3%A;W7C5I:]:$I1WM-/BF;8Y8GL0L2[+T M 7OYCF3N[>4_L?=Z/\X5U!M'SYP-(1CLD(X]D]*_<_;"-=]H)-CIBW]L*4^S]FJA9]F$E M6*45\DXV2^;X0HDN^>1?PC+KA?7Z+CNDVT+!, =%*V]9'8Y5T+$R'(K8'0H[ MD W$=&MY4]K#9]&[MEX(PW3%/D+:J"UMZ=UIH_>MLPYR-,4=>RX*X87SU!M+ MHCQ.)FGTTO &1Q&E2?3B5IA"@EATD,]&T6&$#*R$I(,"/'&[EH;61AF6OK%^ M#V:4Q9/1./HD+*E""+K>LO?%=])I/)YFT36DC2Q((_CS8R,1!Y\%6Q)"4#]D MU_./%IGJ5HPS*\R-+ 0K-$"0,V.(W)-9"^/+9P,I O&=AF4'CW^;95ER? 4E M/TR/#V,O#%OWC.'XOJ!8_\+.VST[C%M6M0:GZGVG4*K!;4$%^<@'2;,[/-XT M+5>,4.!XX2 4-XG:)]26W< O*'C('40:0J:U\*"#,?)\)1O0D]"M!7G/[@*I M0O)A>BNX(2 ;%&#ZUXU?%?5:Z:T0A#6='EOBXF33 F!8HB2$I-'M:.0%$2L1,873!K2V:PE (%0(XV2U);8=$[^9;#K< M!GR_MMRXX!O!BY6G<<3>-^Q\;:1B:19")QS56[[%5S^SZ0*&(H\Y[> $6)GE M\72<,.M3@R;HI&*L>SC 0"%:M-2K;*!' @S23"BYE!2X$/:'$2H52.O6=#OX MI%YIA1Q$SW2M:78A\6%^O8L(0V4/6Y I(HLUPN*\-QLXV+6^^)%KC;2^?F!M M_IC7Z^,K-A>UI*!KR:7XHA[+7N,;F;.E@;AE^@80W$8C(#B57N];9(+4)8B] MXJKJ=_R'!'>8"6S9FAY4L,DJHVOVAB-^ 2'MRE0?.-_6G"PMF@O'^; M%* 1#@06)!)+BKOR$:"'8./+I1%+,NB!_X0AV0TC5(Y5C^.!OG6O55W[[+GROSX%_>@_:&*T4436 M(]KLUSUMED\B7]2RXR@;WW6W"?H,6EHVZ=M2=) E.?I8+WR0C=+]CH>)='\9 M[?$732^-LSSO-T& 45 88O]H/)[%29(00U\HGH30OA4%>7^IU%^5UL?/"4]R^Z.ZK1'$[X\4JXA% \W(TN M?3)6?Y70/0;-!SR$_EQ!6>NV+:$<^&L7C MR0RG/1DET32>3&>X2$UPD9IS16D"K7!7(,?V.EF< P(B)!E!/\TRS-"EYZ5H MX!3EM7B)AX:D2Z\O=+UJ'F=9[N](TV@<$V;,)%GTX:[Q/'!41#")Q[.,^,;C MIU.:0#3F1/UI/$MG/[I>#_=>-K4P2_]^H[;4-BX\7@9W8F']^5; M;I821ZY$!=7D:#H>,!/>;.'#Z;5_)RVTPZO+#U=XY@I# EBO-"[>W0=ML'LX MG_T-4$L#!!0 ( &>#_%)DD&ZT@1 #(Q 9 >&PO=V]R:W-H965T MQJ^<[8W]V&Z6\ M^-0VG7MQM/%^^\W)B:LVJI5N:K:JPY65L:WT^&C7)VYKE:QY4=N<+&:SQR>M MU-W1R^?\W:5]^=STOM&=NK3"]6TK[?Z5:LSNQ='\*'WQ3J\WGKXX>?E\*]?J M2OD?MY<6GT[R+K5N5>>TZ815JQ='I_-O7CVD^_F&G[3:N>)W09HLC?F9/IS7 M+XYF))!J5.5I!XD?U^I,-0UM!#%^B7L>Y2-I8?E[VOT-ZPY=EM*I,]-\T+7? MO#AZ9QO'_8A?N?;0X$E7OO&GC8DC0ZB[\E)^B M'8H%3V:?6;"("Q8L=SB(I7PMO7SYW)J=L'0W=J-?6%5>#>%T1TZY\A97-=;Y MEV>F;;6'E;T3LJO%F>F\[M:JJ[1RST\\CJ ;3ZJXW:NPW>(SVST6/V"#C1/? M=K6JQ^M/(%J6;Y'D>[6X<\/O^FXJ'LPF8C%;S._8[T'6]P'O]^ >^IX>ZBM> M:U+IVW ,V_[CCU83[U(9_Z\#]EY3NWHT#]QFUEI5X<(1*=LM?J MZ.6%\4H\FHH[SQ* LM!="&:*"OK76U$=+*K*11/AE!*7TGIQ?CX1YUZUXHGX M\HWN)*[+1EQYB>_RXJM^NVWX,\)<$"PG@J6;SW]%O*^$6;$\IUW78^-W:FMP M*H2D$!3SV?'?!&07?J/$7DDK%,%,O%:5:I?*B@=S!LIL*MYO%)RXD==*+)7J M1&<0-5Y9$K?:2!SHA#?WT1U,YG2M2#(ZUM@:>D.O"FN=2@(O>P[ML])K=Z< >?@/EM:V/ MR6'0@&^:/V/5XH+OM8\+\D7'DO:.)%T254_%[=N*N*WX$,U;*>M!_K!P=UP! M$*J1RP9V&59/Q&ZCJPTL4#5]/;H4-O8L[Q8;[^&EKE\A[!"#%I++X$ /R>'1;6_A7SCFB_G#Z5-09M,PSE^OI24?BT:MX4\(52D%:*RQ-S#5 M2-T"81OIL4Y#'%CH,_!)T GZ5)7M\4,T6BYUHV&1W0;XA1&0(PFDY!ZMKE7< M7>.?$TL#,T*&)=L^'%ML 8.$,( +>FMA*4(#R2-;TV-/B &4.@$'XD9D6^E, MA[WV0CD8 )%33\7I3;/Q/K> %.:J=0U,^ "2H%896_LL'L#$\0I(-P >+I-& M$KG5559O?70?N=[I=:=7&E+ZFW:'@(W?F'Z]H>.CE8(M0)*FN::=H3.L'MPS M@3EJ?:UK!"0T9684 @ M,C14UC5Y3JQ4K2S)->Q3\3XR[+,#/%:Z"22UF,V?L%OI6Z>\;R)NO3ZF G?,B62V1Z1OC>CR[)-<1P,#JS.X)UH]4*O(J3J43$ MO8"8LA/:HU7I.NI@*PF\G[D^N#]?;SDL7,X11H(_\:'6%@ PUN4P[,'V=@>] MB]N_Z^%4F/0Q-(=!".P]F+,"O$SU,YT"-';K"0'W_/+M9!R+O!#&-%U-[HE+ M1XNN+M\B'TN.,-CWLMF##, CT63OE-@#.%#9;KB,XS](MX$=/82! M""I0*K&["D1 A"*W8*?$.H7 DX%]@SG08=5,>UVY;S).Q<)D"A_"D',G@N%C M7P-O4W&)C-(3-5+6PNX0JW4I0LKC#]Q3>B:$6FEKHA5F[3YH,MQ[>#ZL>[JU MNA&+)R$[0-$5A*!49+"V!BV IGJ5!$S\N8+!0HA6-Q M%RDI$Q?7*JR'A,5: CSUPL Q\#>.LR?),C+4>7=;YY#OX1$GV^3VI#;[FK[. M9[J2R3XH! BQU6MM4*1%GD*E[4V_T3H+3C3L&BIMGUABJ%0DT MD19ED('[:\U O#/<[L=O)GYB02/1E3P'QH2?"I.-LO\-&P?(%P=8]4NO*89Z M;HH0EO%"* MF"?PRW+_N]@@,&^_[A$9CQ(\I1_H,JKFV-%(9F-(1LH?FG8(8D$),2,!;UM5 MI4I+6_'14!'7FI OC!TKGG2YD798RC=J:;E<#(1)*6(@]1N)=-A8WY%.>>,? MD%GF\YM[;E1#P75@Z TZ;&P4/#OD5ZKU]ZH0)*X+TG#>2-:(&>P65" /(U!@ MH?-N18<$J)S%2.6)1T_[Q]@-!=5=:TXCZ5W\_9+\<28;#:MW6@920C?V.)7> MNY170$EA0UUN2 5UKP<:I1U_O#I-U9P<\DL*^%2L >9.@]!LJ*2Q[DJUFHK+ M/A2R%].?IEQ4XMKD/FGMPEC\.*BJ!MUXKUB_6Q\LS^&5@)UEEIS\I<# M6P5#>;6VH0O1MB*MT]P@VP0@3(F-)0TFHS[2IUX=;H] /@LER&!A&*8-0YI! M'$)KG$/P.'@8&D7)<6(^Y0.W@HY"LO/4:=.D.BQ>&[+3CMH%1ET@^!"0A3\I M3>A/X1"@,)Y9'L#]IE(_<\F/7I_2/YF=T@1:Y@EN!@YJVGXAWKTY?TVCNBUSXOE9 EG"('_*??77B(9< ML#"5& ;0,(B,.(*45VKKXU1E%L(;0.;#NQY5&TV>N/AQ7%0DM]6JVQ_"9!+* M!"[]<,JAR=A[GD0R-)Y]8DIDS>/UXA&=,#$B1%[F8C ML^7<4XY9H?!?KN;BV\NS=6.65%^=E[F!$QA9,!6"5)M3NE)<= ^F63PL>[A M,& 0G]L!9 7J*%"31\ D1> 0HL*@,#W6B=K04Z^Z;SB_I'P<)PU%M;\HCZUH MVJA=,8J*01OLSL68MWT 7\P\^9R:$19:_0=QIO:E^N0#LXP$6-%4\@=IJTW2 M>_X5S;P6QD;HP"RC@(KIB.D9YI)UK4E@FCI$DZ4NM5;46(+.0C># MCO,YM337&3T:<,[WLD_5@>C"<#A1$?IM0_RN7L#,[$OZ418=\<#D]P_I;$6^_OF*AI5JHXJ;[JG MF&M(LB0_W+B9' \DG.9'-L@2.A5-\<%&7!\DV!_L$'3;Q=4Y@93KE'QXZS0% MA6+'Q#'.6+'%H5(?-[B5L@/?Q_K_#XP--0DIJ6M@@8>'* 4K!D[$64Q= 9J= MVY$@)C].JT;]Q.^KA'.U>E@,3]AIN!#HEO-_'$>#WJ,(^>%FT9LTP^,T\C^9 MF6)2X3(]G-F;+BLBA=JFG)12,;38O'SPQ MC++E.-EEMQWV<)_#4*H/+-LJI6LZ2V(48]R9X%%PJ8DF0R=ILN4P%%PR,"F M)6V$\NIITB6'(+<,!3'^Y*B@,&;B3G\TR7Y;J'!8Z M$50(%ZHABD&39&=2 I%Y#L-CTYYBDF"L"Q8AP7\ M%!OVSIAB#%'Y03W"G< P>58VQ!]G*'ZT:^)(91YH>#'][0.:]^J3=&DF-<1% M,9OIP KWG<^DBJSCP0(_#G&_)>,$:;[\("OSU:08)#"ZZ :? V-'N"/9V]?? M"K163P*LGY;C"9=>C.('7='F.89H]!F=%QR5'GH,P]JA*2=KYV0TGEX$^PQI MJ2@5<\'!.,L BZ00:))+_EW,!;DP&:ZI3T"#T]>JV>>R\W?T4V> FAQ5$;D? MC3>]D[4VX@T/S>F%E?>JVG2F,>N]^/**'GYLI/X*(3B=B.]]'<:?<6FZ/(EO M4=C4V]X5]PBL=\!&L2GNC'[^Y:R]/9P9H! MJO=MU?R&ICQT(+W5H#;WG9..@*U0D MET@7?ZPU_']HX0[P)0Q7!:I.Y=S'WFI7ZZI\M>8^J&"M4GZZ MI6HT2CL%T3!\D.% MBVIB&9H)CI5+\9X> ';#DZ?TGM"E,MM&90:/SQ,.MRUZS]B7TGMS\7G9,'2B M9NCV&"B$"IN.VMZI/B/?96V36_K>]"+@FOM.=O\Q\$G(;WX(?; MPU\3 %]K4JM1*RR=3;]^="1L>$,_?/!FRV_%+PV"O.5?42'6RM(-N+XRQJ&ULU5I;;]PV%GZ?7T%XW44"R..Y>W(%G+1%LT!W M@R;9/BSV@2-1,VPD4B6EC+V_?K]S*&FD&8W=M-V'!>)8%_+P7+YSE5_NK?OL M=TJ5XB[/C']UL2O+XOGUM8]W*I=^; ME\":U+I=2FXO7+_G9>_?ZI:W*3!OUW@E?Y;ET]V]49O>O+J87S8.?]'97TH/KUR\+ MN54?5/FI>.]P=]U2272NC-?6"*?25Q>WT^=O%K2>%_Q3J[WO7 N29&/M9[IY ME[RZF!!#*E-Q210D?GU1;U66$2&P\6M-\Z(]DC9VKQOJW[/LD&4CO7IKLY]U M4NY>7:PO1*)2667E3W;_@ZKE61*]V&:>_Q?[L'9V#@UR;\%O> MU7KH;%A/SFR8U1MFS'QSG2IE7]Y78(HO;J.:P)O H'9&0(K\:,UYY#@WRHS%O-))&:3V?0!>O-6PCG3FS\DX;?:QYGUE5/B7[<;7SJ@ MX=\/$%^TQ!=,?/'[U?9$A^4T=8)6NK%.X.U ML1V"NAO:]4(N+.)A\V&=Z45(K4N8H$'I4[Q3L#P4AH^ ;^;;=. M;26X*9PVL2YD)F1N*U,*FXK+]6H\!_ZR#*XT%A][)(2$6FWEFC,KXU4,52?" M;C(-FMB#12;AA5L+'@U>;NZ9%0W@IF2\JPEMU%8;H\VV6<\0G8S%IP(T@NXI5D5'0L"CLPR[>^:!!%;$TN\B MX7=0BZ?#2(>QS7.0@^/'G\E:DIYLM&$M$F6G;!J1X+2ZB6XGBN(S$;1(K]9T MI8IJ)%0F4]Y#0)=IO'"JJ%R\0X!+(MPD2N5T95W#-E1,6HMCZQ)I8H4CRAV+ M"EODS'_/G&/Q#S!HD%<*9V.E$B]29W/&*BGQ6$D03,@":^\T^%8PTN5Z/EXV MH!,RQ3D(N$D%B;$_52J 2MTA0WD"R\]*5. ?.BNL8WW53+4<0.G S^+K2^; M]S$.5LE5#&P(Q ;C91Q FR@?.[TAM%+^XO.@*9 @[<-3;(OZ&$K3I4B##]\/ M.DD7 01= W7!W^%J!_@<@+P>/UL A0_@@U!^.8TFD\F@UQY[^GZG@68-H_\* M-R!E#', 6C&S<&2/^6*\7/*AS-,02X!SM?D%H&3JR2_(8$CA)="68%L,X5$H MB%B[N,I]23CRYV#50=)[5C0HLK$0R/GL3>4133V[,+UH[Q/81^? KPZ,HUR) M<0/0?%!%>>P(.YN!-W^J,/C/?6,R0=!@=^Q#2[ONAB E44EM!KS0D3U9GX_^ M^I?U;+9Z,4HJ1V^EN4?\\D">@$T<09S4J6!+>LN89WK]-+;LWEYFZF#[4\M2? 9J,T6[-KQ(PHZV"9&?3[I+^K1:Z2)V. [J^A) M=&"ZL[Z-/(,6/U(&0FU>,*^7IE"ZN10EY<6]7)5HC;K MA>XC]QN+'\[FWOW.M@@\R;.:ZVU3=_9<,;2EQ9'O45P+RBQU6>&Q!&X^JRO0 MAUE39&Q)!0H50 B 6X4,2KZ::C/@J4^IBHL>*F8B)"\N0([%N@@2LBH7RO!8_6. TZTHT*:!#AT!;^M *JA MUV[Z[A4&,R\.2)92++'GM^I&1ZIBG R M]Y[->(2B(+1(22@1E[/QNNV68'=JM+BBID['#W37AWX %H!-_Q- VZJQ;JP$ M->RU BG'!<[0\PT(2DDI2*+2M%[:TF,0YPAR-@FZ/[>F3FE=A_?HZY>3;^ N M#-R^%C[V"NZ2BS.D.5_[OSH5R:E,ED'< 5,Q/#F6^H8.UCYA7[*5!^3\T^>C MCSNG5&_ZU;(U^J#OSKPAANF_2>?J-JA?-FZ5T# H0>'*?O%D^G1TR<7'=/8" M5^OUJG<_C6X69VCT(3!Z-A_-;D;3]+Y[Q[\ER@M^S:+6:CL Q(5,F2+N0_?;#)VY.KB8KGK9( M@V+\7DQKZP7,Y#8)Q9-3I;,'G%$WSO&Q1DZ8(\6L&JP>0#7-"@2']RN-4.DJ M;D WTFN4#;?<:.) "K8H_8P5F470= <_D@]:XW'DE(P+8M,#!7E P8#SCL7W MV)%6CK.^-F'"SH>:H+N:@8[^* !R-G$J55PE\P!Q.A[1L 46XEX=:I&(RU]D M5@U%(RKY+Z>+Q7AU&*Z V\OI=#V^.3P:<+2V9&K[S4==SU8EI<:F:>F'?#HV MEL[=T]MS[,HV525A/'G.(7N\CDYXA8K.LT)^M8IF#.+ZXI,YA,4^!HCM ?]B M3WTRBV:3Y0@7.'?U;(&KMST)Z8!%-%F0^RP7T7*Y^O_TEYVDQ'M.14=N0D5% M22U%CMY)#2;[ ;S]N1[R[K1HY-S0V'!H8*:HG%.."RF:'3K])711!EU)J5G$ ML\/#7EV*<@RGA$$;F<(5TM&D/V3"LS1X8JZ,OO:Y=-5 ,0XJPB]K#M") U&+W0="S$+<4 M/',A-4:M0][1ZCI?*7/U1\4/,&YGR;]9*RCL+I>+,3))>V@SIT91WB02&3H' MW.>ZR@\%Z5<5[S24F-V,IY.N?-U/(QQ@@;X.B!KO/4RRNT/>WH>/K1\[*58V5V&GPKF48E$"+'KDD#J&5X,+1.F+/ M)JSUTP=WEQP(P:2/V@][M!(&0O#E;W^,N6 ;3KA<3_/V:]WBZ\^D\5V[+ M?R#@0XP.7]';I^W?(-R&3^^'Y>$/&'Z4;HL$*C*58NMD?+.\$"[\44"X*6W! M'^(WMBQMSI<[)<$H+<#[U,*%ZQLZH/W+C-?_!5!+ P04 " !G@_Q2Z:71 M7,($ 7"P &0 'AL+W=OO(+9-L0;6N[JE=6T#L=.B+I+4B-WDH>@#5QJMB$BB0E)>Y]]WAMK3QR)] M$:^9;[XY..+Y2NFOI@*P_+&I6W,QJJSMSF8SDU?0"#-5';1X4BK="(M+O9R9 M3H,HG%)3SP+/2V:-D.WH\MSMW>K+<]7;6K9PJ[GIFT;H[U=0J]7%R!]M-C[) M965I8W9YWHDEW(']N[O5N)IM40K90&ND:KF&\F+TUC^[BDC>"7R6L#)[ M+)3Z2HN;XF+D$2&H(;>$('!X@&NH:P)"&M_6F*.M25+^HR\+8>!: MU5]D8:N+43;B!92BK^TGM?H#UO[$A)>KVK@O7PVR/@KGO;&J62LC@T:VPR@> MUW'84\B\5Q2"M4+@> ^&',MWPHK+JTD9QL*2EW5N.I1#U[ M^1[0)7,^LXA%.[-\K7P0SVF)&#C/ZW\$ZKO=16>#I ME*\YW5? 2U7C?9#MDENQJ('CC3+06L,M'N:JZ53KEJKD-6EQ>,1[:(#=5QK@ M(/@<0P<4.G8G'U\YH:#2Q]N;_=6!%I8H#!9R9=#@6)P@3KM$3GO;[&?F3[PP M&T8_Q3&8>&DRC%'"/@LMG2/[2K'OL2A.V#Q)69:%[*Y?#,>R11>!CQ W;5[W!<;;5$K;4PNZ MV4>8\%4E\XH+C7RP(^&Y%/64(2G^E*@TV(!J%"FX5;QO>X,S598R!VXZ@5]; M"1:W>>VU^2&;'DI38ZN!9Z?(0U "BNBU:*;/9"- M2CR 4^VTI&[)U:*62T&=S$S9T0HR?=?5@(V3@I<+4YV6*(A6AQ8^=-.M,T^B M:Q!7#X8Q'JHP&UR4'B-Q6ZG>B+8P)V<_5&[7:!]#(0N'*QK5$T4YI*;@#A%X M@Z9[[3CO*K[&@I*UM!+,7JV20YP<,IRRX#(?1;$;PS1B[Y_J8H*E(#BBUQ1?;+3UG@![\>C__*_0F@.,44:ORQD4W\ M.^X*V%4BQO"Y9(%E01'B:!Z.9DF836T5*+.7I3.VR8+KI.P=Y- L0//0=SL> M^_)#_,;?06ASPJ)IQN)I^%SK@"M+IBE[@]\Y>W.\OY4]WH)-F^C$]\;M]E@_ M^C4O#QQZ5H6[9 WM=5T!MVOH7=.Y<7>9?00[U*>KG#C"<9SZ&;8;:AYIF-!I MP&)L^,?9S2?A2[IAKA-,CFZR]NQ#@-_B_]&ULU591;]LV$'[7KSAXP] "BBW)LF,GCH&D3;$52V#$S?(P[(&63A81 MBE1)*D[^_8Z4K+AHD@[HTU[LXY'W\;N[CQ07.Z7O38EHX;$2TIP-2FOKD]'( M9"56S Q5C9)F"J4K9FFHMR-3:V2Y#ZK$*(FBZ:AB7 Z6"^];Z>5"-59PB2L- MIJDJII\N4*C=V2 >[!TW?%M:YQ@M%S7;XAKM;;W2-!KU*#FO4!JN)&@LS@;G M\"/_&P0.4(H,+,.@='? WY (1P0T?C:80[Z M+5W@H;U'_^1SIUPVS. ')>YX;LNSP6P .1:L$?9&[7['+I^)P\N4,/X7=NW: M<32 K#%655TP,:BX;/_98U>'@X#9:P%)%Y!XWNU&GN5'9MERH=4.M%M-:,[P MJ?IH(L>E:\K::IKE%&>7U]3W/Y4QL$(-ZY)I7(PLX;K94=9A7+08R2L84[A2 MTI8&+F6.^;?Q(^+3DTKVI"Z2-P$_-W((XRB$)$KB-_#&?9)CCS=^!>^2:/_VI(OX 0UF$V1"^QX([A,9@#K9$L'3R3*.? M@)21W4.%ME0YT.&$C(FL$GJ/$D4S\$1,4!.'T;;2F(D'*.:&!G/R.WGV90:D7;+P?!'J%H5H%,!4 ]Q MW\-H"+NGCJ(I^9W' 58JYP6G<(U6*U.C/[24-:-KP!_C M+F.R/C/9T#T"<:N3$'9$I:X%[TKUVR^S)(E.>7'49DJY>%=\^C\I6SR$+Z6+ M$G1U^@JQC4"HM7K@.6W&J$K$)N.",WO 1S85:F9I,[=%CE+1Q>''7D9<4@Y5 MW?B4Z4;C6;ONQ[S)PU5.,QH-%8D6OR,P*F5C",&$@(\9UO8@DE6JD=:\/PF^ M^)P/+XH^UV!-57AYQE7!_40'UO4^O9/@NN,:_!J\FX7S:!J\=V9\'$[&:6?/ MPG&2M#:)9#:-R/[X7).3X,[?W)@?,>HK?8A:ZM3+QAI+>;DR.>'$R>GWY0J2 M-(P=O20\CJ=!,@YG\XD;3:9I3^^@(*\#$;]H.#YNF4;#XQ>L.5FO2,(WQ/@N M'?+>IU*05[NVD]BZJP._-OR!"1_F>/@&_Y3XJ?NB<>TKM*JZY4YGO3C?D!@S M>\"<.:QGB6TP8Z1;-\?UGLY.-2*'DCI&\T@?=V+=4_Y&E+WT7([_16AK7QUW M2REI@B27%:U4$^T4UO?NM%9 M2>\%J 6372."<1Q,TN"Y9H2?SJ=!IXJ7/D6C@V\[Z7[K7S"&*DOGJOW,]][^ MD73>O@V>E[NBA=@MH MOE#$N1NX#?JGX_)?4$L#!!0 ( &>#_%)@K.SB[0, +L( 9 >&PO M=V]R:W-H965T!DW8/10^T-+*(2*1*4G;\[_M(RHJWW60/O5A#SOS;W& M*NE1;JFJ'!#"^+O#C'J7SO!KC#HY\ ME.^YY>N55@>FG3;0G.!3]=8(3DAW*0]6XU3 SJX?: >*+;N3X8+!U"JQ ';' M2=:!W 20]!60&?NLI"T-^R!SRK^U3Q!0'U5ZBNHF?1/P4RN'[&(4LW24CM_ MN^BSO/!X%S_(FNL1DW\]0;\I(>?>/C)_R/Q;9 ORA);#MEW MP-A78B7?$U.2\!)<#GQ;8=F0YCX=$XQB=BA%5C)AF"T)U;G'JVL\')[]ZS1*F\S:X(*Z;W(R R=3Y'#4A1'@ 'Q7\X[E_Y-Y#AD M)4ASR%DIJ#B++:=,N#?\KN9/I%&\$J_=>-5M:\"",3%S9Z97#;'0GE^-(L4 .^D3##P)RKC3MW7MGA9" %;SRNYV)DEB+ ML^MPW40RQXT]OL-[)4<"G/% TBFKT'*@X\G,%9/*AGL\<1>XT ;7IAC7[J#A M<$G5$<:9:F7@&JY?@@%;+[EH,N@_\*M94W&)>[N&GKN@ANRQ)_"__)Y8.^>&;]'Z_87AE&0+:^2S4UJ0.96GRY1D MWBCAZORVJ[RCL52'PD-;1<#,L+#GB'43!RZA'7"5R\%AJHF\Z'D._ M(M>O!@_B^943U\G"G =3FBPF$\2*>3J809HMX,9M!F*9Q"H.' MP,=@/(LGT)S'RW$Z2"_BV12P:3R:+@>/RJ):NP1A.9G'Z6P!(87-= YAF<;3 ML0.=3^)TOOQ>_TO.!DI->N?'IF&^(,-LZ7?[R7P=!M*+>ACKG[G>"3SHB@J8 MCH;S:<1T&)5A857CQ]-660P[+Y;^?IT"S@N%QM@MG(/^_\KZ'U!+ P04 M" !G@_Q24L"U9,FO!+:!N&G1+M!%D'2WAT4/M#2VB%*D2E)6 MO+]^AY2EV&T3!-A>Q-?,-]\,9X9:-$I_,P6BA8=22+,,"VNKJR@R68$E,T-5 MH:23K=(EL[34N\A4&EGNE4H1)7$\C4K&9;A:^+U;O5JHV@HN\5:#J[1_5;>:5E&/DO,2I>%*@L;M,KP>7:W'3MX+ M_,VQ,2=S<)YLE/KF%A_S91@[0B@PLPZ!T;#'MRB$ R(:WX^886_2*9[.._3W MWG?R9<,,OE7B"\]ML0SG(>2X9;6P=ZKY@$=_)@XO4\+X+S2M;'H90E8;J\JC M,C$HN6Q']G",PXG"/'Y"(3DJ))YW:\BSO&&6K19:-:"=-*&YB7?5:Q,Y+MVE MW%M-IYST[.H&MZ@UYG"'>Y0U+B)+J.XLRHX(ZQ8A>0)A"I^4M(6!=S+'_%P_ M(C8]I:2CM$Z>!?RCED-(XP$D<3)Z!B_M74P]7OI"%^&&FTPH4VN$?ZXWQFI* MC:_/&!KWAL;>T/A_Q/)YA#]!6811/(2?27<;NMT80*;*2G/#Y0ZXS/F>YS43 MX@".G4+8#('EN_] MO&('*D "H/J12K[1F-5:.XLH=\0=_=R@WO,,#3&2/IAF0"RI1QBOV^T^<@=; M, L%,P1JX4"M9X/H:CQ3.\G_Q7SXD[M PFI+VQF6&]20CGQ^4)9PF8G:^<7@ MU7084Y$(X>O]W @!-P;,"&CPQ[0QU-IV*+1 ,?X"R3?(V MA)2BV*?H$#X73E90@W/AL&PCR&SGO@/(*,X["A"7KF.<.]89J2B8*C>=(DE< MD+@M5&WH2LSKJ^">:)S66D\C<#3<)P[63+2WZ&)*5R0=(PI#YW MXW0N>?,E==1*;M]_UN_UI>MX_$HWC[U'YBFE+# M@, MJ<;#V20$W3Y?[<*JRC\9&V7I ?+3@EY\U$Z SK>*^M1QX0ST_Q"K_P!0 M2P,$% @ 9X/\4N=NLZX4 P @@< !D !X;"]W;W)K&ULS55-C],P$/TKHXAC:#[:71;45MI=0("TJ%J^#HB#FTP3"W\$ MVVFV_'K&3AH"[%8<.'!I//:\-^^Y]GC9:?/5UH@.[J10=A75SC7/DL06-4IF M9[I!12L[;21S%)HJL8U!5@:0%$F>IN>)9%Q%ZV68VYCU4K=.<(4; [:5DIG# M%0K=K:(L.D[<\JIV?B)9+QM6X3MT'YJ-H2@964HN45FN%1C' MA(\<.SL9@W>RU?JK#UZ7JRCU@E!@X3P#H\\>KU$(3T0RO@VO&MV!\=G$Y@?!:D"3.*[\G_+. M&5KEA'/K6Q3,8?EXPXP[P'O#E&5AO^PR<<3OLY)BX+KJN?('N,[A1BM76WBA M2BQ_Q2>D:Q27'\5=Y2<)W[1J!O,TACS-LQ-\\]'L//#-3YN%/\W"Y\NM=8:B M+R?J+,8ZBU!G\4\V]3376^T0LFP&#Y/")X2:[1$8%!32>>2J E891+H^CDZ4 MJVE-<,F]>\'9E@M.)(66#5,'T)VB^>T!KIFKF8!-3;543!B)U'!C9@,#-$;O>8D66+GG5IL#,%5.15HT M>UZ@G<'[&L&AD9[>T?A>)UNLB)4KN&$'?RA22C6ZK6IXCD4OU<_&@Y*.6< [ MA_XX>GN$967)_::1RRP'V9]7DC[%9T XV;J6"7'HJY?0-M1#B&/BSGMI23IM M/VV'KA3_3HF/LNPLIIX8EA_EBZ?Q.07D:N)HATC"J+%:],5_P< !D !X;"]W;W)K&ULG57; MCMLV$'WW5PS4;9$ 7DN6+UUL;0/R-D%2(,W"29N'H@^4-):(I4B%I.)UO[XS ME.UXD<9H\B+>YIPY0\T,%SMC'UR-Z.&Q4=HMH]K[]C:.75%C(]S(M*CI9&ML M(SPM;16[UJ(H ZA1<9HD\[@14D>K1=B[MZN%Z;R2&N\MN*YIA-VO49G=,AI' MQXV-K&K/&_%JT8H*WZ'_H[VWM(I/+*5L4#MI-%C<+J-L?+N>LGTP^%/BSIW- M@2/)C7G@Q>MR&24L"!46GAD$#9_P#I5B(I+Q\< 9G5PR\'Q^9'\98J=8^L.MMIV1<=,Z;Y@ F!8W4_2@> M#_=P!KA)O@)(#X TZ.X=!96_"B]6"VMV8-F:V'@20@UH$B&.TKQV\T"663_$Q23GI28]ZUNE% MPM\Z/8)),H0T2<<7^":G^":!;_)_XH-,E[!!)3R6D'$^2"_1P5]93E:4(']? M\#@]>9P&C]/OO='+\-^-1QBG(WBJ_*V&EYC;C@H'TOYVAK!#JHNC%85D.@N5 MN?;FF@KL@2J:BE5H^8\(!> -<)0>*UD(I?8@E*QT#U(F%PJ<4.B&T%I3$B5- MA/4:+67Y)ZK>EFK1@Z K[-E9ED?1N!%D+MB"V8*OST6139")2E+RAGL7+?$_ M2BHH) V.J#5L.Z6N/14[M,9)5NNH#GPM]>68AN2*>I$C8:Q&Y-1V(/V1=3". M&P+UK0)'\ %!ZJ*S?$U/Y$%1"UM1$A#F:CQ*JS9)ADB3 @ND&+.TY4\@0<&$<&3.=PHIN&1^IHSKRF.^! MTAU/Z0[9L3>R&%$4MOM2;2 30>X3\!"D U>;G681_!>\R!626NJ[\"SLF<[1 M[W//;PP=5@/$S'$QIG2;^8 M3P9WPM64%GM.&S=X-KN9#)[3D/!W/N%%]FTA$O-\POP__7"3CM-?^O5_E6Q\ MUA ;I-_+;=\17)>L;ZF?S_EEZ0]DA*1T5;@F:C'Z>16#[5M\O MO&E#>\V-IV8=IC6]CFC9@,ZWABKZL& 'I_=V]2]02P,$% @ 9X/\4JGC MZ E6"0 OA@ !D !X;"]W;W)K&ULQ5EM;QO' M$?XK"[8H$H B*4J6'%L20"E.:A=I!2MN4!3]L+P;DFO?[5[V193ZZ_O,[-WQ M%%.L703H%XMWMSOO\SRSZXNM\Y_"ABBJA[JRX7*TB;%Y-9V&8D.U#A/7D,67 ME?.UCGCTZVEH/.E2-M75=#Z;G4UK;>SHZD+>W?JK"Y=B92S=>A5276O_>$V5 MVUZ.CD?=B_=FO8G\8GIUT>@UW5'\T-QZ/$U[*:6IR0;CK/*TNAPMCE]=G_-Z M6?!W0]LP^*W8DZ5SG_CA;7DYFK%!5%$168+&GWNZH:IB03#CUU;FJ%?)&X>_ M.^D_B._P9:D#W;CJ%U/&S>7HY4B5M-*IBN_=]L_4^O."Y16N"O*OVN:U+TY' MJD@ANKK=# MJ8_-?_=#&8;#AY>R9#?-VPUSLSHK$RN]UU%<7WFV5Y]60QC_$ M5=D-XXSEI-Q%CZ\&^^+574Z&V7T]/RCP7;(3 M=3(;J_EL?GQ WDD?AQ.1=_*,O'T._W.Q#-&C;OYU0,%IK^!4%)P^H^!:!Q,X MS+>> MFHN2CW!?*@&.[15Z'1!5V.&A;D[VFT7[;Z>4,H^L+5C;:/[%CA$'P; MJ.1? 5Z6.N)A9:RVA=&5"MA)Z+@8E+%%E4I2;^O&V(]C]=86$Z5MJ0P^;C>N MJE S6XOM(2V#*8WV"-E$_4)JH^])4650K2+?V$B^-0,=5$$9@LNR$%P;M+0G M:QR8A3<[67"TT1Z2X@;N?:4;O(BQR\1'M%;KW<5 MT'BX;YJ*PE@YKWY<+&['8K!N&M2&7E:D?*I:+SRM4Z6S$\@!C%1W5"1OHFE7 MO'DH-MJN2=VXNC:! 4T$W[VY&?-V[4M6*X$R]< 3..X\FS11-^0C,!:+,A(+ MI$&V=9%4:4)1N9"0?KS 9_:L32$G0(S:&Z ^ML9*!'S)ZQ1S$!M>C\F MFR%>K&97=2I-_"*!DM5ADW \\5I2R1\1;1'Y2-HK8O12WU-!]9*\.CD6_)D] M"?6P8_[TAY?SX_/702VL35#\7O*I8"I3BCJ>'?UEC&XRB-L6*E>F@HS>"Y2' M+*6E3XS1Q^<9[B;2VL^$K6TPE2D]^_&9P>.=Q1OR9%".K+]$/NXY4M[57QE' M:'D"%6QALH/]^VS]O.!W$L==V3I(Y>1"0ZTM!@7^S&VS8F97*'6ERX]@RG8; M:S!!^AA;XM@30\ MLG2@TJUFP5JM$AR7HL2CO *Z.JS#4XI @E;Q1!T@KQ<]>;TX2%X?@ECQ!F$% M]%#8QUL')>SGK=^*9?X"&G&:OA3-!:,\_9H,8U\*G,A:?T)[M'A)G?"Q^IC* M]:#K P;1)L-VW&A4TFK%!95#S7W*I% S)V0P"(':K9712U/M\#UOJ:2FAU"L M>T+@>N]^[Z]VK-T2UW)XU@)/]V03B4IZ:+BAT+-)XO5,I?V-20(@LG:\:,ES M EH=]'ROJR0VH6@'(VTHY4>9*A94MPR56:"VU=ZPOO#TLL$%). ME#3X^#?@,VB K4&%@/QRJ7*";]R]*8^.OP-/"H;#/.Z+"5=D 6F MS'W1]0]T-E+U[LLZ12]QLE,,IAR.EB )L">UCP.C+3M&J_5C'R4&-%!LVUZ[ M&D&IWAN7 KY7AF6,N> 9NCG2X2!XG?7@=780O-X35R[C?E6>& M==>T9(,*6MQ]$(%'LS/F6DS_O:!^\LY DBN9"^DHUSX8ZF@H?V=U[4JJ,K_D M!='PI&LL3D%I4 [X66;A,C!DD@H%^%":5LSLI.1.E^D26 P]\;$?BG!^4(S< M\1'S85^C>4 <>M3#NXPD>00?=CL+G,]>FU7K%Y(AKXY?JYJ 8P)?A:X*'D=) MMK3%" '/>(3&& Q5Z'[Y6RBN[SOM]/3G.0IM02^0<>9E 1KF,^ !']U MTL.<6SFIT='.KTP!$_6AX<]E+BEA!(9USP.A5G^&3:?S#\[ 3X%;7D:3>$@7,!DT.4$(*L M2.J):\S('8>!FOZ\__DLUQ\2\@&&RG:28>A.TC;+P=2XYS3/$(*08+8"?%9/ MKCOXPNMQWU^+RIN>WO(XZW@@ M:@\761@ZI^?H;W;C,%][O:G)K_E!] ;ULPZ?^"!?T+>9V!=8P",7D D33DQY MYN>;FXS[MVF)2'?VZCSWM^<'/NR71NYSY,XE#XIMSAG@BG8.SQ_U;@#M>LU* MBMN"D5-A/@?^UUK?F_GIX$Z9_9:;\Z#$\GR]W+_M+^<7^4YZMSS?[/^D.6Q! M5;3"UMGD'$=%GV_+\T-TC=Q0+UV,KI:?&]+H&EZ [RL'C&T?6$'_7Q97_P%0 M2P,$% @ 9X/\4M!ZC1"0 P " @ !D !X;"]W;W)K&ULA57?;]LV$'[W7T%HQ= "JO73MIS9!N*DQ38L0!"GW<.P!THZ M6T0DTB4IN_[O=Z1$12V2[(5''N^^^^YX)%=G(9]4!:#)]Z;F:NU56A^O@D 5 M%3143<41..[LA6RHQJ4\!.HH@9;6J:F#. SG04,9]S8KJ[N7FY5H="]Q%0PH)6N *R8XD;!?>]?1 MU38U]M;@*X.S&LV)R207XLDL_BC77F@(00V%-@@4Q0ENH*X-$-+XUF-Z0TCC M.)X[],\V=\PEIPIN1/TW*W6U]C*/E+"G;:T?Q/EWZ/.9&;Q"U,J.Y-S9SD./ M%*W2HNF=D4'#>"?I][X.(X?L-8>X=X@M[RZ097E+-=VLI#@3::P1S4QLJM8; MR3%N#F6G)>XR]-.;SY1)\I76+9 [H*J5@!77BKQ_I'D-ZL,JT!C%V 9%C[CM M$.-7$.?D3G!=*?*)EU#^Z!\@NX%B["ANXS4&4/4N-F3FO*"\P1 MZ=".3C.BLS=T3HX.Q;OF".6&D$_R"ZGA!*8W=<6XQ1PY50PDE45U\1'=Q##[ M)=48L*>!<=Y;/]$JRDOUX6J"IPK#J4YNH8 F!TF2R&K"R5\V8-3+>/(H-*U? MT=Y051'XUC+D8Y*^FF +P@7OB7S"=VW?8LC)NTF:^&&TQ,FOOV1Q%/\V5D6Q MG\:S'_9ZE0U!BI]".$]GWB]['Z?ME[M*2/U1@VP(XR=0NNE8?IGNIN0@3B"Y MT1!\!7EQ(#_%*"L@)%B@( $(% M 9 >&PO=V]R:W-H965T-%) M]:QK $->&R[TTJ^-V9Z'HUD(^6S56Z*I1_9@H!#;BP# MQ>,%+H%S2X1E_!DX_3&E!>[+._9KUSOVLJ$:+B5_8H6IE_[<)P64M.7F7G;? M8.AG8OERR;7[DJZ/31.?Y*TVLAG 6$'#1'_2U^$>]@#SZ!- ,@ 25W>?R%5Y M10U=+93LB++1R&8%UZI#8W%,V)_R8!1Z&>+,ZD:\@#!2O9&C1[KAH(\7H4%> MZPWS@6/=37Q48;A5/Q^T"&;,R0N0S9)QD><%F*E@.1)=EE M8Z _NLO#1(\UD%)RW!4F*F+L+R&X;1H9-3'H+,!0QFT>]IZ'4&TMSD\-Z@,$ M"G+$!-IEJZDH]/&YAW<+X]UZ5Y!#LP%%TMA9(N^>=CA?!A2C7'M?O"R8IF=X M3H)D-O&><,5.F#C9*IF#UMXLF&9S[RR8QQ/OF@F&@UB02LI">W$I:%\+/D-"9,LB*89"NDT2).SCWY"N#?7#:C*;:\FN6R%Z4=\M(X/Q$6_ M%^_A_>MR2U7%A"8<2H1&I[.)3U2_L;UBY-9MR48:W#DGUOC(@;(!Z"^E-#O% M)AB?S=5?4$L#!!0 ( &>#_%)/T: ].00 $8* 9 >&PO=V]R:W-H M965T?9MZW2P.R\*"J[(LP3/N55'5O//*R M.S,>Z<:5JH8[PVU35=(\7T"I5V>]J+<5W*OYPI&@/QXMY1PFX!Z7=P:_^IV5 M0E506Z5K;F!VUCN/3B]2TO<*GQ6L[,Z:4R93K9_HXY?BK!=20%!"[LB"Q-=7 MN(2R)$,8QI>-S5[GDH"[ZZWUGWSNF,M46KC4Y>^J<(NS7M;C!U;KC=UV %DX1L L0$('W?KR$=Y M)9T<4/::(T6/E6/QN!43:1,G,%=A3@WGCB=/WVXP+P*?KZ2IK#\Z$%. M2[#'H[Y#!Z36SS?&+EICX@UC*;_1M5M8?ET74+S&]S&P+CJQC>Y"'#3X:U.? M\#@,N A%=,!>W&4;>WOQ&_:NE,U+;1L#_';&+W6%O6VE;X][**7#(EQJZRR? M+*2!J:_*G7S&)D39'^=3ZPRVT9\'(DFZ2!(?2?)6W=M#P/6,>PKX[9+"L/R< MVE2YYWW5/VSR80%\IDL\9JJ>G[+?FFH*AJ)_1&U3/I-+7S3+;AMG'>J12#I^ M!3EXY3CRQD(6!V$:L4]&UEAP%H7L>@TF5UAL=A1G"3MF>.!FH(@.# _62V5H M+Q&X]8WU5V$R$:3)@'T&2U!40JRW[&OQ#^TH& S% 2X''9>#?\OE/;HV*B?W M+:V/M7)V'Y>'3;[#Y2OZ[B>/-N!W_DDYW_C5_T L.6)DG9&S]WG.XI3]\%TF M(O$C$X,7QE.L/=(LTBU5[$B$,7*[53X22;3;!2B(=K>Q9=YIA"@0<;QQ''&I;*03O', G\IQO9SIMMGZ!$:9S^&\\(^;8U'A8& MX-6$[XK.)MAE^W?:Y8,(WQ&PQ2?PS3$9YS%#$\3 M2),O?%L7J%SJ)>6P39XEP2#-D.PT"=DP2(<9SI849\M$EG1*$(6T/8&CPFXQ M(H@Q!&R0,$%\) 1*< ZP3U!C44J/D@7^:A5->[HS=- X$"+V8V/(!@'%C))0 ML ?M$/@>591@& PR0?D&@X]#$F1!&%/J'X,LRO9U:G_GWUZ!F?L;C$4'3>W: MWWPG[2Y)Y^W=X$6]O6'=2#-72'D),X2&)T.<0::]M;0?3B_]36&J'=X[_'*! M%STPI(#[,ZW=]H,<=%?'\=]02P,$% @ 9X/\4O4?*'4&ULU59+;]LX$+[K5PR\Q2(!7.MA M2W&RM@'':=$6Z#9HDO:PV ,MC2VB%*F25)WLK]\A9;MV&ZNW!?9@BQ1GOOGF M1*R$--->:6U]%88F+[%B9J!JE'2R4KIBEK9Z'9I:(RN\4B7" M)(JRL&)<]F83_^Y6SR:JL8)+O-5@FJIB^ND:A=I,>W%O]^(C7Y?6O0AGDYJM M\0[M0WVK:1?N40I>H31<2="XFO;F\=5UZN2]P">.&W.P!N?)4JDO;O.VF/8B M1P@%YM8A,'I\PP4*X8"(QMKG?HK[WOY,N2&5PH\9D7MISVQCTH M<,4:83^JS1O<^N,)YDH8_P^;5C:][$'>&*NJK3(QJ+ALG^QQ&X<#A7%T0B'9 M*B2>=VO(L[QAELTF6FU .VE"<].SL!I<67K.<"VXY M&CB[9TN!YGP26D)W,F&^1;IND9(32!F\5]*6!E[) HMC_9!8[:DE.VK722?@ MNT8.8!CU(8F2N -ON'=UZ/&&7:[><),+91J-\-=\::RFLOB[ WRT!Q]Y\-$) M\#OJEJ(1"&H%;Z5%C<;"JT?J'8//Q;(;[;Y$6"E!'1:1PH2\H]*J1%L[B\^!% M\/MOXR1._J#5>)P=[>/^Q>@$!C>F83)'R)6Q)K@!&F2>MO#T:5_1FE$SZ2?97% C.$S BM4[0(W MOWMP11F]C#(@:=JI"B M7P!%GRXG'QJ2WJ7K((/N\H)-J02^Y))*MJ%+T;J[B)L!S$E3%V10//5A@R 5 M""77J,G'O-&:(%EG-GY=.=;7A:-IJ JJM@KPJ J\XP.@BQ)6C28E9[[]9'BC MLHW=EL!!_/I0"V2^@%>D1"2<;8@''3V9[GLR[>[)]D/C+'YHK+'D@4O,K:;( M\)JJ@$K,1DXVL^T MI6_PLZ2?1&E "[*;78YHM3CRT!D8]:.1Z[ITU$_3[/_99B4KH#D9HA^Z"[\V MW#Y1F*I:20=_*LW_;6.%!P-$A7KMQR0#WH5VEMB_W4]B\W8 ^2[>CG'OF5Y3 M^$#@BE2CP07UC6Y'HW9C5>W'D:6R--SX94G3)&HG0.&ULE5?;;N,V$'WG5Q!NMW Q];%DNPT"9#++IIBMPV2=/>AZ ,M MC2QB)5$EJ3C[]YVA?,U%2%](BN3,G!D>SE"G*Z6_FP+ \J>JK,W9H+"V.9E, M3%I ) 0(2D@M:1#8/<(5E"4I0AC_ MKG4.MB9)<'^\T?[)^8Z^+(2!*U5^DYDMS@:S <\@%VUI[]3J-UC[$Y&^5)7& MM7RUWNL->-H:JZJU,"*H9-WUXFD=A_<(!&N!P.'N##F4U\**\U.M5ES3;M1& M ^>JDT9PLJ9#N;<:5R7*V?//@"X9/GP0BQ+,T>G$HE):FJ1K!9>=@N -!3'_ MHFI;&/ZQSB [E)\@F"VB8(/H,NA5^'M;CWGHC7C@!7Z/OG#K8>CTA?T>_GVQ M,%8C"?[IT3G=ZIPZG=,W=%ZIJE$UU-9PE7-G@7]\PHMBX+4(]BM[*(#GJL3K M(>LEMW00'"^8<>HM+J8'UDIG#3IK[*'0 ='P#& 0 %D]_+IC14*+37>WNC/ M!K2P!*&SD"J#!H?B"/742\2T-\U^9O[("V==[R?8!R,OB;M^&K.O0DOGR+Y0 MY'ML&L5L'B=L-@O9?;OHEF6-+@(?+H[8<)I$;-?-(V_7/2@K2JY>P]D!24+L MY_-9!V,>NMEY,F?H!;^IT[+-D FF4-H>6]#5OH817Q4R+;C0B <3%*Y+48X9 M@N+/@4J#^:C$+1FWBK=U:W"D\ERFP$TCL+6%L'R%7R1IN3"\$=K2\=&!XN%: MW::VU>2&K'DN38JN!9X_0QB $%8$JT8W6R ;A7@$)]IH2!]VS0E8+*E"%\)4_!/R$>,69?V*7_>[3S>4:6[7*]QOM]>+^?- M/I@4P1SG!$;N@=D+_S,^&-2KNU#A":K,;/3B[B&&VA:J-:+.S-')NRZ("T8C M9.;TBDJU!%%V9,JXTPB\0M.M=IAW=[3$*R!+:268O=M%#G%RR'#BC>/J=!JY M/DRF[/-S6:2D-"29:U5Q,G)@2U/=.5;Y,6I#HAFPYOE=INL1NVOQRT^SP ]^ M[6%,O&5,W,\8?!YD+1X;0OCF:A]DQQ>/:'<)R!5Z#VP)PA_PLJ$?=?9RZS52 MGV+*[_! _R_)^B'VDFRU 2+60/06/ MBB=L0S57YM@UI% M0//0=S,>^_8N?,,?(+0Y8M/QC$7C\*74 586CQ/V =LY M^]!#@61+@>3=%/C48C:#]7'?BA^5"W*+MTJ_ZR3[+?6>9-Z9[J+2')I^XT0. M@O\B+3S'RPZ]VM6M&U<.V!]@NX3AKG(TQ7Z8^#.L6%1_DC"FU8!%6"EG;.CC ME@37PE$4NQP3TA!+U]#'(7IS@,9O-UBQ,1#D-_TSY0G1 YTH!$W#2U M79$\# 8!P_(8.V3!*)BOL=O!7KI'OF&.]YW+^'M[/8_XJ)[/N^V=S\A7X1>RMH@X!Q%O7&"94QW M#_ONPZK&/:87RN+3W T+_!<"31MP/5?*;C[(P/;OZOP_4$L#!!0 ( &># M_%+,Q3<,X , $$) 9 >&PO=V]R:W-H965TM4%@"'O)1=Z,2B,J69!H-,"2JIO9 4"5W*I M2FIPJ':!KA30S 65/(C#)9[8KC)T(EO.*[F #YG.U5C@*.I2,E2 TDX(HR!>#NVBV&EE_Y_ /@[WN MV<2>9"OEJQW\F2T&H24$'%)C$2C^O<$]<&Z!D,;7%G/0;6D#^_8!_7=W=CS+ MEFJXE_P+RTRQ&$P&)(.I3"%)@\B@^PX M/D!B';OXP&X57P3\JQ8W9!CZ) [CZ +>L#OMT.$-S^ ]4"68V/5/^^_=5AN% MXOCO G[2X2<./SF#_PRI%"GCC#K)R9R8 LA378*B1BI"148^@9!82#>N-62$ M"7(ORZHVR(RLJ&9IX\=X;7#Y^PJ=*LQE7B_((I<<.]#N86Q]2:7D&\M $XK- M=8JV.**=G:"==K2W'>VLI2V0-K>T*Z2M7:KQ"G' .,-DABL*- CK?(5@II"U M1@3M$WA/H3*]2%K*6AA]/?->"@5P)#."(@$K$F_#WL^L6/G8G[!G=569>4\M M5^]G[VKB3\.Q=VW-Z-8?#9/6GOC#.&[L./(GXQ#M7BEGWA=W 4#V*WU#W!TT MU#7!FU ;/)=-TR\_3>(H_NW[='EQXD>67NS?1F,O'OJ3Z#&\;IN'-[0EKBM8%L8\ZL8\NBJH1;2>9\WHE#WF.E[!5S)TPS#'%J_B4 MC"_O>%K&3D3:*:N?ZT/Z,TU:QO+:2RY4L6_>C[%QH"ZH/@!FU6!]ML864 M8J_9-:8.=/:RYADI4&6X#OBN]5)ZW$A=N]@S_DAS;%QV9&5):R_VQ\G(&_I) MG'C/F\_8EX_NUZ*MT?(B?S2)O>EHZCV4%9??<*,/( M&R7>1\X0/YF.O5;)I_08])XU[-6=>[PU9A;O@N:%ZV:[[X.[YEG\<&\^+AZI MVC&A"8<<0[$94&BJ>;";@9&5>R2WTN"3Z\P"OW% 60=#_%+"_#),F@( (,% 9 >&PO=V]R:W-H965T=^^7J^E^I)5P"&O#2UT NG,J:]]3R=5= P M?2-;$'A22-4P@TM5>KI5P/*>U-0>]?W8:Q@7SG+>[SVHY5QVIN8"'A317=,P M];J"6NX73N <-QYY61F[X2WG+2MA ^9[^Z!PY8TJ.6] :"X%45 LG+O@=A5: M? _XP6&O3VQB,]E)^6077_.%X]N H(;,6 6&OV=80UU;(0SCST'3&5U:XJE] M5/_O^2_8#=NH[).NT MD@!P+MXQX<]5%^9(8MYTKNB;)H5+-&GVK/QN"X ML$W9&(6G''EFN8$22VS(5S$TV%;J:LMV->CKN6?0@\5YV4%M-:C1,VHQN9?" M5)I\$CGD;_D>1C:&1X_AK>A%P6^=N"%3WR74I\$%O>F8[K37F_XGW4=HI3)< ME.37W4X;A9?C]P7Y<)0/>_GPG/QPM8DLT,,SB [(FADHI>*@WROG9;EM!:20 M-0Z.C=38KA JY$*3&@JD^C=)Y! UC/RP,++MQVPG#0YM;U;X2H*R #POI#3'A74POKO+ MOU!+ P04 " !G@_Q2S]NRYH\" "0!0 &0 'AL+W=O1V6MDN0^J193$\32J&9?A:N'/[O1JH1HKN,0[#::I M:Z;_KE&HPS(##2\KZPZBU6+/2MRB_;:_T[2+>I:# G:W"9[)1Z<)LO^3*,G2$4F%G'P&CZ@]0@Y%JP1=J,.G['+9^+X,B6,'^'08M.+$++& M6%5WP>2@YK*=V6/W'4X"YO$; 4D7D'C?K9!W><,L6RVT.H!V:&)S"Y^JCR9S M7+JB;*VF6TYQ=G6#!6J-.6SP#\H&87#/=@+-V2*R1.] 4=91K5NJY VJ*=PJ M:2L#'V6.^?/XB&SUWI*CMW7R+N'71IY#&@\AB9/1.WQIGVOJ^=+_S?6&FTPH MTVB$GU<[8S7]([_>$1KW0F,O-'Y#:-O^X: *N*Z8+-$ E_!2_K4O_#[O?850 M*$&-Q&4)UA4*J!4-2FO TF7VI)8?U727+#6PQ^Q1_ AF WC^=S-TW'0 M9LZ$ W1V@G1T$4PG\V"#F2HE]RU*UR]M!X/I<#Y+@K-@D,[F-)T(H\R?24[2 M"8VC83P>OU;$Z*1+:M2E?PL,9*J1MFV8_K1_;J[:+GN"MV_5+=.4LP&!!87& MY[-)"+KM_W9CU=[WW$Y9ZF"_K.C)1.T =%\H98\;)] _PJM_4$L#!!0 ( M &>#_%(2J&OYCP( *$% 9 >&PO=V]R:W-H965T ML].&3FP5O-@^^_N^N[-]-VVUN;VYKD'1R4:; MBB.99AO9V@ O/*F241+'XZCB0H7SJ=^[,?.I;E *!3>&V::JN'E<@-3M+!R$ M^XV5V);H-J+YM.9;N 7\4M\8LJ)>I1 5*"NT8@8VLS ;7"R&#N\!7P6T]F#- M7"9KK>^=\;&8A;$+""3DZ!0X3;]@"5(Z(0KCYTXS[%TZXN%ZK_[!YTZYK+F% MI9;?1('E+)R$K( -;R2N='L%NWQ&3B_7TOJ1M1UV2."\L:BK'9DBJ(3J9OZP MNX<#PB1^@9#L"(F/NW/DHWS/D<^G1K?,.#2IN85/U;,I.*'@]#E_P>-O]24^4[9 M/%'.G3+CUB'H(J&_R#,F++.E;A43BF$)#-V+L[6K3G;B]W1CN2KLZ45P6=52 M/P*P.S#T][BOHP4HV BTP6>B&Y99JW/A+]+G$]QIY#)8_1U/\#H8G"6#E.91 MW!GC-%AR6[*:/U*A$^1D-$F#4YIB-XY39V3_ER(ICU.G_^;5)!DD[SK[N?>, M#LJF K/US<&2* M P $@P !D !X;"]W;W)K&ULO5??;]LV$'[N M_@I"Z$,+))&H7[8+VT!B;UB&%C#B9GL8]L!(E,V5(C62BCM@?WR/E"(KM:P6 M6-L72Z3NN_ONCKP[SP]2?=![2@WZ6'*A%][>F.J-[^ML3TNBKV1%!7PII"J) M@:7:^;I2E.0.5'(_#(+4+PD3WG+N]C9J.9>UX4S0C4*Z+DNB_KVA7!X6'O:> M-N[8;F_LAK^<5V1'M]3<5QL%*[_3DK.2"LVD0(H6"^\:OUGCQ *W^<(++"/*:6:L"@*/1[JBG%M-P..?5JG7V;3 _ON3]E^<\^#, M ]%T)?D?+#?[A3?U4$X+4G-S)P^_TM8A1S"37+M?=&AE P]EM3:R;,' H&2B M>9*/;2!Z !R? 80M(/PWHCES-G>OUM00QO5K$+G?KM&KEZ_12\0$>K^7M28BUW/? %=K MT<]:7C<-K_ ,K]]J<86BX *%08@'X*LOP G WP6OAZ'KVD&UAMX\!SN0X"[ M*(==E$.G+SH7Y2^$]L^W $"WAI;ZKQ%S462K&[-%25< ,>S)#[ M#3YU>%L:'I=)G"3IW'\<,!MW9N-1L[WC41&6VQ.0D8H9PH?R'Y]0N(SQ-)S. M.A(-U48N>2871I-D-DPVZ<@FXV2SK"YK3@S-;9V / P%ZB8Y81F%LR1./R,Y M((;C-#T3T+3CF(YSW-Z[$W@9I".G8M)IF_R(0SCMS$U'R:_V1.RH/03D:*Q2 M3&2LXO2BOZL-% FB,P,=<5I"9H8L_;M6HFHZ0GW7D9]^9O"V,=CGD MPKAM5[OPQ4\O7IP6KV?.X.!8Y(/OYPZ##@'%A,&UID4!_7JP'(\3* C78WG! MO7Z%O_9.H/_0T;'>B7Y'S5[F3SMPOZ%5(:)[PC]KPZQ3H.&./C(WQ$ 'W"@& MDAOP5>87?8W;+BCW;5"N\[^A.<, 9,:\.O8'_$,:!#YV"/P_6\0*G_:(2&F>%G;*Z_X&+#\!4$L# M!!0 ( &>#_%+#=E.D @, +$) 9 >&PO=V]R:W-H965T&G0%$D;Q$AZ*'J@I;%-A")= MDK(3H!_?(27+6_>S- <]C92/>@E@"&/*1>Z[RV-69W[OHZ7 MD%)]*E<@<&C(SG FX441G M:4K5TPBXW/2]T-LNW++%TM@%?]!;T05,P=RM;A3._)(E82D(S:0@"N9];QB> MC\/( IS%/8.-KHR)#64FY8.=7"9]+["*@$-L+ 7%SQK&P+EE0AT_"E*O]&F! MU?&6_<(%C\',J(:QY%]98I9]K^.1!.8TX^96;CY"$="9Y8LEU^Z7; K;P"-Q MIHU,"S J2)G(O_2Q2$0%@#R' 5$!B)X#FJ\ &@6@X0+-E;FP)M3004_)#5'6 M&MGLP.7&H3$:)FP9IT;A+D.<&5Q0IL@]Y1F0:Z Z4X U,IJ\)\,D83;3E)-+ MD9\7F_>C"1C*N#Y&D[OIA!R].^[Y!I58/C\NO(YRK]$K7EOD6@JSU.2#2"#9 MQ_L801E&M UC%-42?LK$*6D$)R0*HO" GG$]? (QPD,'#VKD-,JL-AQ?\R^S M>@MQIA03BQH?S=)'T_EH_-['4&M ]J%(R!6C,\:Q<*"WKA/R1>P\.ZO/4JAR M840UT^3;%?*32P.I_EZC[JQ4=U:;@4)2NI5 #9E;P6LK^-"!R>E:CL[>/>M! M�Z03L(L"#K:BE?6G:;G7:G:K@GN55*;M5*KJ;NSW7GG&<5-<_UUEGL"6V7 M0MO_=KK(3W(%:^"D45/)3NFM\P;/6;=4U_V_YZS[XO0\KU>=Q9[&,-A=LD&M MRB@(NV0LQ1J483,.9 J"287Y,9B_!%.+%T^K)AUAY3X/WV"YPFBG+ZI-Q01F MAC"AC0*J#K:2>L+7,N=7FF(*:N'>"IK$,A,F[X_E:OD> M&;HN[._,\\?,-54+E$PXS!$:G+;QSZSR]T$^,7+E6NQ,&FS8;KC$-Q4H:X#[ M#_%(.L>L25 4 /&PO M=V]R:W-H965TB!\:F;2&2Z*5H>P/TQY>4M:)B2XS0[]+2-C"E/ OQ M8G9NYQ<]SV3$(SY3)@33'UL^X5%D(ND\ON5!>\4UC6-Y^T?TFZQX7[W-;K@=DF52+.G74&<9CL M/]GWO!$E!TAJ'%#N@)HZX-P!9X7N,\O*NF:*C4=2[( TUCJ:V?K^Y>0LODSFX"]ES&(4JY*66_E%NHK'Z723RH*M_W>GXX%;Q M./W;D1TNLL-9=J0FNSREN(3JPB2\-0E7]7X?;I"%,_2P'4,/^]YPU-^6>WQL M%A!_Z!=6;Y(E1;+$F>R$I2OP\[=-J+,S7Q]'_;0(23N(SJ#(;M N.OMPM-1V M@CT8'(!S; 410;0:G&&1Z_ D<, _X%XD_!7<,_FB1]'-YNAN?G,=O[B.WT'$ M@B*[H%W$@D:('5LY$(.>Y7W/F>UT):0Z4US&X#;9\E3%[]Q6L#128 =A@I:5 M(6H7J#Q>&8.!-_3] Z0JS'Q$**Z!RO(T=!-U-53Z)GLZGYZ#7\26R\0< I=+ MGLQ>P=0T,&NTJUV6>2'I(IR6QB%M&4YZ?$M1SS^<8Q5F>ET0U,%IB1VZF;T6 MSHF0:R&9XKIM2K=5KX' E7!3)[0<#8==A-%R._1;AM$_AC% F!["6&&&H5]' MH);MH9ON'3#&,9>SD$7@@:VY="TD+5TCKX/H(A5F M" =^S4V(2BMS]PRH1>^+S$IX!5=A%+E:8^D;X2Y"9_D=N9?6IT-'CC )]-\A M5L-.@BAI;(9;^ M2))O_16AGDE1C^M+<,D!1%?:#?O?*A!D_NW M3/8[2JRS%S6>A5(BSC97G,VY- ;Z_$+HN9?OF'<_BG=]QO\"4$L#!!0 ( M &>#_%(AD)Y<=P( $8& 9 >&PO=V]R:W-H965T TDC0"FV3)B$*XV':@YO<-A:.G=E."_]^MI-& MH5_;2^-KGW//N=09;Q4E#!X%DFU=8_%Q#Y1O)H[O;">> MR*I29L+-LP:O8 [JI7D4.G*'+"6I@4G"&1*PG#AW_NTT,7@+^$E@(T=C9"I9 M-V3=5P3UGWQ>]^' M$<&/CA""GA#\+R'L":$MM'-FRYIAA?-,\ T2!JVSF8'MC67K:@@SNSA70J\2 MS5/Y-[8&IKCX0)=HKH](V5) ?(FV\P0D.I^!PH3*"XUYF<_0^=D%.D.$H>>* MMQ*S4F:NTEY,1K?H=>\[W>"([O>67:'0^X("+_ /T*>GZ3,H--VW=.\SW=4= M&-H0#&T(;+[PGVV8$5E0+EL!Z-?=0BJA#]KO$PKAH!!:A>B(PA/>Z'U3( BF M!_O5T1-+-W=OG4=)>).YZW%7]D%QD,8#Z).S:' 6G73VJN_9)6&7C> %R(/> MN@3Q2#9-HNL=;_N@FVO_B+=X\!:?]/9 &-&'NT0KS@\?LWA/U??3--WQMH\* M_W4_FDL%<8ZGO0'YU#[I*]_0HB+XEVW.VCPB0,=MVYHUMN7M@? M6*P(DXC"4O.\JU27)[I7JPL4;^S%7W"EGQ$[K/1##\( ]/J2<[4-S%LR_'7D M?P%02P,$% @ 9X/\4E'QZGML @ Z 8 !D !X;"]W;W)K&ULK55=;],P%/TK5Y&00!I-FF0#36VE?H HTJ1J$_" >'"3 MV\::8P?;:;=_OVLG#65TV02\)/XZY]YS;1^/]DK?F@+1PETII!D'A;7591B: MK,"2F8&J4-+,1NF26>KJ;6@JC2SWH%*$<11=A"7C,IB,_-A*3T:JMH)+7&DP M=5DR?3]#H?;C8!@J_TG;/7X!#,EC/_"OET;!9#5 MQJJR!5,&)9?-G]VU=3@"$,]I0-P"XI<"DA:0/ :D3P#2%I#ZRC12?!T6S++) M2*L]:+>:V%S#%].C23Z7;MMOK*993C@[6L%6L:%>3,*+45TN#!KV6<->_P$>P)72MK"P >98WX"/^_'7_3@0U+:R8T/ M8GG2Y[=O 4WF5"FU@C? MIVMC-=VG'ST1TBY"ZB.DST; NPR- 29S4&NC!)H,98:0%4QOT9S!ANV49FN! MP,N*P@,=G:U6A"$_V7()%6J"6#*34X7OSV,XB*-7/7K..SWG_TM/+?]-T:P_ MD_A/1E@_1T(<(C#RB1)#@O-9"I6MKF?G2CG5U/O4L]&I^3C3>N^XNF M>0.NO&H# C=$&0W>4:JZ\=6F8U7EG6:M+/F6;Q;T%*%V"VA^HY0]=%R [G&; M/ !02P,$% @ 9X/\4GK[05?7 @ NP< !D !X;"]W;W)K&ULK95+<]HP$(#_BL:G=B:)C7EG@!D@Z6LF#1.:]M#I0;;7 M6!-9_?6@U6DOU@AF )IN<"QQ[F=;%K>]CG$%. M\486(,Q.*E5.M9FJE8^% IHXH9S[81#T_)PRX4U&;FVA)B-9:LX$+!3!,L^I MVLZ R_78:WG[A2>VRK1=\">C@JY@"?JY6"@S\VLM"Z?3JTU:P?8.=/U^J+)4?W)>O=V< C<8E: MYCMA0Y S4?WI9A>' X'PE$"X$P@==V7(4=Y132_N M0%/&\3W!C"I P@3YELD2J4APY&M#9O7[\8YB5E&$)RAZY$$*G2&Y%PDD_\K[ MQJ/:K7#OUBP\J_!+*6Y(.[@B81"V*L0S6MMUL-I.:_N$UCN&,9=8*B"/*9G+ MW%P-I*ZZGH!3;6(XEZB1+*W%R 5U0;>FALW:SVF$6IDJ_'6&I%.3=!Q)YP3) MUS*/0-D$/9N(*;YE8E59Q2OR6&K4)A%F[8K,8,6$L-L1Y53$T)2=REC7&;/7 M^'72#GJMD?_:@-BM$;N7(WY45.BWF:Y8ND3]"XGN=^ BADVL_2. M6*[;@TXS3;^FZ5].8SI-"LP6DE0$-@53S6#]8[!.V,PUJ+D&_ZFD[MW_7#T- MCO#"7J?;S#>L^8:7\WT'M$$SA"9J+J$TXHUHP^/RZO;?ALX_:*@YJ)5[-I#$ MLA2ZZJWU:OTR3:N&_/=X]:P]4&4N(!(.J1$-;OK&M*J>BFJB9>':FV'"@@0:EB6E; MEF>F-,Z,04^O+?B@Q[8RB3-8<"*V:4KY800)V_>-EG%:0"QBSY%@0UHGP&T"T#[T@QN 7 OS> 5 $][GYNEG9Y020<]SO:$JVAD4P-] M7!J-!L>9*JREY/@T1IP<+"5;/5V/\&P",MQ3'@AR389!$*MSIPFYR_+B555P M-0%)XT2\QY"'Y81\UX$TTKW30/CHXLAL)Y_1 ;.L#?NQ6W7::T9^VV0UQSL,GE\.M.C/^ M+OOLC[._L-(IB]'1?,ZY8HPH!Y(7XYBEV#Q%7GE#SFD6 C8T248'4HU;T(-> MUL5+OG]&2G(G(14_&@2U2T%M+:C=]._0G2L@JZH@>%9CJ#OOG-'3C*JM[P8M MR_6QT:-#N^K)G@:VW6[G)&Y:0^A;3NLD<'8:V/4QM!+WP@2W-,%M-&&^?&BP MTBM9O/_C;#NEH$[CMKXPB?U-J'2"A*A!UK:34<[B5ESUG8[[^I!JHMIGG?=+ MB7ZCQ&$8<@BI! )"QMB%T1.M]#I0BVL:<[*CR;:N#J?^235X2M$Y3=U24_>? M_R6Z)U)E?*;S6_Z_)XUISR,,T$26&,JZZ:#!\[SNTL^D6RCW[6/3.*;6P\CO.X! M5P'X?,V8/$Y4@O(".?@%4$L#!!0 ( &>#_%)\+?N(? , #D. 9 M>&PO=V]R:W-H965TWVZ+9-6*D>UCL@9'&-A&)=$DZKO]]AY0BN;"D!&X+])!8I.;-/,X,'\7Q M7NE'LP&PY$N>23,)-M9NWX2A23:0'&61J/PEH\#QQ)]8;ZR;"Z7C+U[ $ M>[]=:!R%E9=4Y""-4))H6$V"&_IFSB('\!:?!.S-T3-Q2WE0ZM$-WJ>3('*, M((/$.A<VP^N )#MC55Z"D4$N9/'+OY2). *@GV8 M*P'LM8"X!,1^H04SOZRWW/+I6*L]TZ]202[(L:DK4BMR!L5HD%E][4W(OA37DM[=@N3=^T($/,0U5+MAS+F:LT^$M M/Q 67> ?HTUTNM$?=O**Q(WP;]C$565B[Z_7XJ\Y\QV.>Y7CGG<Y0^@7;?=8R5U=A!R740WY)^=-9;+%*YNRFA+[&7MH5KK]=DL/^W4IRC.B MP:S77K%:?6FW_/Z(=BI#O)9;+>"TU\EM =I_P&'8LI(O=E"MQ;3_BW10+<+T M;!5^?2E.)9GUVT6'UII,OT.4.XX(>BK+;-!O)U3+,OT.76X_)6B3*O+&!X]'&>@U[[.XLAB=I)6WRG M5[/5O>C&WP;"VKRX5.$ILA9X7F2P0FAT-<3@NKBG% .KMOY3_T%9O#CXQPW> M[4 [ WR_4LH^#UR ZK8X_0I02P,$% @ 9X/\4C%A8+#! P "P\ !D M !X;"]W;W)K&ULS5=;;]LV%/XKA-"'%E@C45V"D8TN(1'HD;:?]]2,I6;8E60M6!,B+15+?N7_6X1D> M&'\4*8!$3T5.QV;:(4RB(N&%;H.K-FO&"2+7E&UML.9#$"!6Y[3I. M:!3L,+*P=3Q89IM4Z@-[/-R2#:Q M?MW><[6S:RU)5@ 5&:.(PWID3?#= H=:P"#^S. @SM9(A_+ V*/>?$A&EJ,] M@AQBJ540]=C##/)<:U)^_%,IM6J;6O!\?=3^JPE>!?- !,Q8_E>6R'1D#2R4 MP)KL;@&W M$G"; OX5 :\2\)YKP:\$_.=:""H!$[I=QFX2-R>2C(><'1#7:*5-+TSVC;3* M5T8U45:2J[>9DI/CE63QX_NI2G6")@?"$X'>HU7)&L36Z/S]C!6*GX*8"B^> M]!K0VSE(DN7BG9+[NIJCMV_>H3;LN')J6CKE7G'* M0Y\9E:E "YI TB$_[Y^1ME: Z2^XQ2U.W5^''';U!GO,+[ZX MTQ7.SUE?_&_K%\GP:LIX1I]W1=^BV.;L.P!: =]GL7JFA /JX,@DSUE<+O]8 MHR7$;$.S'PIU#SQC&BRD0-\^*0/H@X1"_-WCGE^[YQOW_"ON?6&2Y$@8WCX8 MG^)SGZ#D;126C1HEF M;0R.PD:QVY@H=!JE;F.\@===Z4$=^* W\"4((#Q.D?K(HKDJ=\ZVJH7+XZ>Y M)[>WM8G;UUAZ[)RZE_-"Q:\47U0_" >-\G>@<.@WBCOO0$5AU-"UZ$!Y88B[ M28#/&CCN3<%*7;(RNC$L^$SX(TB]^V\.8/=DP7V5+#@U).R]% N\5DUFA_N[WF] @:LD:!9,$G51S(3D1%_" MGT.%4W/!P:NDPJE7X?"EJ!"VNK'GNEZ3"FT4#J)F^^] !:W>LNBTZ#2I8)]= M[@O@&S-5"176CLKRTE:?UI/;Q,PKC?,IOIOACO.YGO3,,'%27XZ)ZG.RR:A M.:R5*>15;B3;FM'B@4DUJ)AEJJ95X!J@WJ\9D\>--E#/O^-_ 5!+ M P04 " !G@_Q2?:CJ!I\& !I'P &0 'AL+W=OHV:=T$W3X,^T!+=,Q5 M$EV2LA-@/WY'298<2Y29;4T^Q)+-NWONA<\=I3[+NY/)N( M5$<\87.)5!K'5#Z^9Y'8GG9P9_?%+;]?:?-%]VRRIO?LCNEOZ[F$NVZI)>0Q M2Q07"9)L>=HYQ^]N_;$1R%;\QME6[5TCX\I"B._F9A:>=CR#B$4LT$8%A8\- MF[(H,IH QX]"::>T:03WKW?:KS+GP9D%56PJHM]YJ%>GG5$'A6Q)TTC?BNT' M5CC4-_H"$:GL/]H6:[T."E*E15P( X*8)_DG?2@"L2= ; *D$" ' GAL$? + M ?]0H&<1Z!4"/5>!?B'0=_5A4 @,7 6&A<#056!4"(Q)=V[)QWO$L\ MKF7>"FR7>ISEOIMOQ6P?7U!-SR92;)$TZT&?N!D4/+9"N3X&)0$E@R-*;EPJ M;'PD*)\=(NM[1Y1\<7"G4(+MD9T?VW6RS(]]VWUU4.*-CRBY=2A\'[=42A>( ML&1#4K(AR=3Z#FQX7F/#/ZYA.9II%JL_6XSYI3$_,]:S&)LE&S DY"-:IS)8 MP?"%@M+^&T1CD28:_8U>-:4[5SW(5)O9='.&>V//_$VZFP90O1)4KQ747;I0 M[$<*"-#EII::)RK[IR> MA=%C&=ZPJ?6-:S'URYCF?:V^8O1TQ:>C*Z[K*\B@.778J\8A[WDNOS&;<@WI M@RPN>=3H[W6AM!GL4R1[@QE^9O"70 C-YG'-O"T0%1-B\ESSQGO(NX:OUU1J M4W"2;;*S*=>K8AW2$@;#;):DZS6#N7$AJ&R"?5D@:(9==/JC2VX:EF!B\;ZB M9MS.S87W.]>#5$JX@+*G&G&E4M8X#/C.::CH&+?S\0&0D 5FA4F#TERGFA4I M:)PK>C4\/0N>BLMQO[T_:)B\([[4@ &. R@Y+)/&T;%?WZD6(!7/XW:B/P<. M# %$M3NU@%C$8L.R"VPXJV: V[O!W@%JET0X M/VU7/%@!>:=2@P>&PE/P14%P&W$-G7%5?02/'/DC5>HAKZPE@*@7ZR^HT M9 F'Z,(UBD6N<-=L0V%YM00#N>1)$:6@FV=0TBJ!A[LG/YL2Y9Y&]Z=VU M9R4B>3MS&P"_DGH#L50EJ?H'<>H?>XF&X=EBY.J=Q"GWK$' MHDAA*Q#GID&JID$T" T]XS#F"D(GOR J<&4G$R<>5DUT,8J9.M)"]2N"]=L)]H8^\#B-3;I75+*5B$) >L$DWU#S'@>=!PV$ M_]18Q8K^2SS4V'NJT4Y]<_J8Q1F:03Z8\>4R:R$0X"BC'JJUD E[A",%8_EC M9_:P-@E0EL<='_WZ\XZVIQU^Q9%^.T=6F9@E*I4T@6'QCFD=Y<7R7Q)4T:/_ M @](_(H$_782_#D)&CPO0159^D?FYR"09C:^YG3!(VY.G6U1J"C1?P%*]"M* M]-LIL52O@6Q*3ZQ/]\:U:'I/Q]/;UB4YR.[>:R'S$OJ&RGLX-Z*(+4'&.QE" M6U.T$% <7:Y8A0JWRR WY="Z-V->?E4OET_^P=02P,$% M @ 9X/\4KVC9[_6!@ AAL !D !X;"]W;W)K&ULM5E=;]LV%'WN?@7A=4,+>+9$R5];$B")4RQ#VP7-NCT,>Z EVB8JB2I) M)3&P'[]+2A'E6**<8BF*UK+$>P_OQSF7\LD]%U_DEE*%'M(DDZ>#K5+YS^.Q MC+8T)7+$\4 G+ MZ(U LDA3(G87-.'WIP-_\/C%)[;9*OW%^.PD)QMZ2]7G_$; U;BV$K.49I+Q M# FZ/AV<^S]?!7.]P#SQ)Z/WLO$9Z:VL./^B+Z[CTX&G$=&$1DJ;(/#?';VD M2:(M 8ZOE=%![5,O;'Y^M/[.;!XVLR*27O+D+Q:K[>E@/D Q79,B49_X_:^T MVM!$VXMX(LV_Z+YZUAN@J)"*I]5B0)"RK/R?/%2!:"S 8<<"7"W 3Q9 9-H7 M!-6"X,F"3DAAM2!\"LGO6#"I%IBMC\N]F\ MB2)G)X+?(Z&?!FOZ@XF^60WQ M8IDNE%LEX"Z#=>IL25<*O2,12YAB5**?T"7/[JA0;)50=$LSQ@7ZR)6Y=1[' M3*>7).@Z*XM4)_O-DBK"$OGV9*P DC8\CBKW%Z5[W.D^&B'?'R+L^8O7:(SD ME@@J6PQ='F$HJ Q]OEVB-Z_?QM9@I]FEV^QO109F/6T6^Y59)\RKHV%BK[*W M;V4,":RSB.LL8F,V<&7Q.I-*%-#$"OW]'AY UXJF\A^'^: V'QCSHT(GG8Y&N MJ$!\C5:%A'M2:O]=[L-CW4]J]Q.G^[)##%7>D:2@&DC$TQ2NH5^C+VUE5EJ< M-D"$>.+I/^U8IC66:0\6ZQ=) CV;"Q;!OQ ?4Z0H(5(!I>=<*!I#C)SENRR] MS9O!\D>313O(60URY@1Y0W:F+($R4$3R''!$)$ET\622&,5H;?G90=!\SW<$ M;5[CF3OQ:([HYKD8,@KM.74TSJ)VM'B)OO0]R]Z>*0HU!Z0&Z5C!N@WCD>3^X8F2YT_6JITY\R[#^$11[W0"Y%O1K0;-HI]D%NIGQ MF$4H+SNI5U! V7,-F M*(FVE:$5W; LT_I1/5\*X\@54BL2?H]*P)B="QY1&DL()T\1D[+0SC(=@M;$ MAX<-$KAHVK>:X;M%XTD5@F!8^FF*1W7#J$M)TX;+->T=]+B.IMD+T+IC<"J! M+1J;PO/1(O0[9-"WVN.[Q>>@LU@&\R' :^Q!Z!FQ%59I6W-2C7CN0&8% MQWHS@*SA'Z@(LJ[8,IA)LLZ&B%:3;G1]X/82/K2ABMR@>0J645F=_3;4*M-'_LL?\[QF"68&LP2H,#KEZY#;#7=,A@L9D,-L WT8)EW1O M3 7'^@:DEP,QZF-_7"1T;XQ&+$UIS("$@53A\!]1*?A7>^2ONP&E<))F>4)-7%[[PS9^&6I9T&MYWK14^D5Z M\!!Q8K95WH#YCFZX1ALQ$16I5"2+J'31.;83!G8/!#=[50<#;2&B+9&/ Z]6 MR2-&H!XG0+-]9=@XD[G'A/]Y-+^HW#69",]&?GNC8SMYX)[!@"N(F)9&G2PH M)*DD%$A4@)BWTDUE;[JG)PZ-Q%:QL5NQK]9K:EX%<,MY[IPA#L 6IG% M/0<[ 1-@D>XI0M:L]?Z3\46/BR,ZTFHN=FON95?XZ$/.1/DRJRF^+M'%AZ(; M=B7^2%M^#68O$FG+B,$WGT*^:8=W'YN/$3AOZ%Z@,1&\"%$KH& M2]YH!MD4Y8\^Y87BN?E58\65XJGYN*4$YE+] -Q?CO[#U!+ M P04 " !G@_Q2(;A5/!4# !2"0 &0 'AL+W=OB2K!KPTMK..>?><^/X>K(7\KO* 32Y+PNNIDZN]>[<=56:0TG5 MJ=@!QR<;(4NJ<2JWKMI)H)DEE84;>%[BEI1Q9S:Q:S=R-A&5+AB'&TE45994 M_KR$0NRGCN\\+'QDVUR;!7]R8"LC) C1EA7J)P,#SS\A<\#N0FJV1L +.A"0?A$:A MK )$! D";U<+?@)^8M2X#;[ M1>WQ@ELS,^$RIE)1<3U4^UHNL7+FM+R;C:L@/JL&#*9]$)'8=!Q.83IO+=%'S-..M5:#F'&PSY'K<_149^? MA*;%LXR.>N\A#N*.T3[&#Z.SCM,!D!=[':M]4) D?L>K>] D2I!;VYT5L=]/ M_96WJ^T%X,+VO<[ZI7\^]P?6%WAAJ/O['_GZMG%-Y99Q10K88"CO=(1O1=8= MO)YHL;,M:BTT-CP[S/'2 ]( \/E&8$]I)B9 >XV:_0902P,$% @ 9X/\ M4O[;;UV8 @ +08 !D !X;"]W;W)K&ULC55= M3]LP%/TK5Q$/( V2IDD'J*T$K="8V%;1P1ZF/;C);6OAV)GMM+!?OVLG1 %* MMY?&'_<AZ')UE@P^21U\3[@GN/6=,;@G"R4 M>G"3ZWP41$X0"LRL8V#TV> $A7!$).-WPQFT1SI@=_S,?N6]DY<%,SA1X@?/ M[7H4G :0XY)5PMZJ[2=L_'B!F1+&_\*VB8T"R"IC5=& 24'!9?UECTT>.H!> M\@X@;@#Q_P+Z#:#OC=;*O*TILVP\U&H+VD43FQOXW'@TN>'257%N->URPMGQ M%!<6KEC&!;<<#1S#O*XGJ"5\JZRQ3.9=*GD _^N!X>SO@D_WP*68$[WEX M]!(>4D[;Q,9M8F//U]^7V&MIK*[HTEOX>4,!<&VQ,+_VT/=;^KZG3]ZA[Y:F M;$O#?&EVY:YF&W@V][(WX]-!G)+133=%_XIZ(35II29[I=Y)DD67X _F], H M*SDW67N%_ HWIF(R0\B4L3MK7Q^1=I0=QW&4OM*_(ZK?&YPENPVDK8%TKX'V MEF_<+=^E+GV;MR1*7JM[&Y4F:3IX)2[L/&;72+\PO>+2@, EX:*3CT2CZ^94 M3ZPJ_?M>*$O=P@_7U,]1NP#:7RIZ4[D"B)U 2FK5JUJFF[9R=[RE[)6G" GPGF>$3XQ4B&)DFGR5HASR&UH@(I^L*F" EWD.V9\9RNAV8MC&+O"(-ZE0 M 7,Z+N &+9!X+AZ8G)F-2H)S1#BF!#"TGABW]B@.%5X#7C#:\KTQ4$Z6E+ZJ MR?=D8EAJ02A#*Z$4H+R]H3G*,B4DE_&[UC2:E(JX/]ZI?]7>I9G$" V0H#4L,_%(M]]0[<=7>BN:<7T%VPH;. 98E5S0O";+%>285'?X7M=A MCR!UN@E.37#:!.\$P:T)[KD9O)K@G9O!KPG:NEEYUX6+H(#3,:-;P!1:JJF! MKKYFRWIAHOID(9A\BB5/3'\@664.KL&OBF+T%3"V55BYO0*WI7D!KC6%^!8CMVQGOGY=*O+SO]EC_\Y^T$Q MW*8M7*WGGM#[62 &!28;D.E.6%$N>(^NU^AZ6M<[H;N0DADZ+5J]J$ICH#74 MC^YM:EMN.#;?]E]'%\@.#D'1,1^@ Z-^8]3O-?H"&8;+SZU6 M*OY>;M^V6DZ/,9[?\A =8X:#5C'B8TP8NMTV!XW-06^?+,IE91"3%0*KSPH=\=7JYAVR#"9=%6\M4UDT@WPVK3@35 M1-!";WE+*N0&JH>I/$0AI@#R^9I2L9NH!,VQ;/H74$L#!!0 ( &>#_%)L M[9BDI ( &<& 9 >&PO=V]R:W-H965T]"15C156[+<7 9 M0(X%:X1]5*NOV.D9.;Q,">.?L.IBHP"RQEA5=-!,+9G1!W M"?%VPG!/PJ!+&'BA+3,OZX99-DFU6H%VT83F!MX;GTUJN'15G%M-NYSR[.0. MR0,#IS!OZEH@U<&6<=MVG*+]W!+X%Y)6QKX(G/, MW^>'I+,7&Z_%3N.#@-\;>0:#Z!/$47R^@\_LX^G1 3J#WON!QQOLP?,NUXSG M0!X#JU0CK2'/,M&07F>>+1$J,KC1OC*@"A#.;Q"<+;C@EJ,Y0&38$QEZ(L,] M1-ZJF3E*!17>0&.V/6\M;J$2#^5ZQ,LD'@Y':?BR:>2.H,'%L ]ZQW+4LQP= MM.MN6SDPS8UC76A5@;/HG5/:?<&GJC@E)<",07O(JZ1GD7S0*U^)G=^E1G(W"5H;W2_VG?+:]\DMM:GU$7;IO<&T[;@>Z:77!HB M6A!D='9!_NJVK;43JVK?&1;*4I_QPY+^!*A= .T72MGUQ!W0_ULF_P!02P,$ M% @ 9X/\4EK;!\M+ @ V 4 !D !X;"]W;W)K&ULE53O;],P$/U73I&0AL2:-.E^JJVTM4* 0$P=L ^(#VYR;:PY=K O MZ_;?*Z7=)"J)ZLLX=GF)E7 #4Z/F MG96QE2 .[3IVM451!%"EXC1)3N-*2!U-QV'MQD['IB$E-=Y8<$U5"?MTC5LY/-#PC>) M&[F_ K(6D 6AV\J"K+D@,1U;LP'KLYG-3X(W 5 MZ.+/U+ETN6DTP4*0!RH>"B #GVM.H([#P=$<24CE7H]C8B6^GCAOJ[[>5IV^ M4/6'1@\@2]Y FJ3# _!9/WR..<.' 9X\A\?L7V=BVIF8!KZLW\3O5TM'E@_F MCQ[.K./, N?H!<[.6-$::[L>J- #XA[ T1,*>]C!?OH1!"1<0&4TE0Z&YU"( M)W?(S'ZFDY8IZV5ZYL&H\V#T?QX4N\/%)PD/B>[G.QV<):\.*?P;[.)WV%9. MO'?O_)OW2=BUU(X;M&*B9'#&=]ANWY%M0*8.5W%IB"]VF);\]*+U";R_,H9V M@;_=W6,^_0502P,$% @ 9X/\4OGDQ-KP P CQ !D !X;"]W;W)K M&ULI9A=CYLX%(;_BH5ZT4J3 9NO9)1$ZF14=59M M-VK:W8M5+YS$2:P"9FTS:?]]C6$@,[91HMQ,,' .SSF8][5G>F3\IS@0(L&O M/"O$S#M(6=[YOM@<2([%+2M)H:[L&,^Q5$.^]T7)"=[JH#SS41 D?HYIXLDADMR)(#4>4YYK_O2<:.,P]ZSR>^TOU!UB?\^;3$>[(B\GNYY&KD M=UFV-">%H*P G.QFWGMXMT!1':#O^(>2HS@Y!G4I:\9^UH/'[OBEEC018L^Y=NY6'FC3VP)3M< M9?(K.WXD;4%QG6_#,J'_@F-[;^"!324DR]M@19#3HOG%O]I&G 3 R!& V@!T M;D#8!H2ZT(9,E_6 )9Y/.3L"7M^MLM4'NC/OF'7@#: &^'5@E<+$54U\JTOIY_J:ENF^HD(/JKZJX!6%P U" MH"5\,1S^0#8J'.KPX&6XK_K3-0EU34(Z7SCKX7D:N+]&,@9=CE#G3-R MY'S=QYM7[7;6?M_D373>^BM]FJ,HCJ;^DX4FZFBBZVF0C:;)&Y_0Q $@0#!+'IP:# M7G*#0!."E+F CLIH2-'U@!*,X M=2#U3@ OM0(;DM69H&D&(XA<7W+O!O!2.S"(SE4[:!K$"*&)ZSWV%@$O]8@O M1 [,)M,38!JZYG=O"O!25WBFL,\@4_O#.'%H!>JE'PU+OYO".FF0J?]A% <. MBE[^T;#\NRFLRQADZKY['8-.%M7#LN^FL"Y?D$7CG>L7U*LWNG0=KBF&ERW( MU&KWN@7U&HPNU>"&Y

ZW&4A6Z@WDFDFU'=6'!X+59K"^05W?,2:?!_6>M/L?Q/P/4$L#!!0 ( M &>#_%(-PVV03@, )X* 9 >&PO=V]R:W-H965TBT17C]$$BU=0UD?^L:"4. M"R_TCA./;%=J,^$OYWNRHT]4/^\?)(S\7J5@->6*"8XDW2Z\C^'-?6;P%O 7 MHPGZ?4F#7'X?53? M6-_!EQ>BZ*VHOK!"EPMOYJ&";DE3Z4=Q^)5V_B1&+Q>5LK_HT&$##^6-TJ+N MR+"#FO'VGWSKXC @@(Z;@#L"'A/B-PA11XC.)<0=(3Z7D'2$Y%P?THZ0GFLA MZP@V^WX;79N:-=%D.9?B@*1!@YKYL/FU;,@(X^8D/FD)JPQX>OD9#OL?0BGT M0"5Z*HFDZ!(]TESPG%6,V.,BMDB7%'UN:BJ)%A(17J UY0+V8\>-H@5B'-V* M>M]HQG=H113+6QRK&@W+#D/OUE035JGW8/+Y:8W>7;Q'%\A'RJPJ(_C,F58? M!A-_EJ)1( N3%R?CN:\A&L8G/^\\7[6>XS<\C] GP76IT!TO:.'@;Z;YZ03? MARSTJ<#'5*SPI.#O#;]"4? !X0"'COW<3M,_$0GT\$WZ^GSK@8-^=[YU%WWS M_WR__\^;/TE%U-^*R.I%;]V*XU&_F1"+>['8BL435ZR"D^\ZHBTSM4SS:+PN M+V?703KW7X>)=Z"NXW"$6CM0899$\2GLS@&+(SP2V[C$9A'&I[![!PR'LS3H M82<12_J()9/A']26J02DO5PZF8 O]CVBQ25YA:SNZ+&>P,.L-!0/4[!^_FF& M0_R+>=:ZPE6TA [A'N]L MIZ-0+AJNVQK0S_;-U$?;0XSF5^'-7>B8WT#SU?9*W^7;S@W*X(YQA2JZ!5/@ M :1,MMU0.]!B;Q_C%Z'A:;>?)3205!H K&^%T,>!,="WI,M_ 5!+ P04 M" !G@_Q2FMIS3AX# W"P &0 'AL+W=O2SR@G1Z+5@7(V<7.ORW'55DI,"JU-1$@Y?,B$+ MK*$K%ZXJ)<&I32J8&WA>SRTPY,[ MJX$'NLBU&7#'PQ(OR)SHQW(FH>>V*"DM"%=4<"1)-G(N_/.)'YD$&_&3DJ7: M:",CY4F(9]/YEHX"P@8-6TJ!3TK0H MF7@CL,KV$,XJF>3P?T SAGF]B%U^^M[ZPO4^DJ/^QI_ ?R]/FYFW3IR_8^F! MF/C(F?2#M::@4U/@^0-T)W2W=^OKV0\_E'?K>]Z/WLV[:/]*C0:]'6?@:4 M9%VEU1TM2EOH/ D-99-MYE#9$FD"X'LF8",T'3-!6RN/_P%02P,$% @ M9X/\4K]C_A\/ @ < 0 !D !X;"]W;W)K&UL MA51+C],P$/XK5DX@09VF[8)6::1V%\0B+:I: 0?$P4DFB;6.'>Q)L_Q[_$A# M5Z+EDGCL^1XS&2<=E'XR#0"2YU9(LXX:Q.Z64E,TT#(S4QU(>U(IW3*TH:ZI MZ32PTH-:09,XOJ$MXS+*4K^WTUFJ>A18K.. MWD>DA(KU O=J^ 1C/2O'5RAA_),,(7>UBDC1&U3M"+8.6B[#FSV/?3@#)/,+ M@&0$)-YW$/(N[QFR+-5J(-IE6S:W\*5ZM#7'I?LH!]3VE%L<9@>H;8N1/,CP M@5VGWI)-67*W9.+%P:M[0,:%>9U2M-J.@1:CSC;H)!=T;LBCDM@8\D&64+[$ M4^MY,IZSDCB_@-2>)D/E9QA78Q]6/A:1?_Z<<>.J61RYK\V.0& MM9V>GU?HEQ/]TM,O+]!_Z=L<-%&5'6@GP'(!Q-XPS;R6^5<=H1N!=^5YW4T[ M9O.4'L^MT+,I:$'7?M8-*50O,0S$M#M=ITV8HK_IX2X^,EUS:8B RD+CV3NK MJ\-\AP!5YV:44G@(G,/UDLC]02P,$% @ 9X/\ M4K=U Y, P _0D !D !X;"]W;W)K&ULM59; M;YLP&/TK%NI#*VT%S#55$JE).JW3*E5)NSU,>W"# U;!9K:3M/]^MB$T(915 MJ_H"MCGGNYT/V\,MXX\BPUB"IR*G8F1E4I87MBV6&2Z0.&ANE$6DJNO1/'D>(%3);L$U[1J.BW>9["HV@:P%9CC#:9K M#*9(XI1Q@@4XG6&)2"[.%/)^,0.G)V?@!! *[C*V%H@F8FA+%9OV8"_K."95 M'/"5.#QPPZC,!+BB"4XZ^+-^?MC#MU5-FL+ 76$FL-?@MS4]!Y[S"4 'NAWQ M3-].=[K2>9_WJ__V?E ,K^D2S]CS_M$E8;9_XKSNZ81+G:A$S?=75210\-76^$F[$?P3 >VIM]?8Y1,/2#Z! U.T8- M8."&AZBK8U3DPVC0H [R#)H\@]X\5:>6C.A_;RIZRA8VYL*/URAJG$7OTZBB M!WL5\YPH]EL:':/<./"#ED;'J#".P[9&QZ@ 0MW]71K%39YQ;YZ+9Z%+UE.Q M06-I\/'RN,[+MNZ\3Z":O]_3;N@?*=0!BP8N;"G4@8)>&#@MB;I@T G:_Y&] M=YP5F*?F'B' DJVIK/:L9K6YJUR:$[JU/G$OIF['^DS?;8:X#ZOF),[B;:07/C&_\% M4$L#!!0 ( &>#_%+'"4*T7 ( +,% 9 >&PO=V]R:W-H965T9(8AUX3D\I$@F'1>/L@)0Z*FF3,Z\2JGFUO=E5D&- MY8@WP/1-P46-E=Z*TI>- )Q;4$W], ABO\:$>6EBS]8B37BK*&&P%DBV=8W% M\P(H[V;>V#L<;$A9*7/@ITF#2]B">FC60N_\@24G-3!).$,"BIDW']\NI\;> M&OP@T,FC-3*1[#A_-)N[?.8%1A!0R)1AP/JSAR50:HBTC#\]IS>X-,#C]8'] MJXU=Q[+#$I:<_B2YJF;>9P_E4."6J@WOOD$?CQ68<2KM/^J<;1QZ*&NEXG4/ MU@IJPMP7/_5Y. )HGO. L >$KP&3-P!1#XALH$Z9#6N%%4X3P3LDC+5F,PN; M&XO6T1!F7G&KA+XE&J?2%10@!.1H WM@+:!/:)[GQ*084W3'7)V8A%^M0&%" MY;4V>=BNT-6'Z\176H(A\K/>W<*Y"]]P%Z-[SE0ET1>60_X2[VOI@_[PH'\1 M7B3\WK(1BH*/* S"\1D]R_?#@PMRHB&=D>6+WIO.%9$9Y;(5@'[-=U()7;>_ M+SB:#(XFUM'D#4<;,"U*6(D:$/:16 :([R@I[7.=>QK'&%M&T]W[- [L+_'W M9Z1,!RG3_TC)>,ELR2!>F!YR*1 N!>>43$^5Q"^5N,<[M8MNQJ>"_:/ZKT&4 M=BQ(E/&6*5=*P^DP>>:VX5Z=+_1$<@/D'XT;9_=8E(1)1*'0E,'H1DL3;D2X MC>*-[;(=5[IG[;+24Q6$,=#W!>?JL#$.ACF=_@502P,$% @ 9X/\4G&ULC571;ILP M%/T5"_6AE=9"($!6$:0FV;1-JE0EZ_8P[<&!"U@U=F:;I/O[V8:P-"%17X)M MSCGWW'O#=;+CXD56 J]UI3)J5,IM;EW79E54&-YQS? ])N"BQHKO16E*S<" M<&Y)-75]SXO<&A/FI(D]>Q)IPAM%"8,G@613UUC\G0'ENZDSA-ZYO4I.:F"2<(8$%%/G870_CPW> GX0V,F#-3*9K#E_,9NO M^=3QC"&@D"FC@/5C"W.@U AI&W\Z3:)X#LD#%JKF86MC67K; @S75PIH=\2S5/I M @H0 G*TA"VP!M M6K4-1;Q \PJS$B0B#)T KQ>@,*'R1E.>5PMT?76#K@SR M>\4;B5DN$U=IAR:.FW5N9JT;_XR;"#URIBJ)/K$<\K=\5V?6I^?OTYOY%P6_ M->P.!=X'Y'O^:,#/_/UT[X*=H*]V8/6"]U9[061&N6P$H%\/:ZF$_EO_OA!H MW <:VT#C,X%FF&*6 <(*K:$DC!%6FH9N0!">#S6FU8NLGOGTMVGL32:)NSVL MU@ H&O>8-T[#WFEXT6E;$DR-.]%69*Q(>1 Y&'X_S![:A"E'U!M MQA9J29ZD7+JO'R4[7I:Z1K"]Q+KP'!Y2##G<2O6DN3EQI37OJ^3 M'#C5E[($@3Z.T/[EF6&WO@CX M]ZV],_C*8*L/UL1&\BCED]W@U$!9Z+ZTEV=AP, \K0#HAH0'0/B5P"]&M [U4-< ^)3/?1K@ O=KV)W MB9M10\=#);=$66MDLPN7?8?&?#%AZV1I%-XRQ)GQ/1340'JQH,H\DR^*"DW= M$VIR06[2E-DU+N9/"Y)K,10II"W[6 MC1]TX'W,6Y.\:)^\2=1)^&DM+DDO>$NB( I;]$Q/AP=MX?R?]_D_>_\K&;VF MDGJ.K]==2>1%)9'OG]&4W!K@^D>'H[AQ%#M'\2N.#JJ*9@H NY8AL#-@7Y48 M4+PME]V<842XJXT.??U&7_]4?2L 5(8]70,VU41F@OU"C?:_45+65L*3BGO@ MN&V3WXS#L(]=?^AO#BNKS0RMCLQF+\VB^/W@V&S>PG85'+)5B? /^@P'E;D& MKTDBU\)4A=*<-C/DQK7.H_-)>#T-6\YG.'.J$?&'OAI8=U1E#)M2 2MT%5R^ M0\FJ&@+5QLC2=;E':;!GNF6.&UL MO5=M;]LV$/[<_8J#D (MX%@O?DE:V ;LI,4RK%N0K.N'81]HZ6P3H4B5I&QG MZ(_OD9)E9[6U%BOZQ1(IWG///;P[TJ.-T@]FA6AAFPMIQL'*VN)U&)ITA3DS M756@I"\+I7-F::B7H2DTLLP;Y2),HF@8YHS+8#+R<[=Z,E*E%5SBK093YCG3 MCS,4:C,.XF W<<>7*^LFPLFH8$N\1_N^N-4T"AN4C.ZKBQF)N_6[SU&V]][ZW_5=Z<(XV"67%*IW87OTL@Q75)30)JT3NP07*T5*EAJ:4JX8)1[30*B-(>F':2M3$?$V=JJ"^ M4\E8H;M8+;+<=&%J_%I0"["K0U*TQM-$P:GL*DD*PM]R*@DD#H:@)2Q*(HG$V9W$WH?8@A).+# 'S0JA'1(I3>_[NPQPE+K@UP(@D=4[W/!M$ MG2B*P!$F!33-&95R'W!*V6<\G, EJ8Q;.CT,5E-.+L.WD%?5B:XZ@8H"FZ+P MW$TY-Y91E'[C4D6\T-8[_C2<^>-3\Y;T'C3I/6C-O=_*?$XAD4#[W3G8T$_0 M4OZS"GK@H=UIN)YJ<\@E=$8?C\G5[F;7N7]Z]NP_ M\NQ50_Q5*^*;7;7]<5!ML[K:6O#C:'],1S_@6(@/K@7Q]TF%&F?P)!?BT[D0 M)WL*2?O!X=O1=-^.7-2M:N[/V/A''++Q_I2-O^68;5.S_T5E#:(OM0P/+GPY M$IB[!QNJC%+:ZN[7S#9W[:F_88;[Y=5%_1UQX=2(!"[(-.I>T$[JZNY;#:PJ M_/5QKBQ=1OWKBOXOH'8+Z/M"*;L;. ?-/Y#)9U!+ P04 " !G@_Q2.)Z M"MT" "U"0 &0 'AL+W=OL+ MV.;N^[X['V>'2RZ>9 J@T'.>,3ET4J6*2]>5<0HYD:>\ *:_S+C(B=)3,7=E M(8 DUBG/7-_S C@>I!)E MK$I!V1R=H&FU.XC/T"B.10D)VC:9<*DD.KH"16@FCT-7:14&RXUKQG'%Z!]@ M#- M9RJ5Z)HED&S[NUI]$X*_#F'L=P)^*=DIZGD?D>_Y^&%ZA8X^''? ]IK, M]"QL[T69,6$CPFPV0"P _?JJ[=&-@ES^[F [:]C.+-O9B]ABD^1]J:U @MB M?KA%A/V@YWE>Z"[VL/<;]GXG^X3(%!5DI7^W_;R5>[_%>Q+T#O,_0R;LN M,;$;/2+2%*'>7&@V=Y^R8$>9S<>-L/-.8==YD?$5 /H.0O]UQ':0,3"8 MT7\3M(4_:/ '[U!<%PW;Q5L4U\5.*K&/#V\R]C8]QGM=>=7^6_75'W10M]H; M_M\55C.\M,2PO]'F=VK[IE(0:"0ECRE16N1D=V>VH3>]"[]'\\*;[H7?I'W5 M*.U4]CLRN6E?^)7]J_8/M@IL#[/;.DES$'-[7Y ZH)*IZE!M5IL[R:@ZB3?F MU87FEH@Y91)E,-.NWNFYEB"J.T(U4;RPY_(C5_J4M\-4WZM & /]?<:Y6D\, M07-3B_X"4$L#!!0 ( &>#_%)R*9<() , %H2 - >&POG%84B[)9"R7Y55IZF"NEM*D9-B9 M G?[FJ6D'W\D@:.;JHREY/[T_<^E,I?O G<_^7!RTKL_NSRTGS; &0F]I,,7 MD)[W>C@Q@!AY_#+RY[@QZHM]ZDX*D&V%H>XCS/T)PX8D;(LT&>=*;FL5$6>P M46C)@@C@OIM!_[0\)9=* M-[%=!/=WUBX_ #8S$,B%Z 0.B#-,QA4UAFEY92?-XL;X! K:\=VZL@H+3=?] MP9!L'9J;#3)3.F.Z"],G&]-D+%@.=,B%MXN'[D>]RK?*=^/:B>[(964#MT-&X"_+MLCGN7]G6\0<4?E/FRM-N1 MS1P:EMUHEO-5,U_EG0",O8^STZH2Z\^"%[)D;O,O#C@9TXU?L%":/]IHT"IS M:V":! ],&S[?M?S2M+IC*[-IIU6.:QX:_F^>"2::IV!5M>_\M9_G5BJ.+ M?R6Y^:]R*-BKL3TQW[K(X3&(C(]!Y%'TY.A-B@S;LW'G -X[?CMK *\Y*?D. M+T]B&S28+;DP7+:S!<\R)I^T)E]<=[CM^LSEM.E,'<=F)+M^)IE?%DF MW:H;2$2[:CO^!MOKQ]T[EHW%9<96+)NV4UW,FF%@!S9J>X'#(7+57'X$\W&8 M'P$,BX,IP'R<%Q;G?]K/"-V/PS!M(R\R0GU&J(_S\B'3YH/%\?LD]O+O-$FB M*(ZQC$ZG7@53+&]Q#%\_&Z8-/+ X$.G/&!5P'H'XOOC0$_Y?:((JHIIPYY@'$D2#(%>]/=H'"/9 MB>'CKP_VE$11DO@1P/P*H@A#X&G$$4P!:,"0*&K.P8/S*-R<4^'VUZ3);U!+ M P04 " !G@_Q2EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P M#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TX MI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606 MIW.D5XA-/E M_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU M@LD/['X 4$L#!!0 ( &>#_%)+[KUKA@0 ),D / >&PO=V]R:V)O M;VLN>&ULQ9I;;^(X%(#_BL73[@,+N="9J8:1&"Z[2 RMFJK[N#*) :N)C6RG M3.?7CQ-*>P+IT;Z<\A3B&.?+<7(^V\G7O3:/*ZT?V<\B5W;8V3JWN^[U;+H5 M!;=_Z9U0_LA:FX([OVLV/;LS@F=V*X0K\E[8[U_U"BY5Y]O78UNWI@=WM!.I MDUKYPJK@08J]?3M>[;(G:>5*YM(]#SOU[UQT6"&5+.0OD0T[_0ZS6[W_1QOY M2RO'\R0U.L^'G>!PX$$8)].SXJ2"O.K[!M?26%?7J-OG MGO%)^,J'O=+IFF_\31KU>RU1, M=%H60KE#'(W(*T!EMW)G.TSQ0@P[QRJ,JXQ-E?-!8G-U:,K7K:[4GWJ>':[: M>5P00W,M_0$SSVIP.LCQS7(R72;3"?._DIO%?#*Z]SO?1XO1F5ZS1&Z4]'_C/B&-TE27/B$!R,\(Y&=:R!F7ACWPO!3LA^"V M-*+Z@P5P7Q"X+[1P<_7D*VCS#--U'\O7?>(N=3I]['[G5F1LM._<*E4K1@,1,$A"K9")6CLUX6HU93K P=P3$\ECX&[]) M@TDB(+;$TK>[T-:R6V%8LN5&0#+,# &Q&A*QJ8=4[XRC,!\$Q$*8B+4PQC^5 M=\*GC+(1,DP! ;$#[JI"D75ON?$#T'O#E>7UL+YQNV'Y/R 6P)VPSI2I*XU/ M%Q *R_L!<>)'U=D8*868#D)B';PC3_:'GQ#EC8P28FX(B=WPJM$CV)^0#)U: M$ OAW*>MB)@<0F(YG#BKE0_314BLBX.\6K$P5X3$KCBW6"LBYHR0V!DM.FME MQ/P1$OOCU&NM@)@^PH_41RL=YI'PHAZ!D]D(\TAT(8]TV2C+I(.8F$/Z:C2 FYI>( MV"\MBG[I[_JY@IB8;R+JN4D;YEM8(2;FG(C:.5@TFXNIF'8BZJ4K%+.1-S'Y M1,3R01<]6!=B8A:*B"UT.H3L5J!/UQN557Q<[K>I[U /6Q6SZ$V)B%HH_9.VK#N)NE]=" M]Q(:<[MELUSO(2;ZYN1C9CG-6_)?(3?;:G5E!#$Q"\7$%FK%G)5^="RJGH>8 MF(5B8@NU3,ZZ?H:1:E4]50U,S$(QL85:,:O'J71598B)62@FME#;/!*,/2 F M9J&8>B[4BOF:.^';1\Q" W(+G#_%*\ =;!X $ .P@ : >&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'/-VCM.PT 4A>&M1%X D_N8\%!"14.+V( 5)@^1Q)9G$,GNB4(1CD5! M@^94UMCR]=_XDV5[_I)V;=EVA[S9]GERW.\.>=%L2ND?0LC+3=JW^:;KT^%\ M9-4-^[:]ZD5)K):SNL4UDTX;B[[L[ALI&;\^1F\ORV:(;G-VE"[2"%(*T? M9!!D]8,<@KQ^4(2@6#]H!D&S^D&W$'1;/^@.@N[J!]U#T'W]()FBC%."I!'6 M!%H+NOH89M ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]%O95 ;T6] ME4!O0[V-0&]#O8U ;T.]C4!O&[TL(=#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0 M;R/0VU!O(]#;46\GT-M1;R?0VU%O)]#;46\GT-M'+[L)]';4VPGT=M3;"?1V MU-L)]';4VPGT=M3;"?2.J'=Q/;K'&BK:W*7(-9= MKM_CKV=\K']A'P*D#PG2AP+I(P/I8PC2QRU('W<@?=R#],$'*(V@B,I12.4H MIG(45#F*JAR%58[B*D>!E:/(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&05 M*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4626*K I%5H4BJT*15:'(JE!D M52BR*A19%8JL"D56A2)KAB)KAB)KAB)KAB)KAB)K]I^ROANS_.L7Z.TUK779 M'/)9]Y7"Y!-02P$"% ,4 " !G@_Q2!T%-8H$ "Q $ M @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( &>#_%*_=CJD M[@ "L" 1 " :\ !D;V-0#_%*97)PC$ 8 )PG 3 " &UL4$L! A0#% @ 9X/\4BQ0U/Q#_%)B0[BNHP8 %P; 8 " @9\- !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 9X/\4O0CY8MU!0 Q4 !@ ("! MB!< 'AL+W=O#_%+4 M. QN/P, X* 8 " @3,= !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ M9X/\4NBJAP*^!P 6RL !@ ("!BR< 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ 9X/\4F05J,TM! Y@@ M !D ("!TS\ 'AL+W=O&PO=V]R:W-H965T#_%)DD&ZT M@1 #(Q 9 " @>5* !X;"]W;W)K&UL4$L! A0#% @ 9X/\4@/T]Y%*"P I2$ !D M ("!G5L 'AL+W=O9P >&PO=V]R:W-H965T M#_%)]Q+R^/@0 $8* 9 M " @1=L !X;"]W;W)K&UL4$L! A0# M% @ 9X/\4F"L[.+M P NP@ !D ("!C' 'AL+W=O M&PO=V]R:W-H965T#_%+G;K.N% , ((' 9 " @6AX M !X;"]W;W)K&UL4$L! A0#% @ 9X/\4FPL MP< !D ("!LWL 'AL+W=O/H"58) "^& &0 M @(%A?P >&PO=V]R:W-H965T#_%+0>HT0D , @( 9 " @>Z( !X;"]W;W)K&UL4$L! A0#% @ 9X/\4H*R D6* @ 0@4 !D M ("!M8P 'AL+W=O&PO M=V]R:W-H965T#_%+U'RAU' 0 M *L* 9 " @>:3 !X;"]W;W)K&UL4$L! A0#% @ 9X/\4C \8FLQ!0 :0T !D ("! M.9@ 'AL+W=O&PO=V]R:W-H965T#_%+"_#),F@( (,% 9 M " @;BA !X;"]W;W)K&UL4$L! A0#% M @ 9X/\4L_;LN:/ @ D 4 !D ("!B:0 'AL+W=O&PO=V]R:W-H965T# M_%(AD)Y<=P( $8& 9 " @9JV !X;"]W;W)K&UL4$L! A0#% @ 9X/\4E'QZGML @ Z 8 !D M ("!2+D 'AL+W=OOM!5]<" "[!P &0 @('KNP >&PO=V]R M:W-H965T#_%(!J="$' , $P* M 9 " @?F^ !X;"]W;W)K&UL M4$L! A0#% @ 9X/\4GPM^XA\ P .0X !D ("!3,( M 'AL+W=O&PO=V]R:W-H965T#_%)]J.H&GP8 &D? 9 M " @??) !X;"]W;W)K&UL4$L! A0#% @ M9X/\4KVC9[_6!@ AAL !D ("!S= 'AL+W=O&PO=V]R:W-H965T#_%+^VV]=F ( "T& 9 " @2;; !X;"]W M;W)K&UL4$L! A0#% @ 9X/\4OC&(<_R @ MH@D !D ("!]=T 'AL+W=O MX0 >&PO=V]R:W-H965T#_%): MVP?+2P( -@% 9 " @?GC !X;"]W;W)K&UL4$L! A0#% @ 9X/\4OGDQ-KP P CQ !D M ("!>^8 'AL+W=O"@ &0 @(&BZ@ >&PO=V]R:W-H M965T#_%*:VG-.'@, #<+ 9 M " @2?N !X;"]W;W)K&UL4$L! M A0#% @ 9X/\4K]C_A\/ @ < 0 !D ("!?/$ 'AL M+W=O&PO=V]R:W-H965T#_%+'"4*T7 ( +,% 9 " M@?GV !X;"]W;W)K&UL4$L! A0#% @ 9X/\ M4G&PO=V]R:W-H965T#_%+S!7^ )P0 (T, 9 " @5__ !X;"]W;W)K M&UL4$L! A0#% @ 9X/\4CB>@ K= @ M0D M !D ("!O0,! 'AL+W=O&PO#_%*7BKL

#_%)+[KUK MA@0 ),D / " 0D+ 0!X;"]W;W)K8F]O:RYX;6Q02P$" M% ,4 " !G@_Q2O '6P> ! #L( &@ @ &\#P$ >&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " !G@_Q2%-1QY- ! M "M( $P @ '4$0$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+ 4!08 /P _ # 1 #5$P$ ! end XML 68 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 69 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 70 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 180 337 1 false 45 0 false 8 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.impinj.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) Sheet http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) Statements 2 false false R3.htm 100020 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Sheet http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Statements 3 false false R4.htm 100030 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) Sheet http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) Statements 4 false false R5.htm 100040 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited) Sheet http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited) Statements 5 false false R6.htm 100050 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Statements 6 false false R7.htm 100060 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited) Sheet http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited) Statements 7 false false R8.htm 100070 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.impinj.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 100080 - Disclosure - Fair Value Measurements Sheet http://www.impinj.com/20210630/taxonomy/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 9 false false R10.htm 100090 - Disclosure - Inventory Sheet http://www.impinj.com/20210630/taxonomy/role/DisclosureInventory Inventory Notes 10 false false R11.htm 100100 - Disclosure - Stock-Based Awards Sheet http://www.impinj.com/20210630/taxonomy/role/DisclosureStockBasedAwards Stock-Based Awards Notes 11 false false R12.htm 100110 - Disclosure - Commitments and Contingencies Sheet http://www.impinj.com/20210630/taxonomy/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 12 false false R13.htm 100120 - Disclosure - Debt Facilities Sheet http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilities Debt Facilities Notes 13 false false R14.htm 100130 - Disclosure - Leases Sheet http://www.impinj.com/20210630/taxonomy/role/DisclosureLeases Leases Notes 14 false false R15.htm 100140 - Disclosure - Net Loss Per Share Sheet http://www.impinj.com/20210630/taxonomy/role/DisclosureNetLossPerShare Net Loss Per Share Notes 15 false false R16.htm 100150 - Disclosure - Segment Information Sheet http://www.impinj.com/20210630/taxonomy/role/DisclosureSegmentInformation Segment Information Notes 16 false false R17.htm 100160 - Disclosure - Deferred Revenue Sheet http://www.impinj.com/20210630/taxonomy/role/DisclosureDeferredRevenue Deferred Revenue Notes 17 false false R18.htm 100170 - Disclosure - Related-Party Transactions Sheet http://www.impinj.com/20210630/taxonomy/role/DisclosureRelatedPartyTransactions Related-Party Transactions Notes 18 false false R19.htm 100180 - Disclosure - Restructuring Sheet http://www.impinj.com/20210630/taxonomy/role/DisclosureRestructuring Restructuring Notes 19 false false R20.htm 100190 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.impinj.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.impinj.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPolicies 20 false false R21.htm 100200 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.impinj.com/20210630/taxonomy/role/DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.impinj.com/20210630/taxonomy/role/DisclosureFairValueMeasurements 21 false false R22.htm 100210 - Disclosure - Inventory (Tables) Sheet http://www.impinj.com/20210630/taxonomy/role/DisclosureInventoryTables Inventory (Tables) Tables http://www.impinj.com/20210630/taxonomy/role/DisclosureInventory 22 false false R23.htm 100220 - Disclosure - Stock-Based Awards (Tables) Sheet http://www.impinj.com/20210630/taxonomy/role/DisclosureStockBasedAwardsTables Stock-Based Awards (Tables) Tables http://www.impinj.com/20210630/taxonomy/role/DisclosureStockBasedAwards 23 false false R24.htm 100230 - Disclosure - Debt Facilities (Tables) Sheet http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesTables Debt Facilities (Tables) Tables http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilities 24 false false R25.htm 100240 - Disclosure - Leases (Tables) Sheet http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesTables Leases (Tables) Tables http://www.impinj.com/20210630/taxonomy/role/DisclosureLeases 25 false false R26.htm 100250 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.impinj.com/20210630/taxonomy/role/DisclosureNetLossPerShareTables Net Loss Per Share (Tables) Tables http://www.impinj.com/20210630/taxonomy/role/DisclosureNetLossPerShare 26 false false R27.htm 100260 - Disclosure - Segment Information (Tables) Sheet http://www.impinj.com/20210630/taxonomy/role/DisclosureSegmentInformationTables Segment Information (Tables) Tables http://www.impinj.com/20210630/taxonomy/role/DisclosureSegmentInformation 27 false false R28.htm 100270 - Disclosure - Deferred Revenue (Tables) Sheet http://www.impinj.com/20210630/taxonomy/role/DisclosureDeferredRevenueTables Deferred Revenue (Tables) Tables http://www.impinj.com/20210630/taxonomy/role/DisclosureDeferredRevenue 28 false false R29.htm 100280 - Disclosure - Restructuring (Tables) Sheet http://www.impinj.com/20210630/taxonomy/role/DisclosureRestructuringTables Restructuring (Tables) Tables http://www.impinj.com/20210630/taxonomy/role/DisclosureRestructuring 29 false false R30.htm 100290 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.impinj.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails Summary of Significant Accounting Policies - Additional Information (Details) Details 30 false false R31.htm 100300 - Disclosure - Fair Value Measurements - Additional Information (Details) Sheet http://www.impinj.com/20210630/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails Fair Value Measurements - Additional Information (Details) Details 31 false false R32.htm 100310 - Disclosure - Fair Value Measurements - Summary of Assets Measured at Fair Value on Recurring Basis (Details) Sheet http://www.impinj.com/20210630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetails Fair Value Measurements - Summary of Assets Measured at Fair Value on Recurring Basis (Details) Details 32 false false R33.htm 100320 - Disclosure - Inventory - Schedule of Inventories (Details) Sheet http://www.impinj.com/20210630/taxonomy/role/DisclosureInventoryScheduleOfInventoriesDetails Inventory - Schedule of Inventories (Details) Details 33 false false R34.htm 100330 - Disclosure - Inventory - Additional Information (Details) Sheet http://www.impinj.com/20210630/taxonomy/role/DisclosureInventoryAdditionalInformationDetails Inventory - Additional Information (Details) Details 34 false false R35.htm 100340 - Disclosure - Stock-Based Awards - Summary of Stock Options Activity (Details) Sheet http://www.impinj.com/20210630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfStockOptionsActivityDetails Stock-Based Awards - Summary of Stock Options Activity (Details) Details 35 false false R36.htm 100350 - Disclosure - Stock-Based Awards - Additional Information (Details) Sheet http://www.impinj.com/20210630/taxonomy/role/DisclosureStockBasedAwardsAdditionalInformationDetails Stock-Based Awards - Additional Information (Details) Details 36 false false R37.htm 100360 - Disclosure - Stock-Based Awards - Summary of Restricted Stock Units (Details) Sheet http://www.impinj.com/20210630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfRestrictedStockUnitsDetails Stock-Based Awards - Summary of Restricted Stock Units (Details) Details 37 false false R38.htm 100370 - Disclosure - Stock-Based Awards - Summary of Stock-Based Compensation Expense (Details) Sheet http://www.impinj.com/20210630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfStockBasedCompensationExpenseDetails Stock-Based Awards - Summary of Stock-Based Compensation Expense (Details) Details 38 false false R39.htm 100380 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://www.impinj.com/20210630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 39 false false R40.htm 100390 - Disclosure - Debt Facilities - Convertible Senior Notes - Additional Information (Details) Notes http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails Debt Facilities - Convertible Senior Notes - Additional Information (Details) Details 40 false false R41.htm 100400 - Disclosure - Debt Facilities - Schedule of Interest Expense (Details) Sheet http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesScheduleOfInterestExpenseDetails Debt Facilities - Schedule of Interest Expense (Details) Details 41 false false R42.htm 100410 - Disclosure - Debt Facilities - Summary of Outstanding Principal Amount and Carrying Value (Details) Sheet http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesSummaryOfOutstandingPrincipalAmountAndCarryingValueDetails Debt Facilities - Summary of Outstanding Principal Amount and Carrying Value (Details) Details 42 false false R43.htm 100420 - Disclosure - Leases - Components of Lease Expense (Details) Sheet http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesComponentsOfLeaseExpenseDetails Leases - Components of Lease Expense (Details) Details 43 false false R44.htm 100430 - Disclosure - Leases - Supplemental Cash Flow Information Related to Operating Leases (Details) Sheet http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToOperatingLeasesDetails Leases - Supplemental Cash Flow Information Related to Operating Leases (Details) Details 44 false false R45.htm 100440 - Disclosure - Leases - Schedule of Weighted-Average Remaining Lease Terms and Weighted-Average Discount Rate Related to Operating Leases (Details) Sheet http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfWeightedAverageRemainingLeaseTermsAndWeightedAverageDiscountRateRelatedToOperatingLeasesDetails Leases - Schedule of Weighted-Average Remaining Lease Terms and Weighted-Average Discount Rate Related to Operating Leases (Details) Details 45 false false R46.htm 100450 - Disclosure - Leases - Schedule of Future Lease Payments under Operating Leases (Details) Sheet http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails Leases - Schedule of Future Lease Payments under Operating Leases (Details) Details 46 false false R47.htm 100470 - Disclosure - Net Loss Per Share - Reconciliation of the Numerator and Denominator used in Computing Basic and Diluted Net Loss Per Share (Details) Sheet http://www.impinj.com/20210630/taxonomy/role/DisclosureNetLossPerShareReconciliationOfNumeratorAndDenominatorUsedInComputingBasicAndDilutedNetLossPerShareDetails Net Loss Per Share - Reconciliation of the Numerator and Denominator used in Computing Basic and Diluted Net Loss Per Share (Details) Details 47 false false R48.htm 100480 - Disclosure - Net Loss Per Share - Computation of Diluted Net Loss Per Share Effect in Antidilutive (Details) Sheet http://www.impinj.com/20210630/taxonomy/role/DisclosureNetLossPerShareComputationOfDilutedNetLossPerShareEffectInAntidilutiveDetails Net Loss Per Share - Computation of Diluted Net Loss Per Share Effect in Antidilutive (Details) Details 48 false false R49.htm 100490 - Disclosure - Segment Information - Additional Information (Details) Sheet http://www.impinj.com/20210630/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetails Segment Information - Additional Information (Details) Details 49 false false R50.htm 100500 - Disclosure - Segment Information - Summary of Revenue Categories (Details) Sheet http://www.impinj.com/20210630/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueCategoriesDetails Segment Information - Summary of Revenue Categories (Details) Details 50 false false R51.htm 100510 - Disclosure - Deferred Revenue - Additional Information (Details) Sheet http://www.impinj.com/20210630/taxonomy/role/DisclosureDeferredRevenueAdditionalInformationDetails Deferred Revenue - Additional Information (Details) Details 51 false false R52.htm 100520 - Disclosure - Deferred Revenue - Summary of Changes in Deferred Revenue (Details) Sheet http://www.impinj.com/20210630/taxonomy/role/DisclosureDeferredRevenueSummaryOfChangesInDeferredRevenueDetails Deferred Revenue - Summary of Changes in Deferred Revenue (Details) Details 52 false false R53.htm 100530 - Disclosure - Related-Party Transactions - Additional Information (Details) Sheet http://www.impinj.com/20210630/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails Related-Party Transactions - Additional Information (Details) Details 53 false false R54.htm 100540 - Disclosure - Restructuring - Additional Information (Details) Sheet http://www.impinj.com/20210630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails Restructuring - Additional Information (Details) Details 54 false false R55.htm 100550 - Disclosure - Restructuring - Summary of Accrued Restructuring Costs (Details) Sheet http://www.impinj.com/20210630/taxonomy/role/DisclosureRestructuringSummaryOfAccruedRestructuringCostsDetails Restructuring - Summary of Accrued Restructuring Costs (Details) Details 55 false false All Reports Book All Reports pi-10q_20210630.htm pi-20210630.xsd pi-20210630_cal.xml pi-20210630_def.xml pi-20210630_lab.xml pi-20210630_pre.xml pi-ex311_7.htm pi-ex312_8.htm pi-ex321_6.htm pi-ex322_9.htm http://fasb.org/us-gaap/2020-01-31 http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 true true JSON 73 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "pi-10q_20210630.htm": { "axisCustom": 0, "axisStandard": 22, "contextCount": 180, "dts": { "calculationLink": { "local": [ "pi-20210630_cal.xml" ] }, "definitionLink": { "local": [ "pi-20210630_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "pi-10q_20210630.htm" ] }, "labelLink": { "local": [ "pi-20210630_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "pi-20210630_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "pi-20210630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "https://xbrl.sec.gov/exch/2020/exch-2020-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "https://xbrl.sec.gov/sic/2020/sic-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.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/2020/elts/us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 430, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 10, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 15 }, "keyCustom": 54, "keyStandard": 283, "memberCustom": 11, "memberStandard": 34, "nsprefix": "pi", "nsuri": "http://www.impinj.com/20210630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "100000 - Document - Document and Entity Information", "role": "http://www.impinj.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100090 - Disclosure - Inventory", "role": "http://www.impinj.com/20210630/taxonomy/role/DisclosureInventory", "shortName": "Inventory", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100100 - Disclosure - Stock-Based Awards", "role": "http://www.impinj.com/20210630/taxonomy/role/DisclosureStockBasedAwards", "shortName": "Stock-Based Awards", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100110 - Disclosure - Commitments and Contingencies", "role": "http://www.impinj.com/20210630/taxonomy/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100120 - Disclosure - Debt Facilities", "role": "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilities", "shortName": "Debt Facilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100130 - Disclosure - Leases", "role": "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100140 - Disclosure - Net Loss Per Share", "role": "http://www.impinj.com/20210630/taxonomy/role/DisclosureNetLossPerShare", "shortName": "Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100150 - Disclosure - Segment Information", "role": "http://www.impinj.com/20210630/taxonomy/role/DisclosureSegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100160 - Disclosure - Deferred Revenue", "role": "http://www.impinj.com/20210630/taxonomy/role/DisclosureDeferredRevenue", "shortName": "Deferred Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100170 - Disclosure - Related-Party Transactions", "role": "http://www.impinj.com/20210630/taxonomy/role/DisclosureRelatedPartyTransactions", "shortName": "Related-Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100180 - Disclosure - Restructuring", "role": "http://www.impinj.com/20210630/taxonomy/role/DisclosureRestructuring", "shortName": "Restructuring", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100010 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)", "role": "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100190 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.impinj.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100200 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.impinj.com/20210630/taxonomy/role/DisclosureFairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100210 - Disclosure - Inventory (Tables)", "role": "http://www.impinj.com/20210630/taxonomy/role/DisclosureInventoryTables", "shortName": "Inventory (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100220 - Disclosure - Stock-Based Awards (Tables)", "role": "http://www.impinj.com/20210630/taxonomy/role/DisclosureStockBasedAwardsTables", "shortName": "Stock-Based Awards (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "pi:ScheduleOfInterestExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100230 - Disclosure - Debt Facilities (Tables)", "role": "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesTables", "shortName": "Debt Facilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "pi:ScheduleOfInterestExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100240 - Disclosure - Leases (Tables)", "role": "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100250 - Disclosure - Net Loss Per Share (Tables)", "role": "http://www.impinj.com/20210630/taxonomy/role/DisclosureNetLossPerShareTables", "shortName": "Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100260 - Disclosure - Segment Information (Tables)", "role": "http://www.impinj.com/20210630/taxonomy/role/DisclosureSegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100270 - Disclosure - Deferred Revenue (Tables)", "role": "http://www.impinj.com/20210630/taxonomy/role/DisclosureDeferredRevenueTables", "shortName": "Deferred Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100280 - Disclosure - Restructuring (Tables)", "role": "http://www.impinj.com/20210630/taxonomy/role/DisclosureRestructuringTables", "shortName": "Restructuring (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210630", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD_xbrlishares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100020 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)", "role": "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210630", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD_xbrlishares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20201231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtNoncurrent", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100290 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)", "role": "http://www.impinj.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "shortName": "Summary of Significant Accounting Policies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "pi:RecentlyAdoptedAccountingStandardsPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_us-gaapAdjustmentsForNewAccountingPronouncementsAxis_piAccountingStandardsUpdate202006Member_20210101", "decimals": null, "lang": "en-US", "name": "us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_us-gaapFairValueByMeasurementFrequencyAxis_us-gaapFairValueMeasurementsRecurringMember_20210630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100300 - Disclosure - Fair Value Measurements - Additional Information (Details)", "role": "http://www.impinj.com/20210630/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "shortName": "Fair Value Measurements - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_us-gaapFairValueByMeasurementFrequencyAxis_us-gaapFairValueMeasurementsRecurringMember_20210630", "decimals": "INF", "lang": null, "name": "us-gaap:LiabilitiesFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_us-gaapFairValueByMeasurementFrequencyAxis_us-gaapFairValueMeasurementsRecurringMember_20210630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100310 - Disclosure - Fair Value Measurements - Summary of Assets Measured at Fair Value on Recurring Basis (Details)", "role": "http://www.impinj.com/20210630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetails", "shortName": "Fair Value Measurements - Summary of Assets Measured at Fair Value on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_us-gaapFairValueByMeasurementFrequencyAxis_us-gaapFairValueMeasurementsRecurringMember_us-gaapInvestmentTypeAxis_us-gaapCashEquivalentsMember_20210630", "decimals": "-3", "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100320 - Disclosure - Inventory - Schedule of Inventories (Details)", "role": "http://www.impinj.com/20210630/taxonomy/role/DisclosureInventoryScheduleOfInventoriesDetails", "shortName": "Inventory - Schedule of Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": "3", "first": true, "lang": null, "name": "pi:InventoryExcessAndObsolescenceChargesFavorableImpactOnGrossMarginPercentage", "reportCount": 1, "unique": true, "unitRef": "U_xbrlipure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100330 - Disclosure - Inventory - Additional Information (Details)", "role": "http://www.impinj.com/20210630/taxonomy/role/DisclosureInventoryAdditionalInformationDetails", "shortName": "Inventory - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": "3", "first": true, "lang": null, "name": "pi:InventoryExcessAndObsolescenceChargesFavorableImpactOnGrossMarginPercentage", "reportCount": 1, "unique": true, "unitRef": "U_xbrlipure", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20201231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "U_xbrlishares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100340 - Disclosure - Stock-Based Awards - Summary of Stock Options Activity (Details)", "role": "http://www.impinj.com/20210630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfStockOptionsActivityDetails", "shortName": "Stock-Based Awards - Summary of Stock Options Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20201231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "U_xbrlishares", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210401_20210630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100350 - Disclosure - Stock-Based Awards - Additional Information (Details)", "role": "http://www.impinj.com/20210630/taxonomy/role/DisclosureStockBasedAwardsAdditionalInformationDetails", "shortName": "Stock-Based Awards - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_us-gaapAwardTypeAxis_piMarketAndServiceConditionUnitsMember_20210101_20210630", "decimals": "-5", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_us-gaapAwardTypeAxis_us-gaapRestrictedStockUnitsRSUMember_20201231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "U_xbrlishares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100360 - Disclosure - Stock-Based Awards - Summary of Restricted Stock Units (Details)", "role": "http://www.impinj.com/20210630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfRestrictedStockUnitsDetails", "shortName": "Stock-Based Awards - Summary of Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_us-gaapAwardTypeAxis_us-gaapRestrictedStockUnitsRSUMember_20201231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "U_xbrlishares", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210401_20210630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100370 - Disclosure - Stock-Based Awards - Summary of Stock-Based Compensation Expense (Details)", "role": "http://www.impinj.com/20210630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfStockBasedCompensationExpenseDetails", "shortName": "Stock-Based Awards - Summary of Stock-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_us-gaapIncomeStatementLocationAxis_us-gaapCostOfSalesMember_20210401_20210630", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210630", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100380 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "role": "http://www.impinj.com/20210630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "shortName": "Commitments and Contingencies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210630", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210401_20210630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100030 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)", "role": "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210401_20210630", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "ix:continuation", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20191201_20191231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentConvertibleThresholdTradingDays", "reportCount": 1, "unique": true, "unitRef": "U_utrD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100390 - Disclosure - Debt Facilities - Convertible Senior Notes - Additional Information (Details)", "role": "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails", "shortName": "Debt Facilities - Convertible Senior Notes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "ix:continuation", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20191201_20191231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentConvertibleThresholdTradingDays", "reportCount": 1, "unique": true, "unitRef": "U_utrD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "pi:ScheduleOfInterestExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_us-gaapLongtermDebtTypeAxis_piConvertibleSeniorNotesDueTwoThousandTwentySixMember_20200401_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfDebtDiscountPremium", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100400 - Disclosure - Debt Facilities - Schedule of Interest Expense (Details)", "role": "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesScheduleOfInterestExpenseDetails", "shortName": "Debt Facilities - Schedule of Interest Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "pi:ScheduleOfInterestExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_us-gaapLongtermDebtTypeAxis_piConvertibleSeniorNotesDueTwoThousandTwentySixMember_20200401_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfDebtDiscountPremium", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_us-gaapLongtermDebtTypeAxis_piConvertibleSeniorNotesDueTwoThousandTwentySixMember_20210630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100410 - Disclosure - Debt Facilities - Summary of Outstanding Principal Amount and Carrying Value (Details)", "role": "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesSummaryOfOutstandingPrincipalAmountAndCarryingValueDetails", "shortName": "Debt Facilities - Summary of Outstanding Principal Amount and Carrying Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_us-gaapLongtermDebtTypeAxis_piConvertibleSeniorNotesDueTwoThousandTwentySixMember_20210630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210401_20210630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100420 - Disclosure - Leases - Components of Lease Expense (Details)", "role": "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesComponentsOfLeaseExpenseDetails", "shortName": "Leases - Components of Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210401_20210630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "pi:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100430 - Disclosure - Leases - Supplemental Cash Flow Information Related to Operating Leases (Details)", "role": "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToOperatingLeasesDetails", "shortName": "Leases - Supplemental Cash Flow Information Related to Operating Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "pi:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "pi:ScheduleOfWeightedAverageRemainingLeaseTermsAndWeightedAverageDiscountRateRelatedToLeasesTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210630", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "reportCount": 1, "unique": true, "unitRef": "U_xbrlipure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100440 - Disclosure - Leases - Schedule of Weighted-Average Remaining Lease Terms and Weighted-Average Discount Rate Related to Operating Leases (Details)", "role": "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfWeightedAverageRemainingLeaseTermsAndWeightedAverageDiscountRateRelatedToOperatingLeasesDetails", "shortName": "Leases - Schedule of Weighted-Average Remaining Lease Terms and Weighted-Average Discount Rate Related to Operating Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "pi:ScheduleOfWeightedAverageRemainingLeaseTermsAndWeightedAverageDiscountRateRelatedToLeasesTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210630", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "reportCount": 1, "unique": true, "unitRef": "U_xbrlipure", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100450 - Disclosure - Leases - Schedule of Future Lease Payments under Operating Leases (Details)", "role": "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails", "shortName": "Leases - Schedule of Future Lease Payments under Operating Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210401_20210630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100470 - Disclosure - Net Loss Per Share - Reconciliation of the Numerator and Denominator used in Computing Basic and Diluted Net Loss Per Share (Details)", "role": "http://www.impinj.com/20210630/taxonomy/role/DisclosureNetLossPerShareReconciliationOfNumeratorAndDenominatorUsedInComputingBasicAndDilutedNetLossPerShareDetails", "shortName": "Net Loss Per Share - Reconciliation of the Numerator and Denominator used in Computing Basic and Diluted Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaapEmployeeStockOptionMember_20210401_20210630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "U_xbrlishares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100480 - Disclosure - Net Loss Per Share - Computation of Diluted Net Loss Per Share Effect in Antidilutive (Details)", "role": "http://www.impinj.com/20210630/taxonomy/role/DisclosureNetLossPerShareComputationOfDilutedNetLossPerShareEffectInAntidilutiveDetails", "shortName": "Net Loss Per Share - Computation of Diluted Net Loss Per Share Effect in Antidilutive (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaapEmployeeStockOptionMember_20210401_20210630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "U_xbrlishares", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "U_piSegment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100490 - Disclosure - Segment Information - Additional Information (Details)", "role": "http://www.impinj.com/20210630/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetails", "shortName": "Segment Information - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "U_piSegment", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210401_20210630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100040 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited)", "role": "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210401_20210630", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210401_20210630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100500 - Disclosure - Segment Information - Summary of Revenue Categories (Details)", "role": "http://www.impinj.com/20210630/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueCategoriesDetails", "shortName": "Segment Information - Summary of Revenue Categories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_srtProductOrServiceAxis_piEndpointICsMember_20210401_20210630", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210630", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100510 - Disclosure - Deferred Revenue - Additional Information (Details)", "role": "http://www.impinj.com/20210630/taxonomy/role/DisclosureDeferredRevenueAdditionalInformationDetails", "shortName": "Deferred Revenue - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210630", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20201231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100520 - Disclosure - Deferred Revenue - Summary of Changes in Deferred Revenue (Details)", "role": "http://www.impinj.com/20210630/taxonomy/role/DisclosureDeferredRevenueSummaryOfChangesInDeferredRevenueDetails", "shortName": "Deferred Revenue - Summary of Changes in Deferred Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20201231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_us-gaapRelatedPartyTransactionAxis_piAdvisoryAndConsultingServicesMember_us-gaapRelatedPartyTransactionsByRelatedPartyAxis_srtDirectorMember_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "pi:ConsultingAgreementExtendedTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100530 - Disclosure - Related-Party Transactions - Additional Information (Details)", "role": "http://www.impinj.com/20210630/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "shortName": "Related-Party Transactions - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_us-gaapRelatedPartyTransactionAxis_piAdvisoryAndConsultingServicesMember_us-gaapRelatedPartyTransactionsByRelatedPartyAxis_srtDirectorMember_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "pi:ConsultingAgreementExtendedTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100540 - Disclosure - Restructuring - Additional Information (Details)", "role": "http://www.impinj.com/20210630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails", "shortName": "Restructuring - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringAndRelatedCostIncurredCost", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100550 - Disclosure - Restructuring - Summary of Accrued Restructuring Costs (Details)", "role": "http://www.impinj.com/20210630/taxonomy/role/DisclosureRestructuringSummaryOfAccruedRestructuringCostsDetails", "shortName": "Restructuring - Summary of Accrued Restructuring Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": "-3", "lang": null, "name": "pi:RestructuringCashPayments", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100050 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "role": "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": "-3", "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100060 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited)", "role": "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20200101_20200331", "decimals": "-3", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100070 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.impinj.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100080 - Disclosure - Fair Value Measurements", "role": "http://www.impinj.com/20210630/taxonomy/role/DisclosureFairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pi-10q_20210630.htm", "contextRef": "C_0001114995_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 45, "tag": { "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/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2020-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/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "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 YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r448" ], "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/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r449" ], "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/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "verboseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address Address Line1", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address Address Line2", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address City Or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address State Or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r450" ], "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/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r450" ], "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/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r452" ], "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/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r450" ], "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/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation State Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r451" ], "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/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r450" ], "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/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r450" ], "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/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r450" ], "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/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r450" ], "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/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Security12b Title", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r447" ], "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/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "pi_AccountingStandardsUpdate202006Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounting standards update 2020-06.", "label": "Accounting Standards Update202006 [Member]", "terseLabel": "ASU 2020-06" } } }, "localname": "AccountingStandardsUpdate202006Member", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pi_AccruedAndOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 10160.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued and other current liabilities.", "label": "Accrued And Other Current Liabilities", "terseLabel": "Accrued and other current liabilities" } } }, "localname": "AccruedAndOtherCurrentLiabilities", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "pi_AdvisoryAndConsultingServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Advisory and consulting services.", "label": "Advisory And Consulting Services [Member]", "terseLabel": "Advisory and Consulting Services" } } }, "localname": "AdvisoryAndConsultingServicesMember", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pi_AmendedComplaintToRemoveWithoutPrejudiceForNumberPatents": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amended complaint to remove without prejudice for number patents.", "label": "Amended Complaint To Remove Without Prejudice For Number Patents", "terseLabel": "Amended complaint to remove without prejudice for number patents" } } }, "localname": "AmendedComplaintToRemoveWithoutPrejudiceForNumberPatents", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "pi_CappedCallTransactionExpiringDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capped call transaction expiring date.", "label": "Capped Call Transaction Expiring Date", "terseLabel": "Capped call transaction expiring date" } } }, "localname": "CappedCallTransactionExpiringDate", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "dateItemType" }, "pi_CappedCallTransactionsExpireOverScheduledNumberOfTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capped call transactions expire over scheduled number of trading days.", "label": "Capped Call Transactions Expire Over Scheduled Number Of Trading Days", "terseLabel": "Capped call transactions expiration consecutive days" } } }, "localname": "CappedCallTransactionsExpireOverScheduledNumberOfTradingDays", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "pi_CashInterestExpense": { "auth_ref": [], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesScheduleOfInterestExpenseDetails": { "order": 10030.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash interest expense.", "label": "Cash Interest Expense", "terseLabel": "Cash interest expense" } } }, "localname": "CashInterestExpense", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesScheduleOfInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "pi_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash paid for amounts included in measurement of lease liabilities.", "label": "Cash Paid For Amounts Included In Measurement Of Lease Liabilities [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities" } } }, "localname": "CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "pi_CommitmentsAndContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commitments and contingencies.", "label": "Commitments And Contingencies [Line Items]", "terseLabel": "Commitments And Contingencies [Line Items]" } } }, "localname": "CommitmentsAndContingenciesLineItems", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "pi_CommitmentsAndContingenciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commitments and contingencies.", "label": "Commitments And Contingencies [Table]", "terseLabel": "Commitments And Contingencies [Table]" } } }, "localname": "CommitmentsAndContingenciesTable", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "pi_ConsultingAgreementExtendedTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consulting agreement extended term.", "label": "Consulting Agreement Extended Term", "terseLabel": "Consulting agreement extended term" } } }, "localname": "ConsultingAgreementExtendedTerm", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "pi_ContractWithCustomerLiabilityRevenueRecognitionOfDeferredRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract with customer liability revenue recognition of deferred revenue.", "label": "Contract With Customer Liability Revenue Recognition Of Deferred Revenue", "negatedLabel": "Recognition of deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognitionOfDeferredRevenue", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDeferredRevenueSummaryOfChangesInDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "pi_ConvertibleSeniorNotesDueTwoThousandTwentySixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible senior notes due two thousand twenty six.", "label": "Convertible Senior Notes Due Two Thousand Twenty Six [Member]", "terseLabel": "2019 Convertible Senior Notes due 2026" } } }, "localname": "ConvertibleSeniorNotesDueTwoThousandTwentySixMember", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails", "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesScheduleOfInterestExpenseDetails", "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesSummaryOfOutstandingPrincipalAmountAndCarryingValueDetails", "http://www.impinj.com/20210630/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pi_DebtInstrumentAccruedInterestNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt instrument, accrued interest noncurrent.", "label": "Debt Instrument Accrued Interest Noncurrent", "terseLabel": "Accrued interest" } } }, "localname": "DebtInstrumentAccruedInterestNoncurrent", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "pi_DebtInstrumentCappedCallTransactionCapPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instrument capped call transaction cap price per share.", "label": "Debt Instrument Capped Call Transaction Cap Price Per Share", "terseLabel": "Cap price of the capped call transactions" } } }, "localname": "DebtInstrumentCappedCallTransactionCapPricePerShare", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "pi_DebtInstrumentConvertibleCommonStockConversionSharesPer1000PrincipalAmountOfNotes": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instrument convertible common stock conversion shares per 1000 principal amount of notes.", "label": "Debt Instrument Convertible Common Stock Conversion Shares Per1000 Principal Amount Of Notes", "terseLabel": "Debt instrument convertible common stock conversion shares per 1000 principal amount of notes" } } }, "localname": "DebtInstrumentConvertibleCommonStockConversionSharesPer1000PrincipalAmountOfNotes", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "pi_DebtInstrumentInterestRateEffectivePercentageOnLiabilityComponent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instrument interest rate effective percentage on liability component", "label": "Debt Instrument Interest Rate Effective Percentage On Liability Component", "terseLabel": "Effective interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentageOnLiabilityComponent", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "pi_DebtInstrumentMaturityYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instrument, maturity year.", "label": "Debt Instrument Maturity Year", "terseLabel": "Debt instrument, maturity year" } } }, "localname": "DebtInstrumentMaturityYear", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "gYearItemType" }, "pi_EmployeeStockPurchasePlanSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee stock purchase plan shares.", "label": "Employee Stock Purchase Plan Shares [Member]", "terseLabel": "Employee Stock Purchase Plan Shares" } } }, "localname": "EmployeeStockPurchasePlanSharesMember", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureNetLossPerShareComputationOfDilutedNetLossPerShareEffectInAntidilutiveDetails" ], "xbrltype": "domainItemType" }, "pi_EndpointICsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Endpoint ICs.", "label": "Endpoint I Cs [Member]", "terseLabel": "Endpoint ICs" } } }, "localname": "EndpointICsMember", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueCategoriesDetails" ], "xbrltype": "domainItemType" }, "pi_IncreaseDecreaseInOperatingLeaseLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 10210.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in operating lease liabilities current.", "label": "Increase Decrease In Operating Lease Liabilities Current", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiabilitiesCurrent", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "pi_IncreaseDecreaseInOperatingLeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 10200.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in operating lease right-of-use assets.", "label": "Increase Decrease In Operating Lease Right Of Use Assets", "negatedLabel": "Operating lease right-of-use assets" } } }, "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAssets", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "pi_InventoryExcessAndObsolescenceChargesFavorableImpactOnGrossMarginPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Inventory excess and obsolescence charges favorable impact on gross margin percentage.", "label": "Inventory Excess And Obsolescence Charges Favorable Impact On Gross Margin Percentage", "terseLabel": "Inventory excess and obsolescence charges, favorable impact on gross margin percentage" } } }, "localname": "InventoryExcessAndObsolescenceChargesFavorableImpactOnGrossMarginPercentage", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureInventoryAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "pi_InventoryExcessAndObsolescenceChargesUnfavorableImpactOnGrossMarginPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Inventory excess and obsolescence charges, unfavorable impact on gross margin percentage.", "label": "Inventory Excess And Obsolescence Charges Unfavorable Impact On Gross Margin Percentage", "terseLabel": "Inventory excess and obsolescence charges, unfavorable impact on gross margin percentage" } } }, "localname": "InventoryExcessAndObsolescenceChargesUnfavorableImpactOnGrossMarginPercentage", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureInventoryAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "pi_LeaseLiabilitiesArisingFromRemeasurementOfRightOfUseAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease liabilities arising from remeasurement of right-of-use assets.", "label": "Lease Liabilities Arising From Remeasurement Of Right Of Use Assets [Abstract]", "terseLabel": "Lease liabilities arising from remeasurement of right-of-use assets" } } }, "localname": "LeaseLiabilitiesArisingFromRemeasurementOfRightOfUseAssetsAbstract", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "pi_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails": { "order": 10200.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee operating lease liability payments due after year four.", "label": "Lessee Operating Lease Liability Payments Due After Year Four", "terseLabel": "Operating Leases, Lease Payments, Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "pi_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDue": { "auth_ref": [], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lessee operating lease liability payments net of sublease income due.", "label": "Lessee Operating Lease Liability Payments Net Of Sublease Income Due", "totalLabel": "Operating Leases, Net, Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDue", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "pi_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails": { "order": 10060.0, "parentTag": "pi_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lessee operating lease liability payments net of sublease income due after year four.", "label": "Lessee Operating Lease Liability Payments Net Of Sublease Income Due After Year Four", "terseLabel": "Operating Leases, Net, Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDueAfterYearFour", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "pi_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearFour": { "auth_ref": [], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails": { "order": 10050.0, "parentTag": "pi_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lessee operating lease liability payments net of sublease income due year four.", "label": "Lessee Operating Lease Liability Payments Net Of Sublease Income Due Year Four", "terseLabel": "Operating Leases, Net, 2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearFour", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "pi_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearOne": { "auth_ref": [], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails": { "order": 10020.0, "parentTag": "pi_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lessee operating lease liability payments net of sublease income due year one.", "label": "Lessee Operating Lease Liability Payments Net Of Sublease Income Due Year One", "terseLabel": "Operating Leases, Net, 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearOne", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "pi_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearThree": { "auth_ref": [], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails": { "order": 10040.0, "parentTag": "pi_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lessee operating lease liability payments net of sublease income due year three.", "label": "Lessee Operating Lease Liability Payments Net Of Sublease Income Due Year Three", "terseLabel": "Operating Leases, Net, 2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearThree", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "pi_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearTwo": { "auth_ref": [], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails": { "order": 10030.0, "parentTag": "pi_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lessee operating lease liability payments net of sublease income due year two.", "label": "Lessee Operating Lease Liability Payments Net Of Sublease Income Due Year Two", "terseLabel": "Operating Leases, Net, 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearTwo", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "pi_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails": { "order": 10010.0, "parentTag": "pi_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lessee operating lease liability payments net of sublease income remainder of fiscal year.", "label": "Lessee Operating Lease Liability Payments Net Of Sublease Income Remainder Of Fiscal Year", "terseLabel": "Operating Leases, Net, 2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeRemainderOfFiscalYear", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "pi_LesseeOperatingLeaseSubleaseIncomeDue": { "auth_ref": [], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lessee operating lease sublease income due.", "label": "Lessee Operating Lease Sublease Income Due", "negatedTotalLabel": "Operating Leases, Sublease Income, Total lease payments" } } }, "localname": "LesseeOperatingLeaseSubleaseIncomeDue", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "pi_LesseeOperatingLeaseSubleaseIncomeDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails": { "order": 10120.0, "parentTag": "pi_LesseeOperatingLeaseSubleaseIncomeDue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lessee operating lease sublease income due after year four.", "label": "Lessee Operating Lease Sublease Income Due After Year Four", "negatedLabel": "Operating Leases, Sublease Income, Thereafter" } } }, "localname": "LesseeOperatingLeaseSubleaseIncomeDueAfterYearFour", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "pi_LesseeOperatingLeaseSubleaseIncomeDueYearFour": { "auth_ref": [], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails": { "order": 10110.0, "parentTag": "pi_LesseeOperatingLeaseSubleaseIncomeDue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lessee operating lease sublease income due year four.", "label": "Lessee Operating Lease Sublease Income Due Year Four", "negatedLabel": "Operating Leases, Lease Payments, 2025" } } }, "localname": "LesseeOperatingLeaseSubleaseIncomeDueYearFour", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "pi_LesseeOperatingLeaseSubleaseIncomeDueYearOne": { "auth_ref": [], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails": { "order": 10080.0, "parentTag": "pi_LesseeOperatingLeaseSubleaseIncomeDue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lessee operating lease sublease income due year one.", "label": "Lessee Operating Lease Sublease Income Due Year One", "negatedLabel": "Operating Leases, Sublease Income, 2022" } } }, "localname": "LesseeOperatingLeaseSubleaseIncomeDueYearOne", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "pi_LesseeOperatingLeaseSubleaseIncomeDueYearThree": { "auth_ref": [], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails": { "order": 10100.0, "parentTag": "pi_LesseeOperatingLeaseSubleaseIncomeDue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lessee operating lease sublease income due year three.", "label": "Lessee Operating Lease Sublease Income Due Year Three", "negatedLabel": "Operating Leases, Lease Payments, 2024" } } }, "localname": "LesseeOperatingLeaseSubleaseIncomeDueYearThree", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "pi_LesseeOperatingLeaseSubleaseIncomeDueYearTwo": { "auth_ref": [], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails": { "order": 10090.0, "parentTag": "pi_LesseeOperatingLeaseSubleaseIncomeDue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lessee operating lease sublease income due year two.", "label": "Lessee Operating Lease Sublease Income Due Year Two", "negatedLabel": "Operating Leases, Sublease Income, 2023" } } }, "localname": "LesseeOperatingLeaseSubleaseIncomeDueYearTwo", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "pi_LesseeOperatingLeaseSubleaseIncomeRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails": { "order": 10070.0, "parentTag": "pi_LesseeOperatingLeaseSubleaseIncomeDue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lessee operating lease sublease income remainder of fiscal year.", "label": "Lessee Operating Lease Sublease Income Remainder Of Fiscal Year", "negatedLabel": "Operating Leases, Sublease Income, 2021" } } }, "localname": "LesseeOperatingLeaseSubleaseIncomeRemainderOfFiscalYear", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "pi_MarketAndServiceConditionUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Market and service condition units.", "label": "Market And Service Condition Units [Member]", "terseLabel": "MSU", "verboseLabel": "Market and Service Conditions Units" } } }, "localname": "MarketAndServiceConditionUnitsMember", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureStockBasedAwardsAdditionalInformationDetails", "http://www.impinj.com/20210630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "pi_NumberOfAdditionalPatentsOnWhichCourtContinuedStay": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional patents on which court continued stay.", "label": "Number Of Additional Patents On Which Court Continued Stay", "terseLabel": "Additional patents on which Court continued stay" } } }, "localname": "NumberOfAdditionalPatentsOnWhichCourtContinuedStay", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "pi_NumberOfAssertedPatents": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of asserted patents.", "label": "Number Of Asserted Patents", "terseLabel": "Number of asserted patents" } } }, "localname": "NumberOfAssertedPatents", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "pi_NumberOfAssertedPatentsInvalid": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of asserted patents invalid.", "label": "Number Of Asserted Patents Invalid", "terseLabel": "Number of asserted patents Invalid" } } }, "localname": "NumberOfAssertedPatentsInvalid", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "pi_NumberOfBusinessDaysInConversionCondition": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of business days in conversion condition.", "label": "Number Of Business Days In Conversion Condition", "terseLabel": "Number of business day" } } }, "localname": "NumberOfBusinessDaysInConversionCondition", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "pi_NumberOfCasesCourtDeniedOurMotionToAmendAnswerToIncludeCounterclaims": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of cases court denied our motion to amend answer to include counterclaims.", "label": "Number Of Cases Court Denied Our Motion To Amend Answer To Include Counterclaims", "terseLabel": "Number of cases court denied our motion to amend answer to include counterclaims" } } }, "localname": "NumberOfCasesCourtDeniedOurMotionToAmendAnswerToIncludeCounterclaims", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "pi_NumberOfInfringementPatents": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of infringement patents.", "label": "Number Of Infringement Patents", "terseLabel": "Number of infringement patents" } } }, "localname": "NumberOfInfringementPatents", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "pi_NumberOfInfringementPatentsExclusivelyLicensed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of infringement patents exclusively licensed.", "label": "Number Of Infringement Patents Exclusively Licensed", "terseLabel": "Number of infringement patents exclusively licensed" } } }, "localname": "NumberOfInfringementPatentsExclusivelyLicensed", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "pi_NumberOfNonInfringementPatents": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non infringement patents.", "label": "Number Of Non Infringement Patents", "terseLabel": "Number of non-Infringement patents" } } }, "localname": "NumberOfNonInfringementPatents", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "pi_NumberOfPatentsComplaintFiled": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of patents, complaint filed.", "label": "Number Of Patents Complaint Filed", "terseLabel": "Number of patents, complaint filed" } } }, "localname": "NumberOfPatentsComplaintFiled", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "pi_NumberOfPatentsCurrentlyAtIssue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of patents currently at issue.", "label": "Number Of Patents Currently At Issue", "terseLabel": "Number patents currently at issue" } } }, "localname": "NumberOfPatentsCurrentlyAtIssue", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "pi_NumberOfPatentsDeclinedInstituteReview": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of patents declined institute review.", "label": "Number Of Patents Declined Institute Review", "terseLabel": "Number patents declined institute review" } } }, "localname": "NumberOfPatentsDeclinedInstituteReview", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "pi_NumberOfPatentsDeniedForIPRs": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of patents denied for IPRs.", "label": "Number Of Patents Denied For I P Rs", "terseLabel": "Number of patents denied for IPRs" } } }, "localname": "NumberOfPatentsDeniedForIPRs", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "pi_NumberOfPatentsFiledInterPartiesReviewWithPatentTrailAndAppealBoard": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of patents filed inter parties review with patent trail and appeal board.", "label": "Number Of Patents Filed Inter Parties Review With Patent Trail And Appeal Board", "terseLabel": "Number of patents filed inter parties review with patent trail and appeal board" } } }, "localname": "NumberOfPatentsFiledInterPartiesReviewWithPatentTrailAndAppealBoard", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "pi_NumberOfPatentsOnForInterPartsReview": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of patents on for inter parts review.", "label": "Number Of Patents On For Inter Parts Review", "terseLabel": "Number of patents on for IPRs" } } }, "localname": "NumberOfPatentsOnForInterPartsReview", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "pi_OperatingLeaseCostsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating lease costs.", "label": "Operating Lease Costs [Abstract]", "terseLabel": "Operating lease costs" } } }, "localname": "OperatingLeaseCostsAbstract", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "stringItemType" }, "pi_OperatingLeaseCostsNetOfSubleaseIncome": { "auth_ref": [], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesComponentsOfLeaseExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating lease costs, net of sublease income.", "label": "Operating Lease Costs Net Of Sublease Income", "totalLabel": "Total operating lease costs" } } }, "localname": "OperatingLeaseCostsNetOfSubleaseIncome", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "pi_OperatingLeaseLiabilitiesFromRemeasurementOfRightOfUseAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating lease liabilities from remeasurement of right-of-use assets.", "label": "Operating Lease Liabilities From Remeasurement Of Right Of Use Assets", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseLiabilitiesFromRemeasurementOfRightOfUseAssets", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "pi_PatentInfringementClaimsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Patent Infringement Claims.", "label": "Patent Infringement Claims [Member]", "terseLabel": "Patent Infringement Claims" } } }, "localname": "PatentInfringementClaimsMember", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pi_PaycheckProtectionProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Paycheck protection program.", "label": "Paycheck Protection Program [Member]", "terseLabel": "Paycheck Protection Program" } } }, "localname": "PaycheckProtectionProgramMember", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pi_PremiumsPaidForCappedCallTransactions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Premiums paid for capped call transactions.", "label": "Premiums Paid For Capped Call Transactions", "terseLabel": "Payment for capped call transactions" } } }, "localname": "PremiumsPaidForCappedCallTransactions", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "pi_ProceedsFromExerciseOfStockOptionsAndEmployeeStockPurchasePlan": { "auth_ref": [], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 10050.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from exercise of stock options and employee stock purchase plan.", "label": "Proceeds From Exercise Of Stock Options And Employee Stock Purchase Plan", "terseLabel": "Proceeds from exercise of stock options and employee stock purchase plan" } } }, "localname": "ProceedsFromExerciseOfStockOptionsAndEmployeeStockPurchasePlan", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "pi_RecentlyAdoptedAccountingStandardsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Recently adopted accounting standards policy.", "label": "Recently Adopted Accounting Standards Policy Policy [Text Block]", "terseLabel": "Recently Adopted Accounting Standards" } } }, "localname": "RecentlyAdoptedAccountingStandardsPolicyPolicyTextBlock", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "pi_RestrictedStockUnitsMarketAndServiceConditionUnitsAndPerformanceStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted stock units market and service condition units and performance stock units.", "label": "Restricted Stock Units Market And Service Condition Units And Performance Stock Units [Member]", "terseLabel": "RSUs, MSUs, and PSUs" } } }, "localname": "RestrictedStockUnitsMarketAndServiceConditionUnitsAndPerformanceStockUnitsMember", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureNetLossPerShareComputationOfDilutedNetLossPerShareEffectInAntidilutiveDetails" ], "xbrltype": "domainItemType" }, "pi_RestructuringCashPayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Restructuring cash payments.", "label": "Restructuring Cash Payments", "terseLabel": "Cash payments" } } }, "localname": "RestructuringCashPayments", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureRestructuringSummaryOfAccruedRestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "pi_SaleOfStockPremiumOverLastReportedSalePricePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of stock premium over last reported sale price percentage.", "label": "Sale Of Stock Premium Over Last Reported Sale Price Percentage", "terseLabel": "Premium percentage on sale price of common stock" } } }, "localname": "SaleOfStockPremiumOverLastReportedSalePricePercentage", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "pi_ScheduleOfInterestExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of interest expense.", "label": "Schedule Of Interest Expense Table [Text Block]", "terseLabel": "Schedule of Interest Expense" } } }, "localname": "ScheduleOfInterestExpenseTableTextBlock", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesTables" ], "xbrltype": "textBlockItemType" }, "pi_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of supplemental cash flow information related to leases.", "label": "Schedule Of Supplemental Cash Flow Information Related To Leases Table [Text Block]", "terseLabel": "Supplemental Cash Flow Information Related to Operating Leases" } } }, "localname": "ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "pi_ScheduleOfWeightedAverageRemainingLeaseTermsAndWeightedAverageDiscountRateRelatedToLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of weighted average remaining lease terms and weighted average discount rate related to leases.", "label": "Schedule Of Weighted Average Remaining Lease Terms And Weighted Average Discount Rate Related To Leases Table [Text Block]", "terseLabel": "Schedule of Weighted-Average Remaining Lease Terms and Weighted-Average Discount Rate Related to Operating Leases" } } }, "localname": "ScheduleOfWeightedAverageRemainingLeaseTermsAndWeightedAverageDiscountRateRelatedToLeasesTableTextBlock", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "pi_ShareholderDerivativeActionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shareholder derivative actions.", "label": "Shareholder Derivative Actions [Member]", "terseLabel": "Shareholder Derivative Actions" } } }, "localname": "ShareholderDerivativeActionsMember", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pi_SignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Significant accounting policies.", "label": "Significant Accounting Policies [Line Items]", "terseLabel": "Significant Accounting Policies [Line Items]" } } }, "localname": "SignificantAccountingPoliciesLineItems", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "pi_SignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Significant accounting policies.", "label": "Significant Accounting Policies [Table]", "terseLabel": "Significant Accounting Policies [Table]" } } }, "localname": "SignificantAccountingPoliciesTable", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "pi_SiliconValleyBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Silicon Valley Bank.", "label": "Silicon Valley Bank [Member]", "terseLabel": "Silicon Valley Bank" } } }, "localname": "SiliconValleyBankMember", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pi_StayLiftedForNumberOfPatents": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stay lifted for number of patents.", "label": "Stay Lifted For Number Of Patents", "terseLabel": "Stay lifted for number of patents" } } }, "localname": "StayLiftedForNumberOfPatents", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "pi_StayRemovedOnNumberOfPatents": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stay removed on number of patents.", "label": "Stay Removed On Number Of Patents", "terseLabel": "Stay removed on number of patents" } } }, "localname": "StayRemovedOnNumberOfPatents", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "pi_SubleaseIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sublease income.", "label": "Sublease Income [Abstract]", "terseLabel": "Sublease income:" } } }, "localname": "SubleaseIncomeAbstract", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "stringItemType" }, "pi_SystemsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Systems.", "label": "Systems [Member]", "terseLabel": "Systems" } } }, "localname": "SystemsMember", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueCategoriesDetails" ], "xbrltype": "domainItemType" }, "pi_TwoThousandNineteenNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand nineteen notes.", "label": "Two Thousand Nineteen Notes [Member]", "terseLabel": "2019 Notes" } } }, "localname": "TwoThousandNineteenNotesMember", "nsuri": "http://www.impinj.com/20210630", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureNetLossPerShareComputationOfDilutedNetLossPerShareEffectInAntidilutiveDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r103", "r111", "r177", "r279", "r280", "r281", "r291", "r292" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect Period Of Adoption Adjustment [Member]", "terseLabel": "Cumulative-effect Adjustment from Adoption of ASU 2020-06" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r103", "r111", "r177", "r279", "r280", "r281", "r291", "r292" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect Period Of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r103", "r111", "r177", "r279", "r280", "r281", "r291", "r292" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect Period Of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "domainItemType" }, "srt_DirectorMember": { "auth_ref": [ "r165" ], "lang": { "en-us": { "role": { "label": "Director [Member]", "terseLabel": "Cathal Phelan" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case Type [Domain]", "terseLabel": "Litigation Case" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r252", "r253", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r414", "r416" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r252", "r253", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r414", "r416" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r160", "r236", "r240", "r366", "r413", "r415" ], "lang": { "en-us": { "role": { "label": "Product Or Service [Axis]", "terseLabel": "Product and Service" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueCategoriesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r160", "r236", "r240", "r366", "r413", "r415" ], "lang": { "en-us": { "role": { "label": "Products And Services [Domain]", "terseLabel": "Product and Service" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueCategoriesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r242", "r252", "r253", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r414", "r416" ], "lang": { "en-us": { "role": { "label": "Range [Axis]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r242", "r252", "r253", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r414", "r416" ], "lang": { "en-us": { "role": { "label": "Range [Member]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r99", "r100", "r101", "r102", "r105", "r106", "r109", "r110", "r111", "r113", "r114", "r115", "r116", "r117", "r125", "r179", "r180", "r282", "r292", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428" ], "lang": { "en-us": { "role": { "label": "Restatement [Axis]", "terseLabel": "Revision of Prior Period" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r99", "r100", "r101", "r102", "r105", "r106", "r109", "r110", "r111", "r113", "r114", "r115", "r116", "r117", "r125", "r179", "r180", "r282", "r292", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428" ], "lang": { "en-us": { "role": { "label": "Restatement [Domain]", "terseLabel": "Revision of Prior Period" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember": { "auth_ref": [ "r105", "r106", "r111", "r179", "r180", "r282", "r292", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428" ], "lang": { "en-us": { "role": { "label": "Revision Of Prior Period Accounting Standards Update Adjustment [Member]", "terseLabel": "Revision of Prior Period, Accounting Standards Update, Adjustment" } } }, "localname": "RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r105", "r106", "r107", "r108", "r174", "r175", "r176", "r177", "r179", "r180", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r291", "r292", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428" ], "lang": { "en-us": { "role": { "documentation": "Indicates amendment to accounting standards.", "label": "Accounting Standards Update Extensible List", "terseLabel": "Accounting Standards Update [Extensible List]" } } }, "localname": "AccountingStandardsUpdateExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "extensibleListItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 10140.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r19", "r166", "r167" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 10280.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable Net Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r87" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 10120.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Accretion Amortization Of Discounts And Premiums Investments", "negatedLabel": "Accretion of discount or amortization of premium on short-term investments" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r6", "r7", "r40" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 10150.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, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Employee Benefits Current", "terseLabel": "Accrued compensation and employee related benefits" } } }, "localname": "AccruedEmployeeBenefitsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesMember": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "This item represents 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.", "label": "Accrued Liabilities [Member]", "terseLabel": "Accrued Liabilities" } } }, "localname": "AccruedLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r22", "r54", "r55", "r56", "r404", "r424", "r428" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 10070.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" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r53", "r56", "r57", "r99", "r100", "r102", "r301", "r419", "r420" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated Other Comprehensive Income [Member]", "terseLabel": "Accumulated Other Comprehensive Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r20" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 10060.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid In Capital Common Stock", "negatedLabel": "Additional paid in capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r99", "r100", "r102", "r279", "r280", "r281" ], "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/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r105", "r106", "r107", "r108", "r174", "r175", "r176", "r177", "r179", "r180", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r289", "r290", "r291", "r292", "r367", "r368", "r369", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Adjustments For New Accounting Pronouncements [Axis]", "terseLabel": "Accounting Standards Update" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r254", "r256", "r284", "r285" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r256", "r273", "r283" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share Based Compensation Expense", "terseLabel": "Stock based compensation expense", "verboseLabel": "Total stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureStockBasedAwardsAdditionalInformationDetails", "http://www.impinj.com/20210630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r73", "r86", "r328" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesScheduleOfInterestExpenseDetails": { "order": 10010.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization Of Debt Discount Premium", "terseLabel": "Amortization of debt discount" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesScheduleOfInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r69", "r86", "r330" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesScheduleOfInterestExpenseDetails": { "order": 10020.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization Of Financing Costs", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesScheduleOfInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r86", "r330" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 10130.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization Of Financing Costs And Discounts", "terseLabel": "Amortization of debt issuance costs and debt discount" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r122" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount", "terseLabel": "Antidilutive securities excluded from computation of earnings per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureNetLossPerShareComputationOfDilutedNetLossPerShareEffectInAntidilutiveDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r122" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities Excluded From Computation Of Earnings Per Share By Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureNetLossPerShareComputationOfDilutedNetLossPerShareEffectInAntidilutiveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureNetLossPerShareComputationOfDilutedNetLossPerShareEffectInAntidilutiveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r122" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities Name [Domain]", "terseLabel": "Antidilutive Securities, Name" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureNetLossPerShareComputationOfDilutedNetLossPerShareEffectInAntidilutiveDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetBackedSecuritiesMember": { "auth_ref": [ "r169", "r243" ], "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/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r94", "r144", "r149", "r156", "r170", "r298", "r302", "r317", "r383", "r401" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets:" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r5", "r50", "r94", "r170", "r298", "r302", "r317" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 10210.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/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r307" ], "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", "terseLabel": "Assets measured at fair value" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.impinj.com/20210630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r257", "r274" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureStockBasedAwardsAdditionalInformationDetails", "http://www.impinj.com/20210630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r304", "r305" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis Of Accounting Policy Policy [Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r90", "r91", "r92" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred But Not Yet Paid", "terseLabel": "Purchases of property and equipment not yet paid" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash And Cash Equivalents [Abstract]", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r34", "r88" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 10260.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/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r81", "r88", "r93" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations", "periodEndLabel": "End of period", "periodStartLabel": "Beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r81", "r319" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect", "totalLabel": "Net increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsMember": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "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 Equivalents [Member]", "terseLabel": "Cash Equivalents" } } }, "localname": "CashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ChangeInAccountingEstimateByTypeAxis": { "auth_ref": [ "r112", "r127" ], "lang": { "en-us": { "role": { "documentation": "Information by type of change in accounting estimate.", "label": "Change In Accounting Estimate By Type [Axis]", "terseLabel": "Change in Accounting Estimate by Type" } } }, "localname": "ChangeInAccountingEstimateByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ChangeInAccountingEstimateTypeDomain": { "auth_ref": [ "r112", "r127" ], "lang": { "en-us": { "role": { "documentation": "Identification of the accounting estimate that was changed that had the effect of adjusting the carrying amount of an existing asset or liability, or that will alter the subsequent accounting for existing or future assets or liabilities.", "label": "Change In Accounting Estimate Type [Domain]", "terseLabel": "Change in Accounting Estimate, Type" } } }, "localname": "ChangeInAccountingEstimateTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ChangeInAccountingMethodAccountedForAsChangeInEstimateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A change from one acceptable accounting method to another based upon a revision in estimated future benefits or obligations.", "label": "Change In Accounting Method Accounted For As Change In Estimate [Member]", "terseLabel": "Change in Accounting Method Accounted for as Change in Estimate" } } }, "localname": "ChangeInAccountingMethodAccountedForAsChangeInEstimateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted": { "auth_ref": [ "r104", "r171", "r172", "r173", "r174", "r175", "r275", "r276", "r277", "r289", "r306", "r318", "r332", "r367", "r368", "r417", "r418" ], "lang": { "en-us": { "role": { "documentation": "Indicates (true false) whether accounting standards update was adopted.", "label": "Change In Accounting Principle Accounting Standards Update Adopted", "terseLabel": "Change in accounting principle, accounting standards update, adopted" } } }, "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate": { "auth_ref": [ "r111", "r171", "r172", "r173", "r174", "r175", "r275", "r276", "r277", "r289", "r306", "r318", "r332", "r367", "r368", "r417", "r418" ], "lang": { "en-us": { "role": { "documentation": "Date accounting standards update was adopted, in CCYY-MM-DD format.", "label": "Change In Accounting Principle Accounting Standards Update Adoption Date", "terseLabel": "Change in accounting principle, accounting standards update, adoption date" } } }, "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "dateItemType" }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect": { "auth_ref": [ "r105", "r118", "r178", "r282", "r293" ], "lang": { "en-us": { "role": { "documentation": "Indicates (true false) whether effect from applying amendment to accounting standards is immaterial.", "label": "Change In Accounting Principle Accounting Standards Update Immaterial Effect", "terseLabel": "Change in accounting principle, accounting standards update, immaterial effect" } } }, "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember": { "auth_ref": [ "r243", "r313" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds that is excluded from cash and cash equivalents.", "label": "Commercial Paper Not Included With Cash And Cash Equivalents [Member]", "terseLabel": "Commercial Paper" } } }, "localname": "CommercialPaperNotIncludedWithCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r47", "r205", "r390", "r408" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 10020.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments And Contingencies", "terseLabel": "Commitments and contingencies (Note 5)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments And Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r202", "r203", "r204", "r208" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments And Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r99", "r100" ], "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/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock Par Or Stated Value Per Share", "terseLabel": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock Shares Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r18", "r216" ], "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", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r18" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 10050.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", "terseLabel": "Common stock, $0.001 par value \u2014 495,000 shares authorized,24,254 and 23,350 shares issued and outstanding at June 30, 2021 and December 31, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r60", "r62", "r63", "r67", "r393", "r410" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income Net Of Tax", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r226" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract With Customer Asset And Liability Table [Text Block]", "terseLabel": "Summary of Changes in Deferred Revenue" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDeferredRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r223", "r224", "r237" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract With Customer Liability", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDeferredRevenueSummaryOfChangesInDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized": { "auth_ref": [ "r225" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized arising from contract liability from change in timeframe for performance obligation to be satisfied.", "label": "Contract With Customer Liability Change In Timeframe Performance Obligation Satisfied Revenue Recognized", "terseLabel": "Deferral of revenue" } } }, "localname": "ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDeferredRevenueSummaryOfChangesInDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r223", "r224", "r237" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 10200.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract With Customer Liability Current", "terseLabel": "Current portion of deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r223", "r224", "r237" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 10130.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract With Customer Liability Noncurrent", "terseLabel": "Deferred revenue, net of current portion" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r238" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract With Customer Liability Revenue Recognized", "terseLabel": "Recognition of deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDeferredRevenueAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockAmountConverted1": { "auth_ref": [ "r90", "r91", "r92" ], "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 Converted1", "terseLabel": "Conversion value of common stock" } } }, "localname": "ConversionOfStockAmountConverted1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r243", "r251", "r429" ], "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 Notes and Bonds" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r71", "r366" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "order": 10130.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 revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost Of Sales [Member]", "terseLabel": "Cost of Revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r215" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt Facilities" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r12", "r14", "r15", "r384", "r385", "r399" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r15", "r210", "r385", "r399" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesSummaryOfOutstandingPrincipalAmountAndCarryingValueDetails": { "order": 10010.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Debt Instrument Carrying Amount", "verboseLabel": "Outstanding principal amount" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesSummaryOfOutstandingPrincipalAmountAndCarryingValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r213" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument Convertible Conversion Price1", "terseLabel": "Debt instrument, initial conversion price" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r44", "r217", "r218", "r220" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument Convertible Conversion Ratio1", "verboseLabel": "Debt instrument, initial conversion ratio" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleTermsOfConversionFeature": { "auth_ref": [ "r44", "r217", "r219", "r220" ], "lang": { "en-us": { "role": { "documentation": "Description of the conversion terms of a debt instrument which may include the conversion ratio (including all potential conversion ratios if contingently adjustable), type of debt or equity security into which the debt is convertible, the dollars of debt or the number of shares into which the instrument is convertible (or potentially convertible into), the conversion period, any contingencies associated with the conversion terms, and the existence and amount of a beneficial conversion feature.", "label": "Debt Instrument Convertible Terms Of Conversion Feature", "terseLabel": "Debt instrument, terms of conversion feature" } } }, "localname": "DebtInstrumentConvertibleTermsOfConversionFeature", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument Convertible Threshold Consecutive Trading Days1", "terseLabel": "Debt instrument, threshold consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument Convertible Threshold Percentage Of Stock Price Trigger", "terseLabel": "Debt instrument, threshold percentage of stock price trigger" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument Convertible Threshold Trading Days", "terseLabel": "Debt instrument, threshold trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r329", "r331" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument Face Amount", "terseLabel": "Aggregate principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r316" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument Fair Value", "terseLabel": "Estimated fair value" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "auth_ref": [ "r45", "r397" ], "lang": { "en-us": { "role": { "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual).", "label": "Debt Instrument Frequency Of Periodic Payment", "terseLabel": "Debt Instrument, frequency of periodic payment" } } }, "localname": "DebtInstrumentFrequencyOfPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r42" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument Interest Rate Stated Percentage", "terseLabel": "Debt instrument, Interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails", "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesScheduleOfInterestExpenseDetails", "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesSummaryOfOutstandingPrincipalAmountAndCarryingValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r43", "r311" ], "lang": { "en-us": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in CCYY-MM-DD format.", "label": "Debt Instrument Maturity Date", "terseLabel": "Debt instrument, maturity date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument Name [Domain]", "terseLabel": "Debt Instrument, Name" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of principal amount of debt redeemed.", "label": "Debt Instrument Redemption Price Percentage Of Principal Amount Redeemed", "terseLabel": "Percentage of repurchase price of principal amount" } } }, "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r45", "r97", "r217", "r219", "r220", "r221", "r328", "r329", "r331", "r398" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Debt Instrument [Table]", "terseLabel": "Debt Instrument [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails", "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesScheduleOfInterestExpenseDetails", "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesSummaryOfOutstandingPrincipalAmountAndCarryingValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r211", "r330" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesSummaryOfOutstandingPrincipalAmountAndCarryingValueDetails": { "order": 10020.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument Unamortized Discount Premium And Debt Issuance Costs Net", "negatedLabel": "Unamortized debt discount and debt issuance costs" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesSummaryOfOutstandingPrincipalAmountAndCarryingValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Revenue Disclosure [Abstract]" } } }, "localname": "DeferredRevenueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r86", "r184" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 10100.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r286" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure Of Compensation Related Costs Share Based Payments [Text Block]", "terseLabel": "Stock-Based Awards" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureStockBasedAwards" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r120" ], "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 \u2014 basic and diluted" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureNetLossPerShareReconciliationOfNumeratorAndDenominatorUsedInComputingBasicAndDilutedNetLossPerShareDetails", "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r122", "r123", "r124", "r126" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureNetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]", "terseLabel": "Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r271" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee Stock Option [Member]", "terseLabel": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureNetLossPerShareComputationOfDilutedNetLossPerShareEffectInAntidilutiveDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r99", "r100", "r102", "r106", "r114", "r117", "r128", "r177", "r216", "r222", "r279", "r280", "r281", "r291", "r292", "r320", "r321", "r322", "r323", "r324", "r325", "r419", "r420", "r421" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited" ], "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/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.impinj.com/20210630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r307", "r308", "r309", "r314" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.impinj.com/20210630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r307", "r308" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class 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": "Fair Value Assets Measured On Recurring Basis [Text Block]", "terseLabel": "Summary of Assets Measured at Fair Value on Recurring Basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation By Asset Class [Domain]", "terseLabel": "Asset Class" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r307", "r314" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Fair Value By Asset Class [Axis]", "terseLabel": "Asset Class" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r251", "r308", "r356", "r357", "r358" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value By Fair Value Hierarchy Level [Axis]", "terseLabel": "Fair Value Hierarchy and NAV" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails", "http://www.impinj.com/20210630/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.impinj.com/20210630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r307", "r308", "r310", "r311", "r315" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Fair Value By Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.impinj.com/20210630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r313" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r243", "r244", "r249", "r251", "r308", "r356" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value Inputs Level1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r243", "r244", "r249", "r251", "r308", "r357" ], "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 Level2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails", "http://www.impinj.com/20210630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r251", "r308", "r358" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value Inputs Level3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Fair Value Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.impinj.com/20210630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r251", "r356", "r357", "r358" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Measurements Fair Value Hierarchy [Domain]", "terseLabel": "Fair Value Hierarchy and NAV" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails", "http://www.impinj.com/20210630/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.impinj.com/20210630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r313", "r315" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value Measurements Recurring [Member]", "terseLabel": "Fair Value Measurements Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.impinj.com/20210630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r335", "r340" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 10040.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease Principal Payments", "negatedLabel": "Principal payments on finance lease obligations" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainContingenciesByNatureAxis": { "auth_ref": [ "r207" ], "lang": { "en-us": { "role": { "documentation": "Information by nature of gain contingency.", "label": "Gain Contingencies By Nature [Axis]", "terseLabel": "Gain Contingencies, Nature" } } }, "localname": "GainContingenciesByNatureAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainContingencyNatureDomain": { "auth_ref": [ "r207" ], "lang": { "en-us": { "role": { "documentation": "Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or before issuance of the financial statements) that might result in a gain, typically reflecting care to avoid misleading implications as to the likelihood of realization.", "label": "Gain Contingency Nature [Domain]", "terseLabel": "Gain Contingency, Nature" } } }, "localname": "GainContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainContingencyPatentsAllegedlyInfringedUponNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of entity's patents that another entity has allegedly infringed.", "label": "Gain Contingency Patents Allegedly Infringed Upon Number", "terseLabel": "Number of patents allegedly infringed" } } }, "localname": "GainContingencyPatentsAllegedlyInfringedUponNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_GainContingencyPatentsFoundInfringedUponNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of entity's patents that another entity was found to have infringed.", "label": "Gain Contingency Patents Found Infringed Upon Number", "terseLabel": "Number of patents found" } } }, "localname": "GainContingencyPatentsFoundInfringedUponNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r72" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "order": 10100.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General And Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "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": "General and Administrative Expense" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r70", "r94", "r144", "r148", "r152", "r155", "r158", "r170", "r317" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "order": 10060.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/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r65", "r144", "r148", "r152", "r155", "r158", "r382", "r391", "r395", "r411" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "order": 10010.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r186" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfStockBasedCompensationExpenseDetails" ], "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" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r95", "r116", "r117", "r143", "r288", "r294", "r295", "r412" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "order": 10020.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense Benefit", "negatedLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r85" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 10180.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/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r85" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 10140.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase Decrease In Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r85" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 10220.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase Decrease In Accrued Liabilities And Other Operating Liabilities", "terseLabel": "Accrued and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r85" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 10170.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase Decrease In Contract With Customer Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r85" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 10190.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 obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase Decrease In Employee Related Liabilities", "terseLabel": "Accrued compensation and employee related benefits" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r85" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 10150.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": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase Decrease In Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r85" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 10160.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase Decrease In Prepaid Deferred Expense And Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInRestructuringReserve": { "auth_ref": [ "r85" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 10230.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the carrying amount (including both current and noncurrent portions of the accrual) of the liability pertaining to the exit from or disposal of business activities or restructuring pursuant to a duly authorized plan, excluding costs or losses pertaining to an entity newly acquired in a business combination and to asset retirement obligations.", "label": "Increase Decrease In Restructuring Reserve", "terseLabel": "Restructuring liabilities" } } }, "localname": "IncreaseDecreaseInRestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InsuranceSettlementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A potential recovery of a loss for which a claim was filed with an insurer.", "label": "Insurance Settlement [Member]", "terseLabel": "Insurance Settlement" } } }, "localname": "InsuranceSettlementMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "auth_ref": [], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 10250.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.", "label": "Intangible Assets Net Including Goodwill", "terseLabel": "Goodwill" } } }, "localname": "IntangibleAssetsNetIncludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r64", "r142", "r327", "r330", "r394" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "order": 10050.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r73", "r214" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesScheduleOfInterestExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense Debt", "totalLabel": "Total interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesScheduleOfInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r80", "r82", "r89" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid Net", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r182" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureInventory" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r26", "r181" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/DisclosureInventoryScheduleOfInventoriesDetails": { "order": 10030.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/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureInventoryScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r2", "r49" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/DisclosureInventoryScheduleOfInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 10290.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory Net", "terseLabel": "Inventory, net", "totalLabel": "Total inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureInventoryScheduleOfInventoriesDetails", "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r28", "r181" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/DisclosureInventoryScheduleOfInventoriesDetails": { "order": 10010.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/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureInventoryScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r27", "r181" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/DisclosureInventoryScheduleOfInventoriesDetails": { "order": 10020.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory Work In Process Net Of Reserves", "terseLabel": "Work-in-process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureInventoryScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]", "terseLabel": "Investment Type" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investment Type Categorization [Member]", "terseLabel": "Investments" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r343" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease Cost Table [Text Block]", "terseLabel": "Components of Lease Expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r344" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee Operating Lease Liability Maturity Table [Text Block]", "terseLabel": "Schedule of Future Lease Payments under Operating Leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r344" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee Operating Lease Liability Payments Due", "totalLabel": "Operating Leases, Lease Payments, Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r344" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails": { "order": 10160.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee Operating Lease Liability Payments Due Next Twelve Months", "terseLabel": "Operating Leases, Lease Payments, 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r344" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails": { "order": 10190.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee Operating Lease Liability Payments Due Year Four", "terseLabel": "Operating Leases, Lease Payments, 2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r344" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails": { "order": 10180.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee Operating Lease Liability Payments Due Year Three", "terseLabel": "Operating Leases, Lease Payments, 2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r344" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails": { "order": 10170.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee Operating Lease Liability Payments Due Year Two", "terseLabel": "Operating Leases, Lease Payments, 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r344" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails": { "order": 10150.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee Operating Lease Liability Payments Remainder Of Fiscal Year", "terseLabel": "Operating Leases, Lease Payments, 2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r344" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails2": { "order": 10010.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee Operating Lease Liability Undiscounted Excess Amount", "negatedLabel": "Less: Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r346" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r39", "r94", "r150", "r170", "r299", "r302", "r303", "r317" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 10010.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/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r25", "r94", "r170", "r317", "r387", "r406" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities And Stockholders Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities And Stockholders Equity [Abstract]", "terseLabel": "Liabilities and stockholders' equity:" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r41", "r94", "r170", "r299", "r302", "r303", "r317" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 10090.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/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r307" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Liabilities Fair Value Disclosure", "terseLabel": "Liabilities measured at fair value" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r37", "r97" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Line Of Credit Facility [Axis]", "terseLabel": "Lender Name" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r37" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line Of Credit Facility Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r15", "r212", "r385", "r402" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesSummaryOfOutstandingPrincipalAmountAndCarryingValueDetails": { "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": "Carrying value" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesSummaryOfOutstandingPrincipalAmountAndCarryingValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 10190.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long Term Debt Current", "terseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 10100.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long Term Debt Noncurrent", "terseLabel": "Long-term debt, net of current portion", "verboseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Longterm Debt Type [Axis]", "terseLabel": "Long-term Debt, Type" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails", "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesScheduleOfInterestExpenseDetails", "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesSummaryOfOutstandingPrincipalAmountAndCarryingValueDetails", "http://www.impinj.com/20210630/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r45", "r209" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Longterm Debt Type [Domain]", "terseLabel": "Long-term Debt, Type" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails", "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesScheduleOfInterestExpenseDetails", "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesSummaryOfOutstandingPrincipalAmountAndCarryingValueDetails", "http://www.impinj.com/20210630/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r205" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual At Carrying Value", "terseLabel": "Contingent liabilities" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyPendingClaimsNumber": { "auth_ref": [ "r206" ], "lang": { "en-us": { "role": { "documentation": "Number of pending claims pertaining to a loss contingency.", "label": "Loss Contingency Pending Claims Number", "terseLabel": "Number of patents in suit pending final resolution of petitions" } } }, "localname": "LossContingencyPendingClaimsNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r243" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money Market Funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r81" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 10030.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/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "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/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r81" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 10020.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 provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "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/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r81", "r84", "r87" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 10010.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 provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "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/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r58", "r61", "r66", "r87", "r94", "r105", "r109", "r110", "r111", "r112", "r116", "r117", "r119", "r144", "r148", "r152", "r155", "r158", "r170", "r317", "r392", "r409" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 10090.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited": { "order": 10010.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income Loss", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureNetLossPerShareReconciliationOfNumeratorAndDenominatorUsedInComputingBasicAndDilutedNetLossPerShareDetails", "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited", "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited", "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income Loss Available To Common Stockholders Diluted [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureNetLossPerShareReconciliationOfNumeratorAndDenominatorUsedInComputingBasicAndDilutedNetLossPerShareDetails" ], "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": "Recently Issued Accounting Standards Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r137" ], "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 reportable operating segment" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OneTimeTerminationBenefitsMember": { "auth_ref": [ "r187" ], "lang": { "en-us": { "role": { "documentation": "A lump sum payment to an involuntarily terminated employee in conjunction with exit or disposal activities.", "label": "One Time Termination Benefits [Member]", "terseLabel": "Employee Termination Benefits" } } }, "localname": "OneTimeTerminationBenefitsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails", "http://www.impinj.com/20210630/taxonomy/role/DisclosureRestructuringSummaryOfAccruedRestructuringCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "order": 10070.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/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "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/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r144", "r148", "r152", "r155", "r158" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "order": 10030.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income Loss", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r337", "r345" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesComponentsOfLeaseExpenseDetails": { "order": 10010.0, "parentTag": "pi_OperatingLeaseCostsNetOfSubleaseIncome", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease Cost", "terseLabel": "Single lease costs" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r334" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails2": { "order": 10020.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease Liability", "totalLabel": "Present value of lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r334" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails": { "order": 10130.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 10170.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease Liability Current", "terseLabel": "Current portion of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails", "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r334" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails": { "order": 10140.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 10110.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease Liability Noncurrent", "terseLabel": "Operating lease liabilities, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails", "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r336", "r340" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease Payments", "terseLabel": "Operating cash flows used" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r333" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 10230.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease Right Of Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r342", "r345" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease Weighted Average Discount Rate Percent", "terseLabel": "Weighted-average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfWeightedAverageRemainingLeaseTermsAndWeightedAverageDiscountRateRelatedToOperatingLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r341", "r345" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease Weighted Average Remaining Lease Term1", "terseLabel": "Weighted-average remaining lease term (years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesScheduleOfWeightedAverageRemainingLeaseTermsAndWeightedAverageDiscountRateRelatedToOperatingLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 10240.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets Noncurrent", "terseLabel": "Other non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r51", "r52", "r54" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited": { "order": 10030.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax", "terseLabel": "Unrealized gain (loss) on investments" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r59", "r62", "r296", "r297", "r300" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited": { "order": 10020.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent", "terseLabel": "Other comprehensive income", "totalLabel": "Total other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited", "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 10120.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r74" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "order": 10040.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherRestructuringMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restructuring and related activities classified as other.", "label": "Other Restructuring [Member]", "terseLabel": "Other Associated Costs" } } }, "localname": "OtherRestructuringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails", "http://www.impinj.com/20210630/taxonomy/role/DisclosureRestructuringSummaryOfAccruedRestructuringCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentOfFinancingAndStockIssuanceCosts": { "auth_ref": [ "r79" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total of the cash outflow during the period which has been paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt and the cost incurred directly for the issuance of equity securities.", "label": "Payment Of Financing And Stock Issuance Costs", "terseLabel": "Total issuance costs incurred" } } }, "localname": "PaymentOfFinancingAndStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForLegalSettlements": { "auth_ref": [ "r83" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid for the settlement of litigation or for other legal issues during the period.", "label": "Payments For Legal Settlements", "terseLabel": "Payment to plaintiffs counsel for attorneys fees and expenses" } } }, "localname": "PaymentsForLegalSettlements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r77" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 10060.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/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r76" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 10080.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments To Acquire Property Plant And Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance Share Units" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock Par Or Stated Value Per Share", "terseLabel": "Preferred stock, par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock Shares Issued", "terseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r17" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 10040.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock Value", "terseLabel": "Preferred stock, $0.001 par value \u2014 5,000 shares authorized, no shares issued and outstanding at June 30, 2021 and December 31, 2020" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r4", "r32", "r33" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 10300.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense And Other Assets Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "auth_ref": [ "r78" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.", "label": "Proceeds From Debt Net Of Issuance Costs", "verboseLabel": "Net proceeds from issuing notes" } } }, "localname": "ProceedsFromDebtNetOfIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": { "auth_ref": [ "r75" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 10070.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 Collections Of Investments", "terseLabel": "Proceeds from maturities of investments" } } }, "localname": "ProceedsFromSaleMaturityAndCollectionsOfInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r10", "r11", "r185", "r407" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 10220.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property Plant And Equipment Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": { "auth_ref": [ "r16", "r386", "r403" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations.", "label": "Purchase Commitment Remaining Minimum Amount Committed", "verboseLabel": "Inventory purchase commitment, amount" } } }, "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r250", "r349", "r350" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r250", "r349", "r350", "r352" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r250" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r349" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction Expenses From Transactions With Related Party", "terseLabel": "Consulting fee expense recognized and paid" } } }, "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "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": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r250", "r349", "r352", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party Transactions By Related Party [Axis]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r347", "r348", "r350", "r353", "r354" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related-Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r287", "r445" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "order": 10080.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/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "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 Expense" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units R S U [Member]", "terseLabel": "Restricted Stock Units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring And Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesCompletionDate": { "auth_ref": [ "r187", "r196" ], "lang": { "en-us": { "role": { "documentation": "Date the exit and disposal activities were completed or are expected to be completed, in CCYY-MM-DD format.", "label": "Restructuring And Related Activities Completion Date", "terseLabel": "Restructuring and related activities, completion date" } } }, "localname": "RestructuringAndRelatedActivitiesCompletionDate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails" ], "xbrltype": "dateItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDescription": { "auth_ref": [ "r187", "r196" ], "lang": { "en-us": { "role": { "documentation": "Description of a specific restructuring plan and related activities including the facts and circumstances leading to the restructuring or decision to exit an activity, and the expected completion date. This concept and related items would be utilized for each plan if multiple exit plans have been implemented in the period.", "label": "Restructuring And Related Activities Description", "terseLabel": "Restructuring and related activities, description" } } }, "localname": "RestructuringAndRelatedActivitiesDescription", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r201" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring And Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureRestructuring" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostIncurredCost": { "auth_ref": [ "r189", "r191", "r197", "r200" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Discloses the amount charged against the accrued restructuring reserves, or earnings if not previously accrued, during the period for the specified type of restructuring cost.", "label": "Restructuring And Related Cost Incurred Cost", "terseLabel": "Restructuring charges", "verboseLabel": "Restructuring costs" } } }, "localname": "RestructuringAndRelatedCostIncurredCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails", "http://www.impinj.com/20210630/taxonomy/role/DisclosureRestructuringSummaryOfAccruedRestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of positions eliminated during the period as a result of restructuring activities.", "label": "Restructuring And Related Cost Number Of Positions Eliminated", "terseLabel": "Number of positions eliminated" } } }, "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminated", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s).", "label": "Restructuring And Related Cost Number Of Positions Eliminated Period Percent", "terseLabel": "Number of positions eliminated, percent" } } }, "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r86", "r188", "r194", "r199" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "order": 10110.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "terseLabel": "Restructuring costs" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Cost And Reserve [Axis]", "terseLabel": "Restructuring Type" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails", "http://www.impinj.com/20210630/taxonomy/role/DisclosureRestructuringSummaryOfAccruedRestructuringCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "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": "Restructuring Cost And Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails", "http://www.impinj.com/20210630/taxonomy/role/DisclosureRestructuringSummaryOfAccruedRestructuringCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserveCurrent": { "auth_ref": [ "r188", "r198" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 10180.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset.", "label": "Restructuring Reserve Current", "terseLabel": "Restructuring liabilities", "verboseLabel": "Accrued restructuring costs as of June 30, 2021" } } }, "localname": "RestructuringReserveCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureRestructuringSummaryOfAccruedRestructuringCostsDetails", "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r21", "r222", "r282", "r405", "r423", "r428" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 10080.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", "negatedLabel": "Accumulated deficit", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r99", "r100", "r102", "r106", "r114", "r117", "r177", "r279", "r280", "r281", "r291", "r292", "r419", "r421" ], "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/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r140", "r141", "r147", "r153", "r154", "r160", "r161", "r163", "r235", "r236", "r366" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "order": 10120.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", "verboseLabel": "Total revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueCategoriesDetails", "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r226", "r227", "r228", "r229", "r230", "r231", "r233", "r234", "r239", "r241" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue From Contract With Customer [Text Block]", "terseLabel": "Deferred Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDeferredRevenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r232" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue Remaining Performance Obligation", "terseLabel": "Remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDeferredRevenueAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale Of Stock Price Per Share", "terseLabel": "Common stock sale price per share last reported" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r122" ], "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/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureNetLossPerShareComputationOfDilutedNetLossPerShareEffectInAntidilutiveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r122" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Text Block]", "terseLabel": "Computation of Diluted Net Loss Per Share Effect in Antidilutive" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureNetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r45", "r97", "r217", "r219", "r220", "r221", "r328", "r329", "r331", "r398" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule Of Debt Instruments [Text Block]", "terseLabel": "Summary of Outstanding Principal Amount and Carrying Value" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureDebtFacilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r121" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule Of Earnings Per Share Basic And Diluted Table [Text Block]", "terseLabel": "Reconciliation of the Numerator and Denominator used in Computing Basic and Diluted Net Loss Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureNetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r256", "r272", "r283" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]", "terseLabel": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r256", "r272", "r283" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Text Block]", "terseLabel": "Summary of Stock-Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureStockBasedAwardsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r160" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.", "label": "Schedule Of Entity Wide Information Revenue From External Customers By Products And Services [Text Block]", "terseLabel": "Summary of Revenue Categories" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r8", "r29", "r30", "r31" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule Of Inventory Current Table [Text Block]", "terseLabel": "Schedule of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureInventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r96", "r351", "r352" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule Of Related Party Transactions By Related Party [Table]", "terseLabel": "Schedule Of Related Party Transactions By Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r192", "r193", "r195" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule Of Restructuring And Related Costs [Table]", "terseLabel": "Schedule Of Restructuring And Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails", "http://www.impinj.com/20210630/taxonomy/role/DisclosureRestructuringSummaryOfAccruedRestructuringCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r190", "r198" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.", "label": "Schedule Of Restructuring Reserve By Type Of Cost [Text Block]", "terseLabel": "Summary of Accrued Restructuring Costs" } } }, "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureRestructuringTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r144", "r145", "r151", "r183" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule Of Segment Reporting Information By Segment [Table]", "terseLabel": "Schedule Of Segment Reporting Information By Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueCategoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r257", "r274" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureStockBasedAwardsAdditionalInformationDetails", "http://www.impinj.com/20210630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r259" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Schedule Of Share Based Compensation Restricted Stock Units Award Activity Table [Text Block]", "terseLabel": "Summary of Restricted Stock Units" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureStockBasedAwardsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r259", "r267", "r269" ], "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": "Schedule Of Share Based Compensation Stock Options Activity Table [Text Block]", "terseLabel": "Summary of Stock Options Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureStockBasedAwardsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r136", "r138", "r139", "r144", "r146", "r152", "r156", "r157", "r158", "r159", "r160", "r162", "r163", "r164" ], "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 Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureSegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "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": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueCategoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "order": 10090.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling And Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r68" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling And Marketing Expense [Member]", "terseLabel": "Selling and Marketing Expense" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r85" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 10110.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share Based Compensation", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r262" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeited In Period", "negatedLabel": "Number of Underlying Shares, Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r265" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period", "positiveVerboseLabel": "Total shares granted", "terseLabel": "Number of Underlying Shares, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureStockBasedAwardsAdditionalInformationDetails", "http://www.impinj.com/20210630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r264" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Number", "periodEndLabel": "Number of Underlying Shares Outstanding, Balance", "periodStartLabel": "Number of Underlying Shares Outstanding, Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r266" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period", "negatedLabel": "Number of Underlying Shares, Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r268" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Total Fair Value", "terseLabel": "Aggregate estimated grant-date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureStockBasedAwardsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]", "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureStockBasedAwardsAdditionalInformationDetails", "http://www.impinj.com/20210630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r263" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period", "negatedLabel": "Number of Underlying Shares, Forfeited or expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfStockOptionsActivityDetails" ], "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": "Number of Underlying Shares, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r260", "r274" ], "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": "Number of Underlying Shares, Outstanding, Ending balance", "periodStartLabel": "Number of Underlying Shares, Outstanding, Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r270" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Exercisable Number", "terseLabel": "Number of Underlying Shares, Vested and exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r255", "r258" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]", "terseLabel": "Award Type" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureStockBasedAwardsAdditionalInformationDetails", "http://www.impinj.com/20210630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares Outstanding", "periodEndLabel": "Ending balance, shares", "periodStartLabel": "Beginning balance, shares" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r13", "r388", "r389", "r400" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 10270.0, "parentTag": "us-gaap_AssetsCurrent", "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": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermInvestmentsMember": { "auth_ref": [ "r441", "r442", "r443", "r444" ], "lang": { "en-us": { "role": { "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet.", "label": "Short Term Investments [Member]", "terseLabel": "Short-term Investments" } } }, "localname": "ShortTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r98" ], "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/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r48", "r99", "r100", "r102", "r106", "r114", "r117", "r128", "r177", "r216", "r222", "r279", "r280", "r281", "r291", "r292", "r320", "r321", "r322", "r323", "r324", "r325", "r419", "r420", "r421" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Statement Equity Components [Axis]", "terseLabel": "Equity Components" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited" ], "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/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement Of Income And Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r99", "r100", "r102", "r128", "r366" ], "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/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r17", "r18", "r216", "r222" ], "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, shares" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r17", "r18", "r216", "r222", "r261" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Stock Issued During Period Shares Stock Options Exercised", "negatedLabel": "Number of Underlying Shares, Exercised" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r17", "r18", "r216", "r222" ], "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/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r18", "r23", "r24", "r94", "r168", "r170", "r317" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 10030.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders Equity", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders Equity [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r339", "r345" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesComponentsOfLeaseExpenseDetails": { "order": 10030.0, "parentTag": "pi_OperatingLeaseCostsNetOfSubleaseIncome", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r326", "r355" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r326", "r355" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r326", "r355" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cashflow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r105", "r106", "r107", "r108", "r174", "r175", "r176", "r177", "r179", "r180", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r289", "r290", "r291", "r292", "r367", "r368", "r369", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Type Of Adoption [Member]", "terseLabel": "Accounting Standards Update" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type Of Restructuring [Domain]", "terseLabel": "Type of Restructuring" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails", "http://www.impinj.com/20210630/taxonomy/role/DisclosureRestructuringSummaryOfAccruedRestructuringCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r243", "r396" ], "lang": { "en-us": { "role": { "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).", "label": "U S Government Agencies Debt Securities [Member]", "terseLabel": "U.S. Government Agency Securities" } } }, "localname": "USGovernmentAgenciesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r243", "r251", "r396" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of 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).", "label": "U S Treasury Securities [Member]", "terseLabel": "Treasury Bill" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r129", "r130", "r131", "r132", "r133", "r134", "r135" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use Of Estimates", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r338", "r345" ], "calculation": { "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesComponentsOfLeaseExpenseDetails": { "order": 10020.0, "parentTag": "pi_OperatingLeaseCostsNetOfSubleaseIncome", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease Cost", "terseLabel": "Variable lease costs" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "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 Share Outstanding Basic And Diluted", "terseLabel": "Weighted-average shares outstanding \u2014 basic and diluted" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureNetLossPerShareReconciliationOfNumeratorAndDenominatorUsedInComputingBasicAndDilutedNetLossPerShareDetails", "http://www.impinj.com/20210630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number Of Shares Outstanding [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20210630/taxonomy/role/DisclosureNetLossPerShareReconciliationOfNumeratorAndDenominatorUsedInComputingBasicAndDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e22044-107793" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r111": { "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" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=112272810&loc=d3e31010-122693" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r122": { "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" }, "r123": { "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" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r126": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e777-108305" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r129": { "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" }, "r13": { "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=120391452&loc=d3e13212-122682" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r164": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r168": { "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" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL120254519-210437" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL120320025-210437" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL120320025-210437" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r181": { "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" }, "r182": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(a))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r201": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r204": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=6397426&loc=d3e17499-108355" }, "r208": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031898-161870" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r215": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "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" }, "r221": { "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" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r241": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r244": { "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=118255775&loc=d3e1928-114920" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r283": { "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" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r286": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r287": { "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" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r296": { "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" }, "r297": { "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" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "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" }, "r301": { "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" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121483254&loc=SL120254523-199619" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=120240428&loc=SL120254526-165497" }, "r319": { "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" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r325": { "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" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r327": { "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" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121329987&loc=SL120154346-209984" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r346": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r354": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r382": { "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" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(17))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r388": { "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=120398452&loc=d3e534808-122878" }, "r389": { "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=120398452&loc=d3e534808-122878" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "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=120400017&loc=d3e572229-122910" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121641442&loc=d3e19393-158473" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010" }, "r441": { "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=120401592&loc=d3e611379-123010" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r445": { "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" }, "r446": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r447": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r448": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r449": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r451": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r452": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "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=120391452&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=120391452&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "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=120395209&loc=SL114868664-224227" }, "r65": { "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=120395209&loc=SL114868664-224227" }, "r66": { "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=120395209&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&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=120395209&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=120395209&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-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=120395209&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=120395209&loc=SL114868664-224227" }, "r72": { "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=120395209&loc=SL114868664-224227" }, "r73": { "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=120395209&loc=SL114868664-224227" }, "r74": { "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=120395209&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r8": { "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" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r97": { "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=120395691&loc=d3e23780-122690" }, "r98": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" } }, "version": "2.1" } ZIP 74 0001564590-21-038640-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001564590-21-038640-xbrl.zip M4$L#!!0 ( &>#_%*@1SW_G#D" XD*P 3 <&DM,3!Q7S(P,C$P-C,P M+FAT;>R]>7?B2+8O^O>[:[WO$)?JZLY<#Y-(S,Y,WT7:N(HZ3NPVSNY3[Q\O M60J,.H5$:?!P/OV-" D0%F $ FU)NTZ?*@,:(F(/OSW%CB__YV5B$/)$;4>W MS*\EJ5(M$6JJEJ:;CU]+GCLZ:9?^S]G_^[^^_.^3$W)QV1^0KNKJ3_1"=U3# M=GG[Z]/S\7-%&NNE8AN>R M]S@5U9I\(B?VU3A/Y +Q:5$_'-*Y*HLG51;)W+[3JJ?UEJGU6:EUF@W M9;GY_U6KI]5JZ '_\B= 0O^.G89!1@53.?TY<$V]*^E MT*KQ;RJ6_?A)KE9KG]@*NNP%M!2Z7EO<$+ZX^J*RTU%5YW5 M-XB?^!Q:R[?0%W6\^@[^RZIW>)/5#*&Y]B<^Y4_L"FKKZOP&QHWOWV.9)V_N MTZA^XKC:ZL$%/ZX8'_^%R?KF6X,+5M^^]K85EZN>;3/M]+KZGMFOJVZT/-.U MU]WG_[CBMA>FU7XNK>5S3:RDU.ET/HE?YQ+@VFLEM_.)_3J[,/+(91GG/S\H MSES&=<>JRU)KDU;PKYB/V=%7C9A=*GWZ[^]70W5,)\K)6U6BOZQ[@\3U#M?N M7+G/Z>;:;V1Q-:/-EE1>2 #C.WF5RI*K3 9<:CKZ@T%/J&!/ 0K.B5RI+L;I MKG[E8HR?7%LQG9%E3\3M? J-DZI\(C=##SEAQ%]ZT(P9WGM.>\$>ZQF#Z_22 M4.Y4T?A_)]15!!J>T+\\_>EKZ=PR72X6=VR52D3U/WTMN6P)/HF[R2=^GZN[ M!F5_3/43J?K7_4Q75]@E[-=/LY^_?)J]B&/4X#<&4R;#=)?:Y(FCH%QIS-#R MP=)>S[YH^A-QW%>#?BUINC,UE%>N."@?\__S17\YY8^C-O_D?]0UC9KBH_C, MKAWXZH/H3.XO[ZO\'[8NIC+ACZ3Z:9>9 !HW RX-Y3&8X8M[2T=L[OQR29+J MG4[#GQ+[O_G<2F"#G0C>'*-(S-6[LQ1O+R8DD,_F+-9!:?3Z0P!@Y/1\KYB/MFUU5J'YFZM[8 M.C/T"?PV^Q M3/:G2L6OW1?=N9_J:]_(56*U^9U.'J@]7XS2F6M[\82CUJ@FL0#]"=.#[,F* MT1N-J.JFOQ+OZHE+6U&%6^&9NC_,'_?"QIXROZ6T6*%Z.\(B%_3![3.,M(4, M!^J4(Y/_)W7)3 B?@PO0NM2;34CG&--)KI/TZZI<11CY&)&ET[?U6N^C^'HIZ9N,*1C M;%PZ2VJA:ZL]_*8;WKDH\Y#IV]A[?#NL7 MT5AR/3*.M;JA-[<9KW1GDU):AI,:&^395%__W+#.B:5N&XV(T%Q/A2EK/EY1 M9MG_F_) -6Z3/R51WK+S''=G/UXQQ3%)IVRP,*;^I^=[U+[(N;@(I*2[.!\ M\I_=-/ZLK1N<^"YD4?*Q"BYCXDF=8/S<#3IUA*_"WD.$JW7*78JO)4>?,)PJ M!=^-;3X,9A_/;>,71YO]J-BJ;7$C=VMW*X;'MZTCQYA_>3:+57@S;7\E',NS M%PLA\.HT6')!R/>,)''?[$8J#,#@N]F7NL:_'NG,/1"#HBL]H?/^?RU;?V]O MGKWITXI7!6^:"K/WS>N9YVF[W/@[\T-\_'^SARQ^6[Z'^N9B<$?SI%9=O%8+ M73_[-OSBV7?!(BXM+%>)8E4#R\ 9*XP";Q9QPIB?60QGP1#%);.'SGY;>A-_ M:@SZM:1F!LCFAPS9;6ICIS$@_&G!M4A:8_L[X["5\\V>M531*^-DCM;V&H6%[8:>V&KQUM8 M*=L+&]/>.M;"!A$-^.NYP!JIDR36;&:Z;/#:$@X?PT8)W%CFO;LBF-C[R^,1 M;VLRM%+%-$,A;!Q)0LG+EPTD<^[&6@UM@07J:&KNJN/U"BZ1,> MYN U&C/'?>.42V?A2-C2I+]\6OF*M[B_/# P!EDBC-#5-)V'H13C1M&UOGFN M3'57,8K#%!L7 !ED>DM=13>IUE-L'OURBL,9JV>.+#'MJJHW\0QVI7;MCJG- MK[+IF"_S$^V;JC6AQ>&2K1"=;:Z; M9TD#]D$@.Q*0;3$:1K_3;0A=.MOJRC>D1N$XJ' @B,<"<12'[(E#%GD9F6BW M$-#;Z@7PL:#]\[RUT,(>*.ZX=_PH;;+D/9"4.RYZUV8O#$:.Z]986OEF*A"Q+V"%XUL82_EF"@ V$F@&V63O MY)LSX,2^@+%$3),EWUP"S%(!S3BKK(ZT]L85Q^HXTE:^)*V.W#,%**L#((.L MM3IRSQDPK Z +!''ZL@]EX"U.@ RSNJ]T8M6!_G.S4+(*NW4F0%8M=C[^]&* MPE$ ;)=,8,.+$O8"P1TV3) M-Y< LU328IQ#']Z;/?Z)M2)Q#A<],AN]Z4IVN*ZWM]29B=RLP>TM?=+YJEZ/ M;MCS;;^9ZX8SMU=W?SX,;\XLZY\F MY.MWQ?Y)W4O/U)QE3 G=/O_S=T9]Q5;'KU?TB1KA9\TOZ9M3SW7$[]+:!W[W MC^WDE+BTZ5\>-=77E4\+7>C<4M6S;:%.PH_M,U;QU5X$Z11GS.WF)\7@]^=@ MY^IV-%FHX@U420X=UO+98ARK.2VY(41Y( 1'J[C@(+-?Q]4KZ+&!K]. P..Y M:,DI)=0A>^L0%%<45[0A=I/_S!UA@S8$*J4#AGF/N#VA#IU>$I^R%=)=]FGI*.ZVK9BDN+;)3DP87)E%&RD>M06<%15K"MA H %<#QBM+N;+$XKT5-(.7!,\J4 M';.>Y5!-P5%3L-RQ6&H*M"=@:J*72'4*N@G8$"#%. MQ;??%/4GU8IJ:.3!](H*]* 6H,CVD-D^EYB6AW 88EI^A#O?':US*HO(]EEE^QTQ[0/"AK%!"@".*9NB\=/^[% M%U,VRS>\-O'G?A8\F/TY>^#LEZ6W\"?&DL'NLV)K\\S15/^NV#^IVS6U(;6? M=)6>6Z:FNXR(/]B3ETHBZI+L_]&0,XD@2S,OG4WUTVWF?AR&8TQENQ>*2P.= M7&=<-W_T_+?E>ZBIA>YHG,C5Q6NUT/5):_'=.8C]7Z9MD"QQ$/]?/ X*VP'' MY*#@RUOJN+:NNE0;NI;Z4RS@[?!'#I#Y#=O,OMXXX6SCW$X,<$/MD65/%%.E MP[%BTSS4+JPA_9JI%I#H[TI][E #D/AG'C,VJ(S<\DVJNB/S'+.%OLD7NP!0 M,VF%FW9W5/+! J#\$QA,L UNY(/X(. "!M%C!;GR932 4@'1(!=]ERFA""V<9;;$::"L=CLL*8CW!Y++LVU-;Z[)"6%@PN2S[-M?6NJP05AA, M+LN^73:DAJ&;CVQ9_1 @^[NH1ME[2X$6V8'XJR#F&$#^RKXMMIW^*H0A!I"_ MLF^%;:>_"F&" >2O[-M?OU&3VHK!%K6K3713=UR;7?-$BVJ$;;4>:(D=DM,* M8HY!Y;3LVV0Q=%HA##.HG)9]ZRR&3BN$B0:5TX#;:=\4PR]]I'0EFW55U?:H M=J4K#[H1/O0CRZIKW:1#!VRLF?9Q&"BMLM!]F"&S6] RQ S'V8[FV.X5F^6C M6(ESQ9D5"8ORZ+%E:-2^8.]X$NJUJ_*K9GS ;KU5S$?_#O;AN_*B3[Q)&(Q: M4G7^1Y;8A*Z]E+.RCZIN/90J]0US6$W8)2$$N\XHCT>6QU#OEJE^PYYCNFM:M[ %]'^?/2Z9SBV;Y7(VIKXYXMUR!*>< M&XH^6=@P4J?:K#;G?V1)+K>4FOG*KUN%X[.MU.$6;K6Y/=N^O>.P#E)"7(7, M='C[^"UC'-99VILQ&/K+L\B,+'>00XZ%DG+L>(Q\(G*;.X!SE=21JM7Z_ _DJB.Y<1)/W\=RXY;N ,Y5/,%1KR/3.;/LLI5,2.E_ XI2UR%S'2TE*QTI ZA^S,&-[,; M\S^00XY5;":?R(T8ZN;-'=#5C52M53%^>:1RH!IS\;.C;FK9RF]GFS&D(]6) M)>-,M>9_((<V%]!X<<2:3 MVWMB_WK;+_?-SV&.;,G-^1_(D?M4A*VA06B7YBHJI",1K1,Y1D7+VSL.*Q'% MY67DH&0XZ,HR'UUJ3R[H@QOJ(LW4Q!.U7?W!H$-JZI8]L%SJ7'CT[MFZ&UN> MHYC:W3-;D=>A_A).UV1TY\"J91 :<8>%2*%6ZHA'VR3.,*+"!3DGO5Q?O!JJ MM]R66*6QY]H7:ZJ,V4^G%[/'[%EA'-D7H)O1?0'(Y.OW"(37*SF+$,7H("@/ M@/ORN;!;;2]"-7+LK4:H1C+C+&1WSWGVF"RM7>C),DSV6_IDCW.RU-0G:6[+ M>K.5[',;Y'8K28-AUAOC99S;@+?&NU1T^U^*X=%OK_,_?V?DX]W$7Z]X+_%P MX']^2=^<>JXC?I+S'920K%(6BR.T_ ) MN3C;)DDN&(8'*"5I_@=R3CIQ1"EV'/%8NV(.P&W(9,=53V\9YL"'G+,!:KKA M\=Y<0ZIZMFC=V'M1#4^CVJ5M3M13;%,W'YT;:HOV7M]>5S\@ M;!OV)E/#>J5TZ%KJS^LI?U">O/,#KN#"WEJ[ANC/0^/H[,?2"\?1P*/OA^3H MJ7Y+'=?659=J@A0_3-UU_ -R)Z2B[N M0JV^G0PP0R3I54<I8<>B-H9CB9@20&**PU5(B M*@#E;U3U6>7O0NOO4)1LH)O4I=04 314W-LS]N8U+)[&7FJ)/_3GM;XG?G#! M[('[;UFYL2W-4]UK.S ?9YK Y!&KA\WH.&;XZ+IWDWP99FB?: M'[MP1DYMC[0Y(WMVQPJ=D4N;(VW.R)Z]L4)GY-+62)LSH-H908SKEAKLX=H- M&]7KG:V8CJ+.3S&>ZEWM276Z7@&;VL6K/";CF]K'N1\>PW_,MO) M?Z';5'4M.P^*:18MW'X%_-WYRVOP#FON/XZY1&Q!5-2@@.4DJT8_RDF>O1-H MAO.00^N2"CI&_@=>X-G/+/=[J^MQR>&TF^X[Q_%(+Y6N3WC%YNJ/V M1#=%,<4W:M+1FSKR[/N'&Q=CL1_BO>5 [VQ7/G/'U%ZZMIC\M689D*\.JK]R MSU8@U%;235*^?-)?3FWJ6)[-S#3^E?AF3!5-C/W+)TU_8O]E?TV)X[X:C%X3 MQ7[4S9,'RW6MR6EUZGX.OG&MJ?C(GWZBFYQ8I]5?/X_8^TY&RD0W7D_Y$CID M0)_)K3513/\W1_\?>BKQ.\7'9ZH_CMW3!\O0/I?._OZ+U*Q^_O)I>@9M#.(5 MBJ$_FJPVUPV.H+X84&N2J485?%7>88B2G)M_T8?@/=[EISG>!L&]-ZE_U MI-@Z8XU3$EQ8.OLQZ-_U+LCPKGO7&VX]KWBKG<:\AKWS'[?]NWYO2+J#"]+[ M[_/?NX/?>N3\^OOW_G#8OQ[D:++_[@Y_[P]^N[L>E,G%.9&KC7KG_>D]6#83 M[=GTAI:A:Z1::378:*:*IC$M./M-6LG";Q8C^&C0D7M:9ZL1?+;%2N"5KN+J]OOY,O3,&RBP;>A"EG5:#S)4=G]D^)F J'1(WJIQ>6ZG&HX&T= M2B10VK=TM-K)"QMW4O7DGT*-+]YREF/&8 @UFY4_(?[.S]P8^>(J#P8E_LR^ MEMCRJM0PG*FBLMG,/P>S$Y^#YP1KH5J&H4P=>CK[XS-YUC5WS(;!1NR_0:"D MJY$G\6ZVL-9T_AC_XGJE4?_U\_-8=^D)?S=GG&=;F996(=IZ'@XOT) ^6I3\ MZ)/AZX0Q\"8("WAO+[;]PH9MS@::YCC628[46B4Y__28O4UMX_663BW;C25$ M1.RD=+^6=#8Z9I8R/6$9#XIA6.Z#]<(YL-.J-SY'Q8POE9"V+Y]<;05O[$#T MQ%8PEHQ%B;YL%/WS1_?VKG=[]2>Y[=U"6'T')^[YW?\9ZE3J[]=0?8OF_^+2_+9S!S-!QA8 M-F&^*OEKQJ;$M]8)\_JHM@$FY%7,?B/N[?D.X\ZL?JJQNR?LWK&FO+Y2Q:9F MZ>P/SZ2^QJU5RX3?MP9=4!.C)FZNM&'X0T5H^U"JN%YD57QWVQT,^T+AHB[> MB9_/KH]$;_A=_HWQK/7V8\GM59;KA?( M:,\#TZQ'Z$:4.6[IH^[PY[H#]DL\!NE_O^D/_BB3_N"\$I]',A/0^-![4517 MK!RQ1L2>KQA1'.),JAJ"_;&]MP4YP^3Z2$V8%_GF9#OR+B#"Q<5OVZ2]^O.=XJBIL07Q3 MU)^/MN69VDDPFDOQST:[;@7>]4W5LIDY)[(A0Y=Y#N?LH:[]>FYIN[L@PL1S M^-.FMO7$W\E]D MJ*,_,'8EOY2V373X>U>.+_(H9@.+=U(%5EJ)<>*>\](.\ MH"HX<1<3K".=R-6Z5.NT5^'KC"Z? M4"6L$<#:V%Q!/+)A;/N)/_>+;N:+JH M"F/P_>7!)I_.]+"*$-?:CXJI_X_X_!&E-E<,T:_<5H85$C0TLGT.6)9-,K J M'S,A4@?R:C))V?7Z6([JXZZFV=1Q@O]K5*^+$;3SJ;3/>)FA[S MQRW;';]5S>4-[GEMFX')\08V]'2F\"2Y6HTSDOK:D9RS/Z_M.^O9C#D.JKBN M$3&%-@Q"ZJP=A-#BU_8-L[68LD[:;/NWXHR94>_RFM;UN(JZ/[\:8D4H)."\ M&XNQB_'_Z]/8[L)9IRU5.VBI;0O,P8+SH,K49E*N3Q6#T!>JBM9M[.L1+])' M21;AHK;*W\AC#7T18__Y+6Y9:GQWB4H-.Q^P>8@JGL$P8]QL>CS,1 MQ:8*4SH:/24?UJNOI706!^PNNRV^PI*KS;?JZN,&FV&IG.'*4A7CAL]B%\^V M(;5.&K6HR5*$L.E[ MU<'F7S#3,W*DS1K8C7O>'736-,,+"ZZ+ 91,:I334R M]6S'XR%RUR+L"N%C2?*'AX]K(7X^U8\(OS-7<#-L\_?%OQ^ M6#"1*HUMX\DQ^#.1>+*X3Z-J$.8Y]=B(;8/Y5SPUK3-/A?,B5=0Q40W%<3:' M;)$T1R.-K0@@=$3%R =N_R%A(!!F$"1 AB3JFZD_"QOZ3P2L5F4SN-H6*CSY('_TE&"L.&>D&\[H4 MPV!7\$I6[HS]Y>G<%6,>V ,-+F /#KPQ_U:IQI.??NUEX)B%_+D96W%GC?_, M:R^))K:DBDNG-E6IL-4DF8CJ;(=\8,]C$R6.QTP"9VSQ6JA9 ;D[5MRWLWA6 MEH?*Q^G?'$SD8YDHID8^R*'9/C#^9!<]_(=S([M)7,_NY$,)'L;+>QTQ$C%2 MQ7%)ITHTY=6I+!D\R\2?<57 6VL+Z5K1Z/&Y9]OLG7XA,5>PKN)Z3CP%^R=U MWDH5F1E3VU981R<4[ B)/F;3W ?63+X2>'W]<\@DC%7=')96OTQ^OT*EU*25 MLRWCV(GNNHS1A1ZU+9,]P#!>"7VB]BOI*+E07,4O^7TCQXMGA$,L MMQZ[LEYM<"F]I8^>X6>UAR=WY .G8^LSD6MR);C"'>NB3G'*ZQ0/+=#^@.Z*3:?B P83P[(U<_K1BA^EC[/+GOW@O7CFUW(436X>,U89U?JIJ]@F)]X M(L_LA+!Q4#EB83#(4MX5N*'20&CR0!S"Z:[34CA5?A==:IBI O\:PC)[AOL 7TMR:1,TM2J-+(]?;E12EM+]AE]I QS^NKI%D.R? MM)88K/(!$370UD5;M\"V[M /L/@+,8^R^!^#^ GJB,):ENN3\2MV E6^N8Y MNDF=>!FCG7O09!3:8S-6^I(%$B^3'G/Z )=%2"H"-Q]>L^?=G2D"EZ#.R[3. M Y,2[JU.9.99= ID.J_8LCXC^&^"WN<^N8_343=VM6,VBRQ&&XH9^+[%E348 M^FA5_9.H>J(:>[@H6O(O.VW'."HQXX1%_E_'*7_ZLLU>SUQ*3 MS=[BM0U/NB,"O;;]1-_4R66:R;JB MI.L/SW@E4M/O33UO@W)I^T<4$GYBGJ#-CWMQ H[8+>.4PB1>T5?,WW8C=MT, MQ0W7GBMT'5-Z[Y&\Q=L@:U35V2B=KZ7^X'*YR[;I333+#2XHG7@:J;%8RZ4^(KX3J[Q5R^*C),[4IL1:C3K%Z;+O^ I+\+L?M M-8KQ/-D\51[IR8--E9\GRHB-XE0QGI57QA.?]E^@E':R*&1LZOXH3ZJ_@.VI2?OO%V.R;8(,G:Q9H'?/(QYR/Q2+N1[H*! MB8M 8,"#[('.$$NNV"0^.U#GO45=Q%V.LZ#IMUJ_8:[%-CFP]*CFXP]@'1M; MK '/)3TR!Q"2IVJGA9-[JSL_+Q75M>RA-V%C?HWAYMZN"B%ONH&]*^XM*W>S M;KK!GPP)9A-VO#<]02Q6*<8I"#N($W#T>],#)37TXW./!WVB]6&.D"\:G8[^ MFZP]RVS^F-KR]1MZ7(%1M8BHB*@@UB;?JCYM1P?^8J%J1)$!0OB5RO(XCO^Q M#)Z%.W+3O;V[[]]?]@?=P7F_>W7?'_ \2)][_=2 M")J&=UWV56]P-[S_,>C^N& 77,3 J,MY$:@X.LKO__CAAZEXFNY2[>.ZT%6: MBW&D\!BB99'1LHY ")\^O!Q>]P;!W<<_^&EY?]2\83%[ M,=SLW0]_[_7NAC%P\MSB,^3;)MA?(C$@FII\4PP&GY0,QY0N%U@B6*8M60B6 M");%B%J"F@L"VC$!+>3^7=_T;KMW^V-:R!&T1N1Z2OU;$=U B1FBV]&XK('H MANB6.ID+C6[LZ^\WM[W?DT8WONG7IF-V'3\^Y,IR$.5 B1NBW-&XK%E(E .S M_(B@B*"']0_/N\/?[R\31U#%&9-+PWI&Y 0E9HB<1^.R5B&1$_U#1#= Z#:\ MNS[_K^3]0]&2RN$=JT3OH+%EL"!T<'W7&][?7=^OP=59>6D,.!U8+IN+:Y$UN+JJT!3A$Y*L(7P>CVS#D^^_=0?>WP &]Z _/?PR'_>O!/?OVZL]A?Q@K MVOI=,95'@8MBOV#KLT,N=$?U'(=WO>7'CG=-Q7AU=.&8+N"4XZW?_9M?%V1\39?7"V=O_/']W!7?^N>]?_5X]_N)K]S4'W MZGKX(P;._I.?9:$S'Y17_'#(9%\8L\\<<0W+\7@#]NZ#Y;GDNV+_I"ZY#74- M0QB%('$(HT?CLEH5831U&*T7 4:WF@MB:'P,K?, []WM]=7P_N;V^KQW\>.V M%W/_HVM;AB,0\\:V5*IQD$1(A"0]"(D(B5CT4WCG+]]MV?KWU[=[-60+=62[ MOON]=XO=V H$('NNU5S1S\8X]B6BYD^O!$8Q%,(E.E0CM<,IT#S"3:[\).G^ MJO=;]\IWDGH7_<%O<;RD*_JH&+Y[1/D*HG\$2G#R#V]@]'--*J1_!&;]?7SL M%B%FB'!X0#CLWM_VA_]U?]D]O[N^C0.%/&%&_&-P$ 5!R0NB(*)@D5!01A!$ M$-ROSO/'X+;W6W]XU[OEFPZ[5[WA?>^?/_IW?]X/>^<_;OMQNJ[],&WZJ#LN MM?EN0\6@HEC3WT](AE3U;-W5J9]H^^&(\Z$#AQ)Q%)3((8X>KP.;C#B:.HYB M'2?BZ)YUG!>]R^Z/*WY4QRQWS>V::+ M>!6DWV.?TV[2@Z/U4!E1YG:'MGT@4D,2:D1J1.HB(74#D3JS2/V&-38MU>&0 MNG$O:EIW+)"]=L?4)GV3OU7\BF@(27 0#1$-BX2&343#S*(A"+^U>=_[[]_[ MW_JQCGKLO8SU!QV[TR'V%17[:H7$ON1X%>$)X>D=>!KV?QMT[V*&4(>,(HJ[ M*4KY]FXQ&,0-Q(VCX,:J8X _N/-A4^7FBC-CT3A7C67EU2N33_BN?=I+_CGO3UHBW8^0GZ,0('HD[_3// M_7O?]+HJGASL],H46J 17?M:XOOI_>WT0V_"QOFZM,6>!%]F=57341W7GDT> M/(?)A^,0W2&.]_ ?JKK\%"O3FU#;\AQBLT7V-V-ZIDIM5]%-OJ&C3'13-3P> M^2/NV'(H&;-A&7QH5./'1;IC2ASV,'XP!Q,Z=\R>;].I9;M$5:;\:W8=[T,G M5S\+0F9X'8,V#Q4Q'>DSN1M3MB#^ROG+1,5ZC"S#L)[9DIVFQZ>:_C1[J0^! M/++J1VE%I)(\6#93FE]+U1)1J6$P':FR$<\_!^%>\7D64Q9W\'BRH4P=>CK[ MXS/Q \%2M1K$@2-)M'#HW;^X5JG5?OW\/-9=>L+?S>GQ;"O3M7%D,?YWUV\K MD@>19,5SK>W);U"78>Q)L$ZG6T'C3IDT6.NSP1KXQYLY_V.OQ2RMJ#[82G;? MIH&^15(?8B)I36I%I7Z)6=I[=90]YV$8/@)RWFDTID^ M(K?=_H!,_!,P%,T2L$4TBPW+M!B.L0'IID/7_HPRM#1P:N!K6=%6]07 $@;!)TZ4EA '_6#8-! M^&A$[;__TNA$&$-DI"+Y*,0#8%R->(!X@'@ $ ^XL@VP@/DR3]1^9?IY,J6N MSH].*@L?B>EUIIY'3(]S4/!_9GZ0IZI,0X\\PWA]H[3Y399_4"'SI.S@]$)4 MY;E@2%3EJ,I1E0-4Y>P7W50>=(/W'&/FN*%/=!ZWFG\U(B(Q,+5UAZGO5\>E M$W&X.S.\#4MW?>-=7^P38\#PRHQY!@H.-=A?3'.KOLD>( :[4BC^J6UIGNHZ MJ-:SRYRHUE&MHUH'J-9UKK8UXCD\B!(H7$VWN2I6/8>M%O]^9IQKU&%+NJ24 MF49G/S"MK8>^XQ9Z@ "^[1XUU_DE['J'!V4"X_V!1N" :JCTL\NZJ/11Z:/2 M!ZCT%8.-SO2/KW:I.C;9[X^\@;#%"V*8:E9LS1%!=W6LF(^4:WEFQ^N.4.$; M[EAITHS^[8#^&$8CJHY;/+JZCE4HY9\IL1YX\='",'_F!4;, MU';'[$V/8UYB9#,[7+%%^_CGL158ZNQ.SW5T313__3!%H&?HLN]]P_U99SJ< M73WA#]0LD7<=*PQ,#,M\/&%K,B&.-YT:KR(;:ROLU>%8OV)3XIE"6?/XD$ ) M!D7LM3QW^C>*8N')6U/L5(-Q53U16#OUK31:#IV?(, M#=V+O(D/ @\"#P(/3.#A*O[),TRFH@,U[^B&KG)EK(PH\QG&ENTR5<]P@4FD M.E[M.7 U/\LOL$=,*/,@-#H1>AZ3 [EA1U3DJ,A1D0-4Y$N!_HGGN&$5/ \% MZ2JSMKE._LM3A*KF07U]Q+X6]KMOEBNZX=G"G5AZJ+OP.!0GJ-%DOH8J+';A M4K#1!;@0> K$,E?;_P@!V65DA "$ (0 @!!P;CWIVHG48 MOX+GT=1=OH>+?Z-Y_GNY]A]YO!D9F3_6U^G.3*DOBCQ%C"C8/8>:/;O\B9H= M-3MJ=H":_9GR&/LKU[P*<=B #;Z#^8':7$V':G\LF_UNL$6CQ!DK"QO>ID_4 M]"B:W1EF,53.J)Q1.0-4S@]453R'SA.V(H;B&2,]E+SEM3DF-43ZUF2JNOPV M7CZ+HO/MM3PIRRQK7NQYPHL]9W%TW9E5\J,>SRXWHAY'/8YZ'* >YQHYJ'ET M7![F?GQEFG?*M+"HJ>2JFQO@HO./O^.5F]?!I;JZJ@IFN68GB+CH]KSQ ?N- MVF*7E:GZ\1=!J0DU753QV6545/&HXE'% U3QJVH:I[;ES@I8=--E^I!]\A2# M_\"TL_M:YDK[3QR.^($X@3B M!$R<\"L1R5AW7,L6O6ZXQ@["+^)'R^3*61WK](F*S@8CW9V%XCFBV!/=Y2W4 M>3]=+EOXAV"(HKON.8X3FS;5Q+3_4;)(N"&E3\ MV65?5/RH^%'Q9T7QATWTD>%Q-\$O<]?]<,Y?'G,DJ,W1@!ONILG="*Q5SQ'7 MH;Y&?8WZ&J"^=JC]I/.1D;^UFY4:88,R>'A$>7RTZ2/?8S2U=5/5IWR_TH2] MV25RA:DZ'KYY8B:XSK6I0TV=V=S,,F=ST3Q*Y*K<%+UPN+4M5Z4.&5@B$,2# M1S;]R]-M#A%A7 @>SNLH%6<\-_CY#?-6";Q5,1LL7!I9K(0_!ABIJ@-]NL1@9]T1<-0"WV?/N9CRZT6W>IH0]_ V+9O%,424?OH].RW^YP+DF-.B M_AQ;AB8N<:U'RG7VK(R(%PTQUP[N5-I_#HK_^<-@MQ@&[!J32:6Z;^.[^-EE_SAF934JF4.GU*0Q' 83 9Y M#YXNGS< >J&V*II&AR!4-YES17D%D\6@F6$2I\K2<6NAR?GC9-Q5V0YN\"3- MI(YQJ^%)FGB29OY/TKSIWM[=]^\O^X/NX+S?O;KO#RZO;[]W[_K7@](9_Y7T MQGLU!K:&YG>@.!7Z?[_I#_XH,Y5S7MG:Y,B&\CV_'EST!L/> MQ3W[:WA]U;]@3'!Q_ZU[Q;BB=S_\O=>[&Y;.YI>1\&4DN(SXE^5G:D6< MLDOQS^=@ "<<(,4RS+ZX%=2M5EJ-T)=W?*W\K_P!-#H5Z=?/P2QGB^M8AJX1 M_SHB",LHQ);UZB^Y2;^>EKK(8CR8^TR@H\ MD)RDOO@; ZQ'6O!:I5[?56'E6"ZRH,U:%1G5V3+9+JA*>?N20*5)0J554:6E M*#>? E,LMD%V?GE9O3P_@.#X-EI."=!U'.HZI[NR_,$6/605\R5=J::@B,D1 M'+?]H/]P5&J%+>3="94:Q!28='!@IKA$\*UIE(7T90'!!CZ5FDL.#*)-EFA7 M<+39V:LY6#C@0%[-7DY,@N'E\UG!ZG[^S>&B,047"!A$$.X+X@5 RJ!XI$\$ M]$Y D %E 0(1?.<#L0(@:0HN'SG,F$BU2@NV>\&WW_$-"F(?'M_0QU;=K]$N MIN<-A3!_@T> V$Z&Z.*5!&Y (:;:SU3=V_Y[H@?][ICU66I M]6-XX1=N7M[SL=:D$C&5"5L6SSEY5)3I*1>XKJGQ__06TM9USQ7;?F7K_B]> MOU@2#8W9N,3#S_FC)$FJ=SJ->UZJ5&W6JB6B455GPW*^EDYJ)2*:'KM?2_H+ MFZHWT2PW^)VQBJIPPM1*9PVI++4:7SXM3V-=P33*^I'8"FBL$Y3;!+TJ#64A MM[@7WV-"X*O)!P"^JB1S0-T!^.1:N5EK(O !8ZM"Y)? ^X##L66S:ZD](;KY M1!UWLH\#F/7P"!2J0 U2H1<8'PQK;\%0B-P=D[C^0N .Y?0UJ^56NYT8]J%\ MYUJ^T>F#0 64!1!40,]O!["K[P]VNSMZ;;E<;]00[(!Q$2;[(%"AJZJ\-Z=# M;*I2_8GW)2@3D[H8!H$F'3"H@*Y>?/1KO$6_F=#=SF5N0-V@JO=0+I_<*'=: M&.Z$QDU Y1Q=/@A40%D 005T^78 O69RH+='CJ]19D-!T /&39CC@T %'GHQ M^3$^>SE\& Z! 'Z8VX.$?:VWV#<7-09Y!W/PZN5JLXYA3F#< U2NT<� 64 M!1!40 =O!Y!K[PYRNSMTM6:Y)G<0Y(!Q#Z!Z:VC67 M9+_1Z8$3B+5RLU4%$TK=2D6$=3RJB>.2!INI R0-8FWV*=7\BP$(AFS%"(!C4@G'SK M?\37>J3OS5'<5JG98(XK;O^ QC] 11_SHA"H@#B9#3(=X-0"!,IZI$_.45Q. MJ265:UA !(Y_ .56#^=?PB;!C6U-J>V^BMPI;X@ZY1N6<9\D -) C=)BV6Q\ MW(NTQ)G)W8W!'MTUM=Y,] Y91MLLUZJX3Q(:-P&5^P W MRUAL*8%!!70!XZ-AI%7.7/ZNN/@)8ER/?CA4A$0/EC.LE=F3,!(*C)V "CKZ M@!"H@+( @@KH ^Z >I%>.7N@WAY.8*W<:B+J06,GS/^E3@)1]\T^FB?PMTP6 M6S1@4 $]O_@8&.F9$]IL,;!,]<#=4OJ[WD7OHP*;+;Y:E/>N& 3$.@GOVLQ$5 MQ?XXA\'12'^P 8Y M8$F#8)M]2F&#G,.@;2/2(&=_M-VG0PZB;48X#5 &8V0B5Q+T;+/2 M-@=N.O/=O>6;J%A$5/X;/"INUTTG$4(B8(TW'G8,E426I7)=E,)'E=:"\ M5M,724^ [1&[)0ZC"XQH#%_* *+QECU[$(X3A^,U?7T.EN:MMLI-"4XK X3C M;&1_CUWE"P-TKW3E03=T5P^.2'%<2_TY9L.AMO,/T?3'?3V%%^QF("XR4 DJIHA<=@: "5MA"H *"2S;(%/7HD%1 255T=,&MBTR =)%##G9!NCTZ6U;+4AU/MH/&1X5(#V7!N;,] MJC'1FTRIZ2A"I,5!=Y.I8;U22FQJ*"Z[XH&:=*3#W"=6;+F!007T >,C8^3 M@T <>X'P?0MD[L"^8*/<:6#_2VCL!%30T16$0 64!1!40']P!]2+''BP#^KM M[AG(B>@#N(D1,(V(B)04C0&#G: M8/E,V!DNOAXX,5@K=Q(\"1T%/=>"C@XA!"J@+("@ CJ$\5&O&3EB8!_4V^=P M@68=40\:.V%B$ (5;JGCVI[J>K;P 3$9"(4P4".CZ/W%Q\%(Y_XEJ6,?J/VT MQ_[ !=*Q'S'T"8Q=@ HR>G<0J("R ((*Z-TQTK1E209(FZ)+"";*0"3*#(LM M!8/$"3.^'EP,'D 3$QA40.\HOG<4.4CEBHG:'9.T"R9H!TZ(M>OE:H(EDBC> MN19O])D@4 %E 005T&?:UV=""0'G,V$F*4F?2:,CRK[4B$V?J.EAITEP@@*# M"N@UQ?>:(NTFS]F3^>W_UMWQN>>P):%V G6%H=UDS1HFEX#Q#5")1D<) A50 M%D!0 1VE'> MTF-R?WC;O8"P66Y+V%H9&E,5(E4FMRJU!F@RW%FN8B393N20 M89'PL8J.9>@:\6_"8Q4!D2ERO/)NE$) #0-JI#5E:"_VP8\F:)5;U29FV8 Q M$5#Y1^<1 A40++-!INAQT8B6^Z-EI*5E7+3;C22BS*BB(-SG."FZ6"3X'I]D\>DO2@,-T 1MS@ M!@D7VUNVP=H6(O?(Q-7*[59R+4)0V',M[.@10J "R@((*J!'N /R;=OV^/#. MH=0HRTTL08'&4IA52YT$XGR.4'L3[ $)AC10HZ/H!,:&PE:T%S*7NU!9R5[> M7ZBC215WZ4'C%J!RC/X=!"J@+("@ OIW.X!:I+'QKJ"VTK$+@QH>8PJ-6P#E M]<)^VJP2.ECBI6)H,;&IPMDQOW2Y>--T)4L9ODW$PTT'<"BUM$-O+V(AGH;Q M--(*<^.N]X0\1KDE@XF+;J4)PFH/[C+N!+/J6"*D%%Z)M]_$AIB:& MJ?$:I27DL,JM%F)J%O@)4 )R@Q>K6=Z#08E<2="+S4IG&>#YR'=W7F\B)0(P M'%)NUW4F$6HB0(GW;@G+ MZ/IT.^URO9.<[XRXG W?&7=V[D:"F(3UQX2GUATS1G\SIQ MJ'JBOYR,=8V-]#2 S>:"GOQBW&."PH75MU"I@$B4#3)%O<#"DVH+*&HA%($B M&:!L8U$]IJ%KJ3_'# :I[?R#T+\\W7T]A1?U*KI=9%P[42V_\Q?([R6&\6^MH>NXE+M7XKAT1MJ#_E#8A9)]0>76V:# MUPXT4E.=Q$ C26,QT&J%7;0B'QSY0A" 3!6;"X!'2=#MGFR8Z;KI12K2EJ-Z5LVZ[SC>WL3B<38^ZV?+UAQJ[DFM2,?L7DH^FJ<5][KN,J M)H<(4(L>:4JWU^#W67G3VD:Q;2M#NN 3409@+49/%)?\X9G4MQMJU3+A*RZN MNJ JG3Q0._A)$C]5,48,S<"#005L^K5%PJ4=.F4',RX : 94FC"4!H$** L@ MJ("MM[:!E@Y""RR:%2*9#SX2QRN@+3/!,)Q4C;1J]=\!*@8G52.]]_8>)90 MG%1=T0=I/C>XT3>INJ+7Q([CWB/T5N_L'GS;8,;3#D"/A MPLB0=X]=;7_.=[TL-^I;4(F':G:89"02O!-==M_)M<.0(^'0W>FRQ_GKM7*M M$4-Z$@J[E0E[V)2R9S]1XQ6SK-!L.QA4P"!<[&VL[4WFG+".]NN>N$J%0V,; M%%X 5,"8'P0JH"R H +&_'9 LDTN_Q9(]E[/0CPX!AJ+8+$?!"ITVW2,QW(78W3.KZYKDOP0LKB"4.SE:MR=2F8VHZ^A,ENLD^4PR;0),5&%1 MS ^-$;* M2T(B*$X;/0\+8%_(WY7E. /J7H_NE)>]DGN8VX/&0$!%&UU "%1 60!!!70! M=\"Y2+E>HCCW3NH/,W_0& A0YN_(IVMGR@?4Z$A7=1=B< 0/_LQ&P!3/TMZ& M>A_B(VJDRO^6NHIN4JVGV":CA1,2Y M?CG=Q%@7_G&P97:W)G7*CW@037<6S M03?P7&KG9N!1VQG4XXBX6:$4'K5]*,B-;.#:%W)7^ZWQ(%>JEYM-A-Q,\-Q' M$ G.(WN\63F)VUG1.A]BG"CN69$(U$ #R3L=R8U OG\P.M+?,7QJ1D\(_J%J M;]OM#X>/$%Y]W+@Z5JIRQ) MR94'(SX7/HF\]BSU KC4AJX\Z(;N\M.Z>6^@)%WL8YV9NHW6+_QAG7^#1\6= MO.O="(GP'3Z (-*0Z&JA!;JF=CQ?6Y:DP00*UE#I0!U[W)U=A MJ\.^U?2G>)-?FNNO6P"9F'=U-O"Z/$^##E:>KM!X,)19>QF:EV?KU[=$1 MW]8%V$JS!NW;7CZDE"@JW]VLF*],_-D07#8SU^(JC@W H1K_2T"1*(4?Z:9B MJKJH$V!?3-@8G4JLEX9%O-:J&,_*JU,BG_9?^3?S.!;>*V1L4;F1&/9*!KV0H'U5/&F-0V=/;@TIFXDU@C,KMWSI *!*:$) ?Q!A'V MV>+*P:X,T?]^TQ_\42;]P7DE/],2!NOY]>"B-QCV+N[97\/KJ_Y%]XY]&-ZQ M_WSO#>Z&]]EL?B4)7TD65Y+K2^)?W&<7Y&>=SC[H)G''ENC-%]07#+& 0#U 40 MA/F6#?TG0]!_4K4B-1.JURR,@N3E%:FKP2*KMS0LNGVEY,@U$*@#40<>6 =6 M40<63 =RKQ:M-=14F1(=$-8:.JTP-5IK&W%"CN?SI%JG3[6X*=)H:"%^ N,VJ*J\ M@(D' *N. (H FGFJQ090*=*(Y0 .J+2O ]J1RPU 6[\10&&KV/ME2X_1 M0GQ3O4>Q10D$I98Q=R]B(>R&85=^"[M<9J]'OUF6)OJ24?M)5ZDSM SMX/E1 M62[7.WA>1R8X#48A)NZ73IL2B*V9IQ1BZX&PM984MB:0.Y5J#%N3RYTBMN96 M3V S$C"D0'#-/*407 \$KO7D'->]\ZKU1KG52*ZP%\$UMWIBU0Y"!%=8*AO! M-2N40G ]$+@VDO-<]\ZYUCKECMQ <,T"I^'.U-1)\)MM.0Z9VM9(=R'6)6!Q M$_P:-*QP.@2H-M^"JA#5&R&IA\^MULNM%NZ=@<9%0!4 [CU%<$0R(3@>#QQ; M.X-C$LE1N=QI5A$<@7$14 6 &TL1'9%,B(Y'1,=(>Z,8KN/^V,R7(.L7E H(=CN W8JC!G8&NR1V'U7+S69R;8]1XG,M M\9@20MXO*A40[79 NTB'_[U,QZ(>\7E0J(=CN@ M7:3G_EZ^W=Z[@V2IW))P[RPTOBK$[B#PB;TADQ)'9/78L']2OE4(,][0! ,$ M%1 *=X#"2(?\(34,MKP,";_/Y.U8";UV6>HD=_ X2GNNI1WS>,IX!*.^;RD/>+2@5$NAV0+M)"?G>7;N]$GM0H MM^MP3NM&<0%*MW)30JX/&5+@]#P(5 M?J,FM15#Y/$4;:*;NN/ROG]/%+/ PV@'>%_L&!QVEX3N>!F] M3@<+6Z Q%E"1QXP>LGY!J8!HMP/:13NZ[X-VR9P05J\G5\"",I]KF<>\'O)^ M4:F >!G?[)_=:9:DA(]X!XRR@,H_)/>3]HE(!\6X'O(MT8-G3 MO]L_P];,#_((E7CK#3TQLJMAL+7.=]KNE3$8]U?5L MME!,/!W7@9@/WT0J/!@3#*66#\;-A#0J(YPE#8I$(XR3RF$HP.%(5>UQEP$-<[' M;.K4.7RNK2PWX6PN0%0%JR#"R39$59BZ&E$U*Y1"5$4G+_.T ;,![LCI,9F] M"#1I[BQ7,8@UI3R/;3X2ZB>R=\Z1'3*C/*,77^B5"A 1+4.E*,>A9IXA+[XC M&>DZ?3T3_*" Y5TO+5:N=JI@ZE@0=P&JS\P50B%$@C*^20E3. H/!0&7,N*9."D3E_),243DM5(XT%H_M*^^]!;-1+U>E#J)R%A@, MT+[,M6%'L,W)U@U;:U)R3B_V,$^&K3["(P#V:D6@1#(A4!X/ M*"/-S6,#Y>9<;3R@E)IEN95$2J13 B5QX/*2&?T'7S*30G4 MF%#9*DOMY&*V")7YA4KL$(M0B61"J#P:5-8C3=5W\"HW935C0F6GW&PV$"J! M\=5'$+MGBYK$O';'U":Z$$?R(=@C^[%,3.J"*TXIF&" +A%"*(P'A9%^ZT+P M!I9I+4-B H='SE%Q 7UP=J6B<._I(.()D7E2I@7C>J!40$B+7[!:C[3NVP?1 MWLD>ADZ!Q",@H;$.4*'&W"#R?E&I@("V Z!%6PCMY:)MS/&%@I*(9\ X!ZA, M8P(/>;^H5$ \VP'/HMUW]G+0-B;B%GL(:\EEV%"H<:]@3DC09Y)E4\>==:'% MI#,TD0!!!<2Y77)KD88V,VE+(IFV0#89:T>@,0O$,DMTTI#K"TD%!*]=P"O2 M]R46>"70(54JU^JX@0 :)T%$-LRG(=L7DPH(;;M 6Z3[2DR_+(%S':L-W$8. MC9,@0ANFUI#MBTD%A+9=H"W2+R6FU[9WKTZYW&Q*"&W . GWLJ7>D/.!LNOH M;$>;J[QD],3'(HD-Z*H3W!6>,'9&&J@L-H-?VM;DG+U(-SU&D>MY6]UO0JC] MZ^ZX2/=>V/ 87713L5_[+ITX \ODD&M;AB$J6WPX/F9SSW8=]R9 8T_<9H>: M' $W*V1"P#T$X#8B;5A2 ]Q$FX2VRO5.#1$7&']"1%Q,7"+D(ID0@YRAJB@\YCAYF(YTV9G#;U Z]8V: M=*3OE[F=PV<33ODO'F<,L28XE)0M/(("U<6(FEFA%*+FH5 STLMG)]3@G9S-+7NY5F7$S2QP4NJXV4+< M!*N-$3>S0BG$S4/AYHJF1#NYF]OUC&W":3^$L E^=^N&I*=F>0\&)7*E,!@Z MH"XQ+">;6UPW4:^(,/LW<%3J_F+I#]2JP->GT0M'B(#+3I%/$8\1CS> X\C'9]BX''"VUX;-3CG.2,@ M0P;D%?E91&0@NAP1&1$9$7D/1([TD8KE(2>Z*[8F)Y?Y143.,R*OR/PB(@/1 MY8C(B,B(R+LC+"HRQ0,D6A M%BD%DU(%:\\ E0K8^Q>Q!,F$6))I2B&6@* "=K5%,$$R(9ADFU(()B"H@/U: M$4R03 @FV:94X<$$-^5!H,ML4QZ94ILX8S9;\O=?VK(DLZ51'%TEBJD133<\ MEVK@TN?OI"F+J.V@USA@"<->)0SW+P^VH0LY=9;*&2*'>/04VV3T<&ZH/>27 M?^/2W#6U"U^6=]V4)R_J&\ZJE5H+"Q>RP%RIEQ)B)6$6*@D11!%$,TVX/4$T MKNBZW6^( MHEEDKM11%'>U(8IFB%*(HADEW)XH&CE%8T]?=-V.M644[2"*9H*Y8.Q$PTQJ MB"3_%H^BVHGR1&WED?K95(=8GNNXBLG7+OG4:JKU/@C5F:@TV;(F" ']'?)N MP/-U(!XYTV.F)+J^CAAXDP=J7X\$H%\O%$5"R5J^&WV[3>CULB3#/WX2H3]U M+8,)72B40.C./RD1NE.#[LBQ(H> [LW-5K>#;KGH[0G5LM@VED,*1 M[,X_*1&[4\/NR'DDAW&[-[5EW0Z[:^5VIX'8G04VA('=F+Q.G12(W?DG)6)W M:M@=.;OD,'[WI@:NV_K=C69R9YL4"KNEU+5,D#+_Y"IL==BWFOX4;_)+<_T5 MA ;=>_R;1NS3K3J;W,$G$-***ALCM<,3D*>KM.2;*8'1@4S&S-FTOJT3_-+9 MD%*BJ*HU89>_\F(!TW+9P%R+:S*-'V2L\;]$@W"%:3@RTDW%5'7%8 ]G7TS8 MO)W*ET_\=6='Y(<46!#0*S?RJ20O#T':BG%3E,5&,+VQ/9O?E$'NR8--E9\G MRHA-[U0QGI57!MF?$M*7BWD<2QX5,K:Y4?#+'5?^UNB<&PI,=MZ(JG@D W[+ M5CBRGS*9I\W M_<$?9=(?G%?R,RUA4Y]?#RYZ@V'OXI[]-;R^ZE]T[]B'X1W[S_?>X(Y]_?WF MMO=[Z6Q^)0E?2>97#LGU)0FN9M?U_]4C5]?#87[6Z^R#;A)W;'D.\R><,G-5 M%$]C)K+V,3WI"JQ28:0&=OW7$G-75&H8W')G5L+\<^ 3B,]+ SU5/-?Z''@% MS.@PE*E#3V=_?":!QUL->JJE5D4JKTI,+1V'Z8&4')=_;CV"$]-CR-_.&9 MU*=FK5I./11P#!C5?#'4U]0O-TLZ#*I4I-1ERV1;:B_0-9DVXI5 MD35>VKN 4K;?LJ$ 90@*4*K&/W.PV.J15WFDK@2+K-Q2V>*PP]&<6^J[@X@* M:D#4@(?4@%74@ 73@(4[3126ENI4Y#KJJ0Q::NBNPM1G;7D+<4)+#75@MH4- MA*V&.A#P$2AKQ2V(XN76ZIL==P*NJ9JTA9(KTL8 @&WODJ!0GHO]MVMXMU3L MWWE;[,_DLV^JUH1>,2'=I^W-K*?==L7\[7*GFMP>^D,JB2+I@-1:Q:XG@ @* MYW;!X7>%16Q$;,PBR>)C8ZNZ!S9N[BL3#QNE5KE12VZC&X)C?L&Q/@H2^5V,[G6XHB/>3I I+!YR&MW3&W"FWW8 M=$Q-1W^B1!?223[P_.3',C&IRSL,N,K+*;C^6 43%JA=RI * *B L@"""IB9 M0]XO*!40!R!0 64!!!4P"86L7TPJ^($T)$3JA$!Q $$%S+<@[Q>4"@@%0 A1 M>'%(;8O3L;L22;5*"S1M?I@V98O_/U0CCXIN!GD&8IE$-Y^HXT[\/L;PTG+; M[.TLMI"!H%0G(4KE.8\?/XU?>YO&%YG#\W#B<)'5[SXINL&;!5]:]E QZ)"J MGJV[.G6ZVG\\7\0'U+T>W2DO>VVN6E2_@4GL@]QX#(7OTE49JQIJ'1")D12( MLSFF%.+L0>KEZND [98[M1:(6V\AY&:!!5,K0,=NY.!5.()M5BBU7)R.>)N8 M7]M(RZ_=N/,+_=IL\1T,O[;]SFD2"+4(M4@IA-J4H+:9EF>[<1/98H,8G-XB MB+5XXLPJPLBM2JT!FCAWEJL8Q'IO5QG$^HA$>OL66Q!!D'*;'F"([HFC>RL. MNL^0^\:R^>.[KFOK#YXX7_;.NA%Z$EI>.)<-J:&P&XRV_)@73IT4"-#Y)R4" M=#J9Y?91$3K-A#)B-<2$66[= 0J!/WI".'41S8DSYV M)AK1.;?:!#/18$B!&)U_4B)&IX31[PD:0SD8*^Y#;DS7+8RQ* MY$IA('M)@+-[0.,F.A81ON$U&]\A!KX;%?,,V_%CX.W(:1TK(#N1G%[(S-21\[V8:_#0O! M&0(X1U/3B,U M#IB;>(-\)S O <,5\9=+)GN"R@;D65TEL4@[5^%\"-A27?1CIIF*JNF*PA[,O1'OP MRI=/_'5GD"G(7RG)RT,(?PX-$HY@-(/IC>W9_*;*(SUYL*GR\T09L>F=*L:S M\NJ4R*?]5_[-/([%J0H9VQSW?KGCNLT:G7,L9%SUAHG%(QFD6;;",>N4<3.U M#9T]N'0F[N3'XL[NG3.D H$I(7P\N>H-A[^*>_36\ONI?=._8A^$=^\_WWN!N>'_>'?Y^?UDZFU]) MPE>2Q97D^I+PB\GEU?6_A_E9I[,/NDG4YBJDY969I*Y[&C#[M8S#'P/(1 MAE!@-GXM,;-8I8;!#4,&8O//@>SO[X3(+4 M8S4X*2JM7C;-3J7>3K%V'X1-F.;.B*&Z)B@^,0^[74+ $HO9=;E<8[ M[2)FZ[@V:K&MHMQ2;,*ZJET&=%MD=T0W3;!MTB)\7&0+>D M-R\VJXANP#AJU3[%7.5;P3O1BS.8Q,'E5MO@\IA];9/QG2[4'*YVDJN M#1[*=Z[E&WU.Y/W"4@&Q+3ZVM7?'MLWYTBVQ3>[ .7D4Y;M(6U/!.]%#UU)_ MGCPH?E_3R92:SEX.->8\,;*'5$"C(WVCH_/6Z!B.%9M^XYKN/*3H#NY:2^UR MM0;G"!@4=="BCKXU\GYAJ8 P%QOF.M4D8"X!+[M3;DMM1#E@_(2I:A!DZ*JJ M385 6R.BZ8[*%M8EEDV4B66[^O\HL]^F-IWHWH2P3\Z8_73B4GM"=/.)!O7, M\,)6Z)=CL+"H5$"#);[!(KTU6.;*L1M2AM>CBT!-.EU3N_'5HM-?*,+C;2*N M-Y.S:U AY%HAH/>.O%]8*B 8Q@=#^1A@F.2>8ZF#6 B,ZS"3#H(,W3>NO$8? M7*([CJ>8*F7RZ;@.44S-_WX6 X 7'T-W'J.21:4"6C#Q+9A:Q()9,EPN_>.1 MS<=SK@"9]3*W9/9RX$/9=4PZ0&,BH.*-SCGR?F&I@- 6']KJAX&V!)+M4KG5 MJ2'N >,P3+:#(,/Y6#$?V1MT,]S.RW%HX( ;NO*@&_NU]L)T>KYBUT575#"H M@/U<@! "J0" "NBO(N\7E@H(!4 (470JY#&7*E,$-]-0PI%14*F X.?ZY$9W(J4A]4[6IXM +ZO^W;\X4W^U<[R63)NVT,%P, MC8-V/@4),Z3Y4J;%8GNH5$!(BX]HD9.0]D>T)(N5VV6YC9TWH+%9,=*DX'UL MOGW ="W[%5[,"3UKC/05E0IHAL0W0R*]LZ-FR$S;Z?28QP_+9;G9P U3P!@, MJ.BC]XV\7U@J(.SM$%".]-7> _<2:;3=J6&K#&A\E?OCB,%[VCX4* ;/?.?+)9Q)*;/I$36_G\G),@N+^U;++:' M2@7$P/@0&&FGG2@$ON.:+_+@[2J"&S!>PHW=(,@PW]@]55YQ5S<$,8"QZD57 M1C"H@";'#FYWI 'V^CUP-[[2.YZC72M7$W2T4?PQ%9[)!8>J;XO%]E"I@*BW M ^I%>F/OB7J)GE%5EN7DCJE"\8=4AXXY[[V<;]NC&I/#Q;GPHA:=3J:&]4HI ML:FAN.R*!VK2D8ZG36<+(C%6F&\JH*$2WT[9HN=:+]!^M[[RNUH<#Y!,-7I= MEC$= (R1@(HX^N'(^X6E L+;#G[X%AW8=L6W+5WR4)/16@N!#AA+X>[OM"EP M/3^#RN#R2(36.K%&)Q[[@/N_LX> &!#,-Q70#HEOALP[L$WU%1;(7 5>\<^" M,M>C'PY-8,]WS,1 O8''14/C-J!Z 'UQY/W"4@$Q,#X&M@^&@MLMQ(;D,7ZH3<)="7O''R8-D: MM6=K[%B&KA'_0B)F-E5X:"G77OLM=5S;4UW/%IGU]'/J8??\" 3*FN1 B2UN M(LULW8JMXV!02M@]B1 +;:.P;;1%9[DEUFU9DE/6>0A'AW;$ 6?*:_6*#)H, ^H2 M57'&9&I;3[K&>[J]$FM>WLX-NB?,FH.0#QBKOM!F?$W10 !*IB4#87=*Y=DZ MB.]H1YK9,NUYSI3G3: [O[W^<*@6*A#LSM7G/L[V5NF&>KG3QOUZT'@,J'K M]#MB)Y()L?.(V!EIL)H4=B:0JI?+[2HV@H?&8X!2]0>,$*RF07@M'RQ#VX\H MNU*@;SY1YTT,!0# ;BGIZA4V*Z6$ F!XE $*J!?B[Q?6"H@% A1-&I MD,=$+OCBZ1O/5L>*P]YAC8@N'+<)&R3F;5,7!QBK7G2E!(,*N/5KAVXLD;-+ M;I17H=ONK*[ZEZ?;M+_0=P=/M$J=:0D6U-"),CSQ:9T80<;\R38C00 MJ8#V2/HE6^V(.1)HODNF^(;,3/CNZ[[7KJF=6X9!Q8.=Z]$QW?&Z5&;/!+,% M&?4 :#V /CGR?F&I@!@8'P,[!\? !#SUFE266\F%I%$/Y"XSCKW&-J7+IS;? M\>R^BG[A]"]/GW*Y32O2A5W',A#?QE8I6:$4MDHY3+9"KKZ;K;@)].J-P5[& M#*3>3+4>/"K0*K"-C6 @)NZQ)5D&M#?B;%8HA3A[()R-G/:1%,XF$'F0 MRG*MA3B;!<[+?>% -GNMZ2OV6,,+W&'I0+K]6+%?#& R8;^8Y!,O";1;*U>[M2P M6 $:DP$J5CA@C& U#<)KF5ZWM4O=5$Q53Z;;&F[?SU=TO>C*" 85L,4.$$(@ M%0!0 1U;Y/W"4@&A @ABDZ%/*9RX9>/VSISU::*0:9!,0:Q3#(2'APE!C]T ME5@/C!"*V X"+[B!7AR&E(I*!=P'MT,56N3L*S]<1:^XKINKPUEI6C)G2\L8 M)0;&.#L7:V-V-5\ZM%AL#Y4*B&0[(%GD)*H]D&QS/C14,=1.KI,:"C6D@FC< MF9VX:QUNKT9?J*WJW)L>L>E:ZD]B385+[>_5GDP-ZY72X*=IL*F;3 W%Q.W; M (@)-VB(V\JR02G<5G:8$K%Y4_6IOM33IAEM'@MXD.LN5JS*< MD[$1>@M?&9#-3=ZC%:7=\,)_6!. ^]203+A/[7B64*3#_)I]:O.M,4?1.P$QF-%WN(-A08\ M/*";JBUV".BF'RK@I0SB#]Y[GM$ SVV'(!PP5KWH*@H&%;#0,K:!4HOTA^?6 M"?__WD++W5+'M775I1K_H6MJRU^$KKRAMFXQ<\97G1?4_R_[;'B<9KT7=:R8 MC_16<6EO-*+JX7O,RZURHP8G.8(J!+0*P0@!\GYAJ8#P&1\^(VW?(<%G$J4% MU7*CD]S!K:A"P 4) )<1K*9!>"W3ZP-WGG1( "L&\A5.+[I"@D$%; $A!!( M!0!40/<6>;^P5$ H $*(HE.A,+O881/F&V4#-7FY-S]<7$1><#2B+ CQV8BR M8)^ G(76L>(_W=037]/"6TM0R10QF9!20"E5]$)1$%3 /0,()D@F!).L4ZKH M8%(<[S"\ENEM$!]ZTZE!^>F4BD$TW5$-R_%L<40>WS(^,JQGHIM^6$:WS%-X M$H->).JIHE(!-PL"(012 0 5T =$WB\L%1 *@!"BZ%3(8XNO9J7= $T&T>=K MJN@:SZ SA\VE-G5<>(4@Z*QA*XNBUC]AZ5*LTJ7FV]*E?J#5;IB:&]"]>G(O M:HG:S>1. T1_!"\%K&_!J[05>FSMBA\"K :<*%@48'6) 9)B= M;.^(K<2V-:6V^RHZ8?,FV%.>\&07N^25NL)OABFNJL8O9+U91VA[AXFDU,4[\,$_NS1HI5RJ-#X5?*TU52_6808&26<94YF]:W=5Q=.AM2 M2A15M2;L\E?&I]P!9P-S+2Z(;%(.U?A?HC> XK(/(_^X><5@#V=?<*?=J7SY MQ%]W]G8Y4Z!@OEZ9.%<\V.13A$P;N5Z2ERZ]4,9Z55Z?$EF)O.KZ9Q[&D6R%CFR/D+W=<>5JCZ&[,_K M\__ZO70VOY*$KR2+*\GU)3G_O3OXK3=D*T7\^ZZO+GJWP[__TF9V[&?2^^>/ M_MV?^5G"LP^Z2=RQY3F*J3EE9KLK'C/ J?8Q/P*WTR ":U,8G\$NS*\EYE.H MU#"X13F5:&,G7HZ>R/S\2W]#O5('@"*-U4 MDRN-2+II!WJ\[X"D:0M C2GPD,(1ECZB=-9Y)ZUM[)>\$>$X_C?28 ,-VA5) MCA=<0^% X2@*#1 E ! !!2%U&B!* "4,"@< &B!* "!"NKF\K98\_VYU?)PX M>*H>*8/R 8<*"!4 B( V4^HT0(<"*&%0. #0 %&"C8270GPMR24 !.D(;548 MBG15U9MX!B\V@R<;J)_2IP'J)P!$0$%(G09HQ0(E3,&% ][>^N,5.T&E"0@R M(')#($*QE1,(&B!R R4,"@< &B!* " ""D+J-$"4 $H8% X -$"4P"Q%FED* MM@Q\2ZUBP!,-5$_ITP#5$P BH""D3@,T8H$2!H4# T0)="(39$BU^Z8VO"D M C53^C1 S82:*46*W%DN>M;0A"*UPHZE*HZ@6<]LA45G0N)?2,3,IHK-EK(X MLI(NA(3P BD3"U>:$'!%KE9JSHWK)( M)N8A3FTZIJ:C/U%4<.#H@PHN4Y1!!0>-3"+V-6:OI[;S#U1PX.B#R9G,$@J1 M"#!E(";]9Y3C"[PR,9.UY$W[H,@U9GSLI Y9H*#HH L.3L/M)"=05>#Q28@!@.YXJC!@%/M M@HYT54_?MD(-!E:#9='+1$V'FN[MB>*F:DW2SVVC D,%!I(RJ," 4ZWWEZ>[ MKZC .:DVJ.U3I":5 MB5R5J[N*PL'H<2R'?R]R@#D6[G!DV"*_DN;I?4BF4">E_2D5$K&#'W]Y;-)] MT5_X[Y>VHO+F?,0S=?>6CKZ6?MR_/-B&[HCB@!+1M:^ERWLV5KE>+1%3F;!U M\9R31T69GOH%!->>Z[B*R4E18K:>R0X:NXM()6PW? MYN#5P6R0INMT7W1G=I&_JU04UGT7VOF>*V5)KDDEHE%59S-POI9.:B7"IZFX M7TOZ"UL5;Z)9;O [8SM5X32LE<[D6KG68#I]><9GX-@VY:,_47D@U (B T+M M$IG^!HY"B+)[H:SN6'59:OT87BR!K!0!V5!]N0^:1T?9,)0BC )C,:CZ&V$4 M!!D01A%&,T^U^# J'PU&N]JLO3UO/M(W@\JM)!S7.O-<6XT.0BXP=H2JZQ%R M09 !(18IN,PLY[_JO@MY,M4;]XKY2M5.6)(S[0F.BI,JV#[:W8?^R;:E6 M:8&FP;EOB#*[\X2.1E1UB:+]QW-<;L*2D6U-V&=K*F3<&I'N\(B_/V7MBS)\$B# @*""H@6(,B P@" "H@6B!90 MR !20! M8) !A0$ %1 M=JGF:>X5_W1L=Q&IZ8E S0VU=4N['G6#^(Q(,&YS MW3R^$^08#U^=&[-@2"ZWZLFE-5$;I5POA*B<;SPHF!P I0*B\@Y)R58N0#EF M^>YV(%RNUV7$8& <#E3W(!##( ,* P J(!!C,!4*&4 *"*(%##*@, "@ J+% M+L'4-EB_+9D0J-PIUZH2NE_ ./7C_K6J@%L,@Z]5[3N.)QH-6R,FW+S;%ILG MD_O_R]Z[-K=M+.O"?P6EE>P=5U$,P3OMQ%6R;*^MG%C2:\DK[_F4 HFAB 0$ M&%PD<__ZTSV#*T%2O*-)]EZ['$D$@<$\W?UT]_3TT*OC9@^'! SG99V(HL > MS@;-@5O%YL!HZ= ""O-CZ,%,*U=$]0R&H) M8[8-)VT;F"AIP,#*0 %)LKU5W!;\_O[%GGR/X8="E(TN;OPGNW"2=L%)DD: M,+ R$$"!27(#DIS?O?= )/EJR?!RPEPI7]ZMM+B5/CE!)6I"F$]IP,#*0 % MYM-MJY5804Y:09@M:,# RD !68+9@LJ,)!4$&8+&C"P,A! @=EB@US=_%,_ MMLC5[2[#UN0,&S'QX@ZJY6,@]?.R;_C"Q*K4B7!\ Y6#7K$V^R8D8#AW$T4" M!?9->);3+U<9S(O7\4_H>7#[#\([]D:")4P_2H&[I,C[R)SIT=4 MWMBI-)N[.[Z*K<])6Q^F8AHPL#(00(&IF ,W*C"05!!F"QHPL#(00('9@MF" M"@PD%839@@8,K P$4&"VV"#-5S@&OL0T'R?GSLEF<+_.0V-P*P+-=GV?7I4P MNS$D8#AWDT0"!79C>$\?%1A(*@BS!0T86!D(H,!LP6Q!!0:2"L)L00,&5@8" M*#!;,%M0@8&D@C!;T("!E8$ "LP6&YR%UVK/KJC=BN#&&;AC\;OK[ZJ)[^(C MQE]I=[_6L7>]2E-O&Y--^S;0H//)H$F MWVAB>#")NP;?0 MTEI>UE;.WMR3*D80]PG/5S1]<%[/DC<3]S'('1,W8\/$S<3-Q'THXF[7#D;< M5^:KS5$W#/P8QW;A4G"F>*9XIGBG^C"E^?8:O'RZ.'PS"<6C#E>9=,!(>7N6) MD7!\ZUFH0LB5$_,-IO)C$$<.V1D;YG/F<^;S@_%Y8RL^WRJ;WFU7&IT6,_,Q M"!:W-BX?@QO?#^4F W<(&HG5*?">H*STMN+PYD<2,.09]>S='J(P%7T?]FNV MWP#0+ISM*AT;M*'"_!AZ (4ZNT'M"X"ARX]VU;MF0?5@,]Z5V6[4EI01UG:W M 8#W6YZT\6"JI0$#4^TQP,14RWUMC@8&DAK$?$,#!N:;8X")^68?*>O"<7X+ M(CMY%-^N [L5JLM7"_(Z^NX.\&/2/6DSPJ1+ P8FW6. B4F7@[RC@8&D!C'? MT("!^>888&*^8;XY&AA(:A#S#0T8F&^. 2;FFWTD%0LG&FV;5.14X%%+T*X* M7O=6,G\&!:]2!2_[AB],+'B=",I5%JN5(/ M KU6:77I'+?#YH>T^6$NI@$#*P,!%)B+.7*C @-)!6&VH $#*P,!%)@MF"VH MP$!209@M:,# RD !6:+#?)\A2.O2\SS<7;NK(P&-P,]- :W(M!LU_?IU0FS M'T,"AG,W22108#^&M_Y1@8&D@C!;T("!E8$ "LP6S!948""I(,P6-&!@92" M K,%LP45&$@J"+,%#1A8&0B@P&RQR7GVO=DEM5L1J*-G?W?]7;447G:4_=(& M(FN=:=^M]&IM;C-"3"8W/KR>6?.T[?69Z0%1%)@U.<:B @-)!6&VH $#*P,! M%)@M-HBQ.K5-8RP.D,Y U=]L7V:XFX/AHYK"FV3$U=F#L<_I1K#^^" MD?!D1T9/C(3C6\]BJUK$W0 D79'-X&&7I92:Z65@<<-I,DCE&TYO!=8INSXE M;^];2:NR)I UB_F)L6%^.GJDF)^8GXX>&^8GQH;YZ2218GYB?CIZ;)B?&!OF MIY-$BOF)^>GHL6%^8FR8GTX2*>:G_30,Z^BSE3=R8?\ZNZZ?%N+W7MIU7;5]W\P",>A#5>:BP:T\A:)M)48F2YB3.1D M31 3.5ULF,B/'BDF\CT1>?UP1,Z4>_K&HIQNGLO*;$TW!/'4X+/=E=G.1R4[ MNWW7-K>#:5-,/ABVX0R$9@3:;Z$C%$2-6D5#K2NK)'VQ=[0B/.P=E;)=( 8+ MYW0NVRY#D]TG,E#FW:?]HGFF_M7WOF=;/K9$]W,.5F/6P9)MT_V[,/ #PT&X M=I3[@+^.7>PG/%]Q]<')/Y0LGL719[MP[&WE?F MW /4=A&F-_5NI=[M,=,?@XPRTS,VS/3G"B4S?6F-PMH'H_IE'9FW[C/6J/U%^%GN3X&_FM;SMHR8 M>_L?5RCBES.!W\P.$ 81C44.+4+SUPL0TH&P;<0+D$]^CR1!_I[#[:T1!NZ[ M2!8 !]N8^.)M_,,[3=JYHJ\8!/)1U,*)%9?O;]7B@@U>R MT[ET/TQG%5-Q:B N'(LZ MT)Y#L1-53$C P,Q- 83S-DXD,&#F)@H,*PV1$1D MXRQZ6L&6J7P,V#*Q92H1D4:5-@5?JM6JCO1RZ>-+.!C9UU)LFN]R5?NK].1,.VS'"R)3B'Y^E,XQ'5L&P M2C=%J^H%FZR#FZRST06:IH@9@]XF/C9;],T6ZPV;MV.$*7?8"!LX\+#?[.!(X'CHV 0>.ZQ78X F8!-X?B:0DHBS\_9:9H&B8=IO MVM286"76=7(^@2T8[1EG"T8QS!E.BEMCU1&Q?9^_.6AH?O%^HZ??_:, 3;GTT+'"KZ*X:\7W_[\WO=L MRY?% 1>:9?YZ\?E/&&N]T[O0'&,,\Q+ZET^&,7FK"@CNPL /# >AN !?S\%! MR#M=X]=T76_V>JT_H^\\!$8@QC ;RN? ZF 8I!/X5]\M/[Y([2J5A75?I'7^ M$XVR7F_H%YHI!A:\@?_KQ67C0L/7-()?+ZSO,"OAV'2#Z',0NX&!NWM?K ME;K>^>7G_!N_)R>V)1_]R<:#J980#$RU.9A^((<0L^Q6+&OY;A-HZ=O#QRS) M=FL%DLW4ERO2/#C+9JF4:928B%&UWTRC)&!@&F4:/7K4UJ=1_6 T>F7&[>VQ M^44]M\T-V]=MZXUJAS0&-[X?RNIM=PC:)X^?\,L\ M?H+=%Q*[LMA$D49A_<-MS\D#65!QW6W-=4'0 @KS8^C!3-\+SW)-58@-0YKC.9EZ_B MG]#R8?8?A/=L#81*F'X5 _?)D7>1N=,C*F]L5>KUW6T78.MSTM:'J9@&#*P, M!%!@*N; C0H,)!6$V8(&#*P,!%!@MF"VH (#205AMJ ! RL# 128+=9/\_4* MAQR6F.;CY-PYV0SNUWEH#&Y%H-FN[].K$F8WA@0,YVZ22*# ;@SOZ:," TD% M8;:@ 0,K P$4F"V8+:C 0%)!F"UHP,#*0 %9@MF"RHPD%009@L:,+ R$$"! MV6*#L]=[^NR*VJT(U,&LO[O^KIKX+CQV_;5V]VN=O]ZL-.IM;C)"3"8W/GV= M6?.T[?69Z0%1%)@U.<:B @-)!6&VH $#*P,!%)@M-HFQZIO&6!P@G8&JO]F^ MS'#;LL]<3:'6=SU3>/'<^JYMF9JZ4)-O-#$\F,23KCV\"T;"D_T8/3$2CF\] M"\V2&EM696[&&=D,('9:2JF:7@96/&_G9.V((J4&^8FQ87XZ2:28GYB?CAX;YB?&AOGI))%B?F)^ M.GILF)\8&^:GDT2*^6E/'<,:L[4W/!R3,^>>@;4HIZ/GLE);TPU!/C7X;'>EMO-1R]VS+Q[;H?L[%:LVZ6+)UNG\7!GY@. C7CM(?\->Q MZSP$[N#O;)ICTR;J]7JEW>F0V=FTR!%;R!]L=9C<&1LF]QU"^0,Y%)G7R\J< MM NTCL0[@KA/>+ZBZ8/S>H:\&TSP-#&OUUI,YL<@D!RT,S;, MZ,SHS.@'8O1&K;85HV^53]?KW4I=YSA[(\G22S?_Y73X7FA"HIT(I]S,^\;W M0[G/P!UB2^\Q*+B/VDINZQ@?-4(#ACREGKW?0Q2FHO/#CLW6>P :M<*!D-*S M01LJS(^A!U#<"\]R3;4U (8N/]K529$+"@B;\5[,=J.V+&&Q.Z]HG]:%C4?Y M*##5DH"!J?888&*J)=\ZC_F&M 8QW]" @?GF&&!BOME'SKIP#.6"R.X_AAV* M70=V*Q28+POR5LN,5VKZ[I:LF9%/VL8P(]. @1GY&&!B1N8(\&A@(*E!S#3EKWV3+6)@5Y*05 MA-F"!@RL# 108+9@MJ " TD%8;:@ 0,K P$4F"TVR'L6CBJ\,O\*_0!K)/U' M=T$II-Q0)U,OUYG,RU?Q3VCY,/L/PGNV!D(E3+^*@?ODR+O(W.D1%6DV*ZT> MG:-ZV/J0MCY,Q31@8&4@@ )3,0=N5& @J2#,%C1@8&4@@ *S!;,%%1A(*@BS M!0T86!D(H,!LL4&:KW!<=HEI/D[.G9/-X":BA\;@5@2:[?H^O2IA=F-(P'#N M)HD$"NS&\*Y *C"05!!F"QHPL#(00('9@MF""@PD%839@@8,K P$4&"V8+:@ M @-)!6&VH $#*P,!%)@MWO^T_HI:>W9%[58$ZM3:WUU_5ZV(OXK L!QA?C(\ M![#S5SYH1HK4Y:I-1CJ55J/)74:(">7&!]\S;9ZVP3XS/2"* M,F!UE48""I M(,P6-&!@92" K/%)D%69],@BR.D<]#U-]L7&N[F2/FHJG#F6'G?M2U34Q?F MCI4_Y>K#NV D/-F1T1,CX?C6L]BJ&G$W $E?9#-XV&&^8FQ87XZ2:28GYB? MCAX;YB?&AOGI))%B?F)^.GILF)\8&^:GDT2*^6E?M3?=V=H;N;)_G5W83TMQ M;D5P-WPTOM^['M[^*@@\JQ\&1M\6C^Z]-&N[:OP_&(3CT(8KS44#6GN71*:K M&)V68LSI^]@;P71^AB3!='XL2#&=[XO.>X>CT[4;.RBYW;;Z>5G)K>F& M(*,:?+:[DMOY@&0GMN_:YG8(;0K'!\,VG('0C$#[+72$LNJ-6D5#U2NK/'VQ MC[0B/.PCE;)U( 8+YW0NYRY#DYTH,E#FG:C]HGG*7M82)^M[W[,M'_NC^UDO M2Z_->EFRA[I_%P9^8#@(UX[2(/#7L>L\!.[@[VRZ8]-NZO5ZI=-MD]G@M,@% M6\@?;'68W!D;)O?3AY+)O:0S5'2]P.W(OB.(_83G*ZX^.+EG&+S!['T,Y\KE,S>9;%W_6#L?67./4UM%V%ZLU:K=#IU9OICD%%F>L:&F?YNNE8O=NLM&L M+J)?;\_!TCQ]J\N$?@SRR-$[8\.L?JY0,JN7Q>JMK5A]J^RZKKT&[W>R(O? M;V(\B4@,_WI$0^ .KY$L M .(9B9*W!!9P/0.M_%L0+>'9%MSXXKW\IN8.M?B[B708!0DYF(YOZ=[/&T9V M_]*Z8KDI/C=?[F]N?ZMH-[?7U96UC?QK21?F]N[QT\.?CW=_7M_=?OQT^_#I M(_[TK1_CE\\WMU>WUS=7%>WFE]GBG)5=JV2NU^,K?M8='^,.73[>/ M#Z]_"ATC-,%9,57>7#E-8@ZPT63ME\@->UAM8 [G<%-C]T K#X M]V#:!Y;P'V$$'VQP%Y=[B'I-5YM3=>4J"G !)SBA7BC4-RTG%.95D [C3W/@ M!'\VFUW1-X;Z9:O>TR^;+;UUV35;QF7-,(QFOV_H]6%KKL,ER:&[,CF4 &(Y?P%/.(.J9CBF9@6^HL,7B 9MD- 71YCJ+W[8]RW3 M@H$(OZK](;21\2PT85MC> (^R4+[& U(ZZM-L[Z\JWPC%>CALS,#A+^D]YIX M H,LN'X$**WY0G@13AK$KMJ+%8RT;]6'JO8D'.$9^"8P5V*"WS=2+9MX,!'6 MQ!9^17,][=]75_<5.6!C,@%AE Z*%]K16WCB"?/3\B5 E&"0VH,8A)X56-$5 MG[X/1H;S)#0L+K=\'RZ5-W[X=%W!KQL>AI]JHJQQYDW@Q;$+@/-4U:Z%A^O= M<)&*IS&BQWNCPZV9EC^P73\$*8XD =XL A,!D(.:.T')W,)%. .>*?NN@Z<_ MOT%$9#CEJ?-6(X%:XH42U&, 8$DK\$&9;WG(J#$\3#L[G M1S&0*P[1CF]=[?C.S7=6@61_PLX[7[MRG!">_E6"JL%X/P-4FEZ[_#\5[65D MP>2]P'.'E@WW2%X%9$1>*OI>B-R@=^3C@"U0TQ?,7:1E,%U"!-'+S!]U)1WV M2'C" L'$08 [;CWCG'GN>,T9A4=EW_[XK6GB+RV:[:+>IM-1B;7/A2E!&87I M@7%#Y(IEA35Q?5L?B8_W05F"Y$Z&B,%_9./S*P/!'VM!V7_Q$ M_N$JRS6EP4"F%&85X%7O'=\,[ BJ3S(<2QHA$PQF@">11;8QOAIO;&C#$%Y< MZA;\*O\$).'*<\R&80 &+7IP55/IIIS/L\0%*K1<^>:+N^$GF%"PG>*5XPM/ MT=6!]T<$DADX;KV\E[2%BK J[4LR\\0_H84D&S R0%>'0U19),="Q*^\(,HQC1PLFI$7$=_00 M1-,"N?&$]'[[(GA!GTIY0O-$3SJ(6=%3GDH02AJ0)K0R8]XS"O!B@82 EZ1$ M%0&^=I\M\U+O@4.'. 2>:X8#> $_$V@:R>X)(+U(+V+]@6=.I-2[JVF*T7=# M@!#H"JEB() &R0_8-@)EX5#1\EJ&=SF)S%E( MV#FEQ!.G13.7350D2L[+LR,*C? ME\HD@6MVF;U_.N=CUQ2V]HT2UI6!A JALT88;UBO MO;.&T7L%F%J /^GOM+$ >I&L,C#L@2P#DU^); 3<8-&;(AZ6':)8BJA"''E/ MDXUC9&[!B*4VQ0*_M=!H- L^Y;6,ZF^<3%XMSAS,L2+?)DCN4E?@Y3_"SZ^7 MR%VE;CX$BR#UV4>YCHMF>IR4S$VLA8]5B_-II9RT3_FU>;P,3&HP,HTI>N3" MN7C_F^&HJ%,%G;,&%ORHV*< X0,:D0P-W"*Y L5*:IF4C!C+..(.'1E"8BXA MS NL"L%-X&1X9EOJ"SZA7@/VPE0IJA#(HX:Y*'&9@J[YXPP*$">V$#1I?H\4FS M7-D,^<+&U07[2S--(U@*]B$%JV_> 4EIU*O%CJ9:+"3PA41(,@[O!/"\Q+A1 M(:K,U"8R4]@!-;M1*5/1_%%2.UL. C)3;:XH,BEZ&)4B?,A&,T09)<< N3@ M3VZ2II2#D2=4D.Y;WS5)O7Z48L:&HEK42U2/8G[@16G5T(G![ ?Z0D;L@=E@L$64C=07RRYF @&,UU8*^;"DC2V2K$+,\H$J>F+\"":O\7C%:4XSCN;(9ZX_Q2=U9^XJP&6.@DT?%3FNJUX(I/(*!/ M^(N<-%][-/R_<2%S(-ZH[,B5E& @IALPJ%80JGPV+E^K^/ ^[ / \60;*J<= MY<9QL=.TY**V7'A62=!('Y%(!U&.67UHI,G5V*8[4OTB999K2FH5:94BU*)6 M;K_4LY,:YM6DJU6MM3=^ZK(W/ZTZW![7X1YK'2Z29$3$RD',5BMN62:X]['_ M/#/X)967G5G*_VQ8WG]PE>ICNFBXU[*](ZB7K%-Gẙ?T@82]O^'F M:HU [I8"GRI3VY>L=D87@B\>6'B_*-22Z>,4/[D&KLJ;T@F L%XN/()1LGP, M-S-3,;*$9WB#T31>4$P6')(U"[7:_]T: VSR>:$JAW#[OO">#17_3<)HA61L M.84K0Z=X[1+)O6[7"3O\=[YM2^ M-G"T;6/BB[?Q#^^T:.];#53\XM4S9M3%2FN*>^ 6[K:4XU]J>MNKZE84*AAA MX*ZN9[8(@.DOHWEZNQ)!+S+LA=V)=.=GB4_RWS/O_-];3>:,H[&ZDOM=9LO; @$Z5WP:$@80 M VX+<(=1MLCRU0XN6;L:;T"0!>9JW=>WL/V1YEG^W[BP-+;"<3S>.1FM* T7 MI:!6Y)(MUUC;LRM!BQO)''PIXH^HY%=MWP7VQ9H.6:TLJS.*&P?2K3AR[QON M<$A3?9DTH?]V-L^[L\G;X7+TG.E<8_*N<1\>-MZ"M\=7CBBN:.JRX"B#AHHF MOR[2K\>;"E'V1S DN9D"/C;E;IID.V&ZX#N&L4UC(1^&6#:N2AP\"Z8/XF5 M*=[H#/>T<1\.:(83)3VCT@U#;>8P!O"HJ!98I7C_B"MS9_?B9+/!JIS)%[&S MEJAWY-;%*K@@P%_47&@WPI)9+: @+SA#.8YKX:>%(2IAHXY[;< M%3L>"T]M9C4FPJO,$5&\RINXLC[.2>K?^JZ3&AL17&++.-S^E#Q,K3BL*(26 MOR0LN50?1UW'/A>6Y?CEY2X(*@IS]5%71V5,?G M19M,8-#.0IG?="%L-SN+MA/MWY-Z;JRZ7U&Z8ZE=3*W'%WC:],'Z M/E-FFRXEO\?=&;-U(['H:4L[U#0*A?7)"K?*!43+N>:=\S7>\BY[M915U#9; MY3*?!\@X7:NV[WO,>60J;1'53D6[S^)V+>F^YL@LFDCK68'''3EI?X)H!S'Z M\-+[1[DDK_S=N\;8L2W[TEN8 M?'FU&VDTX5MV(VW4JO5VH2-IKCGN@9M2IR)^Z :5V_4NW@T>>K53IP='MB!G MJU;$.X4&1H)J^^N%#LIW,)P6]IANO(Y=Z@><"6Y86Q\U!ZK%VSU+5:]YV=G= M-U6F,?DT[%F7[=F1VK-ZM=ED>Y;#;7[#L])MVJKZ='!95,Y9.6N=,1F7;N(TTA8T@&\%3@34J%V0CR$;P MC+6 C=M)POKH!H9=NFGCI 1-$X@)V;-1!;9P)PDKE1B6;1Q%&U>OZEV.==E8 MLK'D6)>.(AW:"+(%9 O(%I!00'S.]F_1ZOO8,DU;+)G]Z\^?:Y^O]U'>HA;D M=XX E>/69S=JO5T@_^4AH+*Q"XV0A_?=A0VB@LAV7L'^8%B!30YANABFI3!U M5N-]1JITI Y$]8S"VNS"L\YDPC QF1P14DPF)%!@,F$R89B83(X;*283$BC, M*<'A66>=283AHG)Y&B18C*A@ *')J'=+8?"GTD=ZT!H]4GQLNS#M,I?N?;P\>+;+_RUFP[;]7%>\ZQ MU:_W+$^^]&$J[W)M&[XO&Y='%TA+_44:ZL]HIZ,&Y<6O)S_^3]QF6NZNRMXK MN>1&MNB7G^L+;Y@Y9/HS'O""QQ7,O5OV-.JD@7G^MNE1#4EC]N@3+ ;/G/F1 M[;\NFYF;8F !4/ZO%Y>-"^Q,/S:"7R^L[P!^.#;=(/H<%&Q@H*@V+MXW&Y6: MWHM[MKFQY6<"Q3L&A!"BEV#(P5N?=>@ M0](U.+6$>$VO-_2-? V]7FG66^QK'(/V4? U\ETJV=>@16/L:["O<2K <4*< M,C;E)\0YY"T;!Z8AIJ&3IZ'U0]XNR9"7(U3V"XZIKI]P"]UZI]IHD<9!MH[6 M!C/-=+F7+CGUH++YB/>(T8=I5[OY3EG#UO?6>OOQUDYMA8%,-0-OP:2PF, ] M*T^*6M@#. J8V /8^[(!T\M):Q#3"],+P\3T*+NLGF0[F8/#D;5)I'=KW6,E-&X.'D>O!M<(;:U:BDO[;LC: :+ 5$ $"%8'"E3 Y7TL^^>* E,!$2!8'2B@P"$!"_Y9HL \ M0 2(LU>'4VS7J3>J'=(P?*L^5+4G]UEX#E9X:<835F]J/E9G6H$EN'%GV0@1 MK= ^>W-% H45V?NT]8.W6)& @:2"\,(_R_ZYHL#DL,$>J<8A3]#X]O#OQ/6^ M0L\;'.Z/HA\\).[WKH^1K)?=O?16I=;M\%8N8OI'U#*R M5\"R?ZXHL%>P@5?0/!*O@$F<#=FY&#(NY&39/U<4F,0Y[TL%!I(*PJ6=+/OG MB@*3PP817NM((KR3S/MNWL*K7JO4>PT.&8GI'U'+R/$B"_Y9HL NP08N0?M( M7 )F<#9DE.NS"3?A)%^??>UZ$]MY&< M- KL;VV;GV<%.6D%X0HLEOUS18')88-@O'/(8#SQNL\Y*;]%'5>O4F_L[EP- M-HIV+]>(*;);]9X=WBY.1&1>]RG$A-Z8B:0PX26?#/$@7V ];W M SHURGX TS9;+\JUUMP+>YM:Z_%8> /+L+6),1$>M[XFIQ>\$X118-]J1PEX M5I"35A"NJV+9/U<4F!PV"+SUPP;>L;-]C[[VK1O<. ,[-(7YAQ6,K@U_=.68 M^)]/_X06"%0F!#Z3[/P655QZI=?3>4LU,8TD:BO93V#9/U<4V$_8P$^H'ZV? MP+3.INU<3!L79[/LGRL*3.N<&Z8" TD%X>)LEOUS18')88.8[Z#'(G)N>(_M M-AN57I?;;5+32**VDB-(%ORS1(&=A VDGARB6'F]),W;=Q"NP08'CVI MLU.M;]DVM\TFIQ2\XX118*]K1WE[5I"35A"NU6+9/U<4F!PV",D/?*QE[&N? M:T>5S8N[>I5>K\<[LXDI'%%3R&X R_ZYHL!NP 9NP(&/LES##6#69LMU)I:+ M*[)9]L\5!69MSNQ2@8&D@G!%-LO^N:+ Y+!!2'?0 Q$YL[M%=583@L0Z!XG$ M-(ZH+>0(D07_+%%@)V #)^"@1R$>75Z7.?OD35=IC;)SY=-:W_5,X<5S[+NV M96KJ0DV^V<3P8#)/NLQ:VHQ+G&AA:GYB(,IJHIU=*-\,GE-F&J*[KO3E6,7S M=MXFCP12REO;"5BGK6>E=F%92:NR%I UZ\#0;,%/# 73$2/%=+37!,-!#^64 M?_T@(XAS76;8O!2M66EVVF3V@+/G0=:(LN=!!@KV/(X>*?8\]N-Y= ]Z#.AZ MG@<["NPHG('-RU:MLZ- DW[843@6I-A1X(SYT6-3/AVI.GFF(YI&CNGH6)!B M.F(Z.GIL"- 1J39:I,%Y= /#UGS, MIU\&PAMK5II1+ZLA--I8SQPSF=2U'L)3E>-3WXWBPG\!^PCE8-*YO)@,%^PFG#R7["9QQ9]7;/S1<(4T M"B:TTX>2":VLP+?!&?<#-$'MUBO-5H,CZ6/0(1*.!WL=5*F*O8Z3@9*]CK*\ MCN;IIMO923A/BT:R?;KIAGU;:/7JV7@-LI*N[\NU2&60]/UFD+9K%]>HU/3=G7&^KUVH"ZGJG"P< MA8X(VS@2# 7[#?2@9+^!_8;8;VB3\AOVO/)$J0Z3_8:3)2OV&\A P7X#^PWL M-^S!;^@07CO:BN;U6J/2K768YX]!;FGP_)S]%LSS1!B">9YYGGE^:=9;[#<<@QY0\!OF;FMAOX$(X[#?P'X#^PV;^PU[.F>7[+H" MF8)3]AM.EJP6[4IAIX$(W;#3P$X#.PT;.PV]/1V16S[']YJ5;H=K!S826[UT M;HDVE?P<&# [\%?3>E[OY7/O^N/K;Z/>&[^9'XX2G]MP+#QKD!O"AT4;CY:. MK3XSMF:U!99O(1"U R/QA]!,L+OKVQ%:#6P;AR]JNKG]G+-,E[X8H'5Z 77W MA;.);=Y3;SZR/.,? S?PBTD?$L-,.9:O(]M(9FR'G47&]#82_T MCOC=,OJ6+4]\I\*1T(!8?!\0\ 0X*/\K3.W)L!PI ML3"5/CP&\!D8_DB#F;'@4?CR,!1SP0E%:ASJ0>L,1OWV(N ]'1?>V8 ;6X9= MG<>-O^1^S8B)7EC0POW#3N!ZTU0V'D$L/MCNX.\E0B*E&OZ7$6\!#M\$G7HO MC,3+@;;A5'/VT7&"Z"H/TJ LJ3*A$$U-NA:]ON M"Q@@37JNVL03OE3 #XT16!8=J*(5C2'TFI(.R$O AWSX^^!XO]D.?!W-_1! MN_TW;Q$QF*+('U8/41'%KQF]BW1ABX[Z)X!%Q0 MVYCXXFW\PSM-Q2P]$.V+N3N\RVM@T6I7.]T?=Q\0'6MZ;6\37:_6VK/SO(\$ M2L%D;951.3$0]!\/D@U@#)9AT*WJ]15PR"C' VX=U#MZ)XC,L2TXQPQF$<3 M>\Q/KC3%IT_.+/D$,&A7>\P+))$AIAT']IH6M>4Z4/NT*$+C9IX4FJI*=J9S M0CA5E0%D8"28&/OUHGY!P83U9-"Q2A_.LV&;8OJZ]#Z1I&CFA*E^>VMVZC$) M,?/5D;XQFZ\,;//7V=B$E6C"2FM@>_#E#2I.\5?C)5E+]LD5HQYJS8,*&D=< MVCU'Z[W-PSL_F>4=AUV>/)*D[2 C?J;2;N]L&S>I.(81G M[CMQJWOV;CD-&-:O[3PY#5F?_!;O]MR4_+9H E+IZKL+PUG?Z87AN^G+PM6J M"IC/EF/Y(]QN[KIF:2OS-*M6J6!$?]EA6:$7._GE(]5=N:J879^U7)]"!];$ M]8D-Z[_1KAXD[M?U2J=#_TR5A0:=#<5A72"FV^,RXJ3IEDI800.J]LIE\,RW M:_!MLU9H7KHUWVZ>:JCKE3JA6KECX5LJEJ*T.H!E"8A]=!G7&]4.:3/PZ :& MK5EIIS)RF\U6A.64;375C#UW@S]<>>2^BPZX'?SA/:I"&^?$HP(G:E^IBGJS M4FLWR2S3'%6K=E*&_T#.$I,RD_*I1R@$67G%30O,RCMGY<)! *NS\N8)C4:[ MTJCO+J%Q5JQ,\P"50L?V):>;+&S!(?NAU_.3E?T],YVYZ2JU-;=>B_IFC[SX M!2?&D[CL>\+X^](8PON]->P78^I?:#]O?]!,.6>W_&)H(P]MP+]D-W9W>(UV MP0E\^"C;'E[>$A3>]0S4Z+>@I,*S+;CQQ7OY36Q%'G\W:11OO(^F\.!G\("0 M1HW]Y7AS)PMLV=Q_WV/?N)E]JU1U^>QZLA>];WW7QG#)R-<$C,O4:I-+R9)OBTD6%JAC8TGD$@4?H<$43G7Z@Y MTJPQ&/$ [[&$.K_W088G\I21#',F1QA,K)0T/WW' L0KQ[SK@P/,4#<='DD0%"&UJ>'VC_A(8']DV>#B)/ M\DBO U GKN4$VLUU!@_+&=BA*2&2MQ%RNN3WWN5W .;0EI#!W<#(^G!)]FFF&./]\ FN:4S_ZU]=<'O>^9H?3B;V%'P&QP=1 M!9N$7WNV/-?!C#E(0> M* J\K[;B2^!9.GX@#+."9[<8&8.7-VA@=$(P9=-+B%^$]F(,X1'RC"9#H@+# M TE"_O/!U;:&U@!LA3:!SW$ T;LFG)D;4&2=(Y.HC,GJ9/T%#W[+-:'3L]95 M"E?6ZUIRO%.AZBT]U>D.?-#Q1#B^O,=78N'_@/()?B _+"O3&59U0] MBCV= -533F)SV*K5^PWSLM=!)U'7^Y<]8]B[; _!.ZS5^D:]VUI\ M3J$4ZV MP]VZ++,II=SB^4[-JO80P/Q=RFG5KEX,3]5P[X(J"V^EAFH%$",.UGG/-=Y* MOHUV-T'9\9]4<]P MS2)>3R)5^5JPMT3ZI)+K+URO5SO<7WC&$PBQNS!XCK/$?\+O_$TF,*?(5Y+L M2^LIP^V4EU12PIN547T=D>V)GOMR%P9^ (X4RKX1+#C%EUQ%O"3< YAD*BN^ M5#;[\AVDA M;26S+%$>(6.,E1NVM]*,2JVMD]EJ0K"M!1'S4=H9;'OTALCO'_DW7!4(DUS] MW'*GY^ &^1J>V_X+&VY MIERGWK2DY;*1]4RPT(Y(P2B;@IV[)823-.3=DD_?A3>P_,T=DY*R,>R8<)!T M^BBP8W+Q_J<-/)-"LT]95W'C^Z$P/X8>S+5R,=2Z3+;H(K&'NW$\&MW=;2!E M7=^-0+TAD0O90. MT)O9=YJ%.X[MP>,I5#MOFXN)S'$(#[IRS$]HC^4=DO3,;ARD9G%K1.EE,L1[ MD]%UFO9;2[/,8]I'2[(C*K IUC.7W23]*#NAT/2<2BVT(=P!Y0A=J]*+<;@+ MRLZ7P?1"N]<#%^QLT><F[2.0[VJ%JIE&]W3K&*AS8&_Q$^IJ=PRZU0:6*Y M+6RG_A?7^9QDZF/&U6(WBB9,<]PH=I%VX"(5^K=NZR(I4ZP24[*+PJ.+?_J4 MFN7]>DYZI=6AD[FBNK)'L]]<&H_62]T;X^?/.U%RL88>L3X3U;V,3(A5 ,];L"E^2N MF0A/6@ML=20;)LU^P]=^PI8K]=J[>_B2_%%_]Z8B+X9[Y6X&T_2W"%Z[SY?, M?;#%RS#T@I&0"Z:V:DPE6UY5E>SMH.5;Z?A@YP#UYI.+!@0O-! >($UG.+;1F\B'S:W MCQK<0AB#D7R-ZG$C?N=H5Q//LC6]'G?MPZGZ8DRU>M+'[R526PS(M$ >SK%" MZ[ YODFAB^W&OLFG?T(KF&(#)B^4O8/N4#4?1X8SM[YYB6\2#47>]7$Z$5?? M+?_/B?5%F@CP>AZ4@;B.[8,TPU_D'EOEU\!KJ1]:]9R#9F'\[[;J'1: MQ6)I3%BJ9I]V0 ( M&TB%7@29[-LRDGVZ-$\$H>M* T;ECJ)1U8 L0Q\LE_8%15>[-CS;U7QK'-I1$U20!U\: MY/A!0\/RHAYI1A Q+5I&^4)@\MPG!PS)K(F$UU" J)YJMB525E1#5\)F/#UY M IN?J3M?RCMG'JDF"UM3*@%^ <,>#5#$O=9^6+OSM=XXG,U0D4YL,^0I1)_A M_?Z#K[=/"[)P^;Z5Q$'MB_?M.0W_-. ,6\YCHH@+I 4Q4C\!)X\ T^7=M%KK M=M-*W57IKET+0W-6=>\P+5X+K5?;&Y1(GK?S M@ %_R0IWWEY"&<>8-MM;J@E5$TBC,S6;P*/"]0N;P-+5B*8)/!L5. [3UF73 MMB:N]Q1,&Z7=MC1@(=^\/LH=GVB-I7J\2$]R]GG%@'/@4@>.!25\M).4= M-^M5M19/'MQ;A=JMZSS+(K57M]S,+4J+_CBO5NOKP[>T)&WNN03ICIQNHTUF M)S/5_3AL$00($)AP0,3#C' 9.^ M6BK_K EG@Y"PN'V&>$AXGVZO5O6J*P>#]1:?0T=-8G>UJK&W)<3M5S7(]UBG M>@@=)\T9!\:!J8$8"BKSP7[F>G[F[@XPWG-#C557'E;M9=^N[\[K9--RTJ:% M,T(D8&!E(($"\^PF/+N[XW<)-:Y:C6EW>*H>VY:3MBU,M"1@8&4@@8):66&B M78]HBZ?)$B7:U]=-5B78>GMWYX*P4:&U@$)X6PCY!135C9'>4B+G[1D'QH&9 M@18*G-?9Y"Q??7=G^:[97;CL!91ZK<%E.\0$^ TY #BE0P*&,],#JB@PQ_+F M"RHPD-00I@L2,+ RD$"!5P V"I?'>*K=!BIS?O].[N MU/97G=Z$1,DL1=#9RD&R4RH5N=YX>6(?G:(W)O:3,S=4V8)Y_5B08EX_Q-H' M<]/)JA83%%ULF*".'ZE\ERHFJ!T&GO7C"SQWL."BUSCD/ :)WL$BS+;K8AR?XS'2A7;"N^$SA/V<'>P+]N'%LGV!66=>:XUM(A#WZ]L+[# M3(=CTPVBSW->=Z7>H+/K9)'CO9"3V)(=%IJY^;3U/8:3LT)4688=AI.!DAV& MTAR&XSE-;)U>8X=J,<9.P*3BE\V0.V [M MK+P!O70S%2W0_1P8,#OP5]-Z7N_E<^_ZXPKK6/*]\9OYX2CQ 0$6GC68-P1\ M8'LRSZIDA]"LMIIKC6+74_R'T#PQ0-$SM1^6F W+=YMUO?/MX6/.:A1.![BR M;7=@8&IOKOGX]!U_%/N, YH+EN=O;C\O2R(NLYD+7K[0LKG\EU]4F_#:R[=: MW0J,8XY9G/F#Y@Y!T-W!WY=]?#UXE?3]-*%>$"3*QEG0 E<#TZ]]>?CFX\/E M+\'($T(S'%/SK>_:&&9BY&O"0?G#Q5XM7N>MOJ9G"U?L4//T>E[UL[\O4,7U MK,&N]5"7"]OP?B,O?L&)\20N^YXP_KXTAO!^;PW[Q9@":_^\O9%#N26& M!NB#T/_K$>VW.[Q&10 / 3X"1G-RT)IHEJ1"UP(TOWLMOHA3&W_WE M9_PJB(KQ/IK"@[,!""FJM.6$2@\2&]'0>W^: R?XLSELU>K]AGG9Z_2&ETU= M[U_VC&'OLCUL&IU:K6_4NRVD\05$LH+X9I@D6\21P!^@L MFA\6%31=O)?K/Y?24&I92ZE%IC+!=A*;Y\@29*:X43RA9C 29FB+N^&G\<1V MIT)$=G.!2ZNL-OQT-_P*0O?DP"N;JG[LVO4#_Q%>_ -<\_<2RSW'^@KP.")PP_@/S)V0$UW)T(9@I1%)A(=/WXR?.4GN&,P92WZ/8@+Y>VZL;XTP<-]% M40' ;QL37[R-?WBGJ) G.+)NO7 M"[!*Y9XA M(GP:4%#84J-76QMOJ=E/JJ4<7C\&:]:K-E?K737']][+PMY#:;1MBG.U*?+EO!L9&:E+]3A*(; MR%;P6-42K&"-K>"96<%6H54VFZK#FJI&+F)E4W4T#AL'KG1-VJOJQ X;6\%C M5S<2#AM;P3VF[_961AUE]$ZV>AV+,K NP!//P@D%O3+V%6S=.>TV^($>0OIJ M*03>1+!606SA:/5=%<3>. -W+![BJJ#?HWJM['8 - IWPP?#%BM5 ^=W!#0[ M?#H*-?&CND=IS@%D/.M,J4RI3*E[H-3"Z=%E4VHMIM3:*_TO.VVF5&+B1]6X M'VRA@F>=*?6(*+6^6MZ4*74=2FT43O\LFU)7;2G=:>^NIS13ZFD;=Z94IM32 M86)*/4K8UJ?4PMF"95-J+:;45Z+41I=.MUBF5'([),YVB?6K\(7A#4:R48Z[%GH4#D@[(GK&B7SGFQU3-HR>LNI"Z M4FOV9J75[I(Y$XD-"6U#PJNL+/OGB@*3Z 8D6C@%A1Z)+E\Z7?%\DW:3SL&" M;$AH&Q). K/LGRL**M'+)+H6B19.!J%'HLL72U%(E)JT4C4D3*(L M^^>* I/H!B1:.$F#'HDN7QY=B40;E79[=YMFV)"06SOE[:D;8B!+$>3"Z5B> MVP"3L.VR*9<64.#9?>^=89Y=BV?W=O;,"CS[(&P;H 2:_1+K^#[63.N51IUK M?JF)*E4KPFNF+/OGB@(SZ 8,NK<#S';$H#M9,*W7Z)S]S%:$MA7A7"_+_KFB MP+G>#1BTS(Y'J\6@6Z^6-BMZO__LL*.\^7:5Y M^7FK%PVD\FT*MT*+B3Q#Y,TRVRI%)@.(_"IG,/:Q)MNHU.N[:QIQDJWZJ0@Q MC2-+FL3.%SY#*)BXCQ\I)NX]$7>9S9M6)NZ=+ 6W.ATF[F,08AK$W6+B+AL* M)N[C1RK?V?$76;?J#4B[JU7H%N579[/P\1]LC:(B9L,%$S> MB+O,7E5K1-P[V",,7V?B/@8A)K1Q>-EJN.F&?5MH]>H.:5QO5#NDL7ET \.& M5W,'?U_VT3: '4B- ^6]Q>L>^9V#]QQ= 8(G)JQXKM].D&0W(>LF[+X;UVY6 MP/5:I=6E4]"VB-<7UFO;M9 M:?5VM][-+'VRU+ D;/P@L_3.67KWW<)VL[BM=RNUQNY6 MMYFF3Y8;F*;)0,$TS33--+T/FMY]2[+=+&7W*EU]=V=&G!5+ZZ530[24_7-@ MP.S 7TWK>;V7S[WKCZ^_C7IO_&9^.$I\;L.Q\*R!^AWEUG)"0\E3[H)4+QKU MPNY*4(*Q%6"5AW_E@$K@79Z$,["$_]'R![;KAYYXA'%_ /WY>STW5H#<3] T M>6&D63!"85X%Z7#^- =.\.>@/^C5>Z)_J3=JQF5SV!67_5:[=UEK=6M&OS'H M#?JMN7*&$ZO7)_.,W;RYCJ2C[]KF.I._E1C=NH'06E4M,]%R2WINJA'6!:_7 M?O7M6FM)TJ[5Y+/K:9:CC!_:9OS_T,/2@MSK#K*O6]%\(;1[PPNTFYN*=A.( ML=;5?OIL.09\;MA:4GJDOOP03B:V_-WPIMI'(S JFIQ777]E8M]H[E".Y\H! MY;"UKV+BPE-AD##NL:;7+O\/&FXM& EM*@Q/$S"GIO91#&0!DU*ZAE[1T.I7 MM<>1\(0V,IZ%UA?"@5G0X+5!R>#6@Y$!3_6UP%UE MPP\"U3X/#PV6!^X>7A MY0;P75_$H^Z'ON4('ZXW?&WBB6?+#7U[JIE*-6&DEK.SUZMHXOM @,7';_S7 MO[KU>NW=71^H2 +K:R]6,((9L#SS$J&#UY 7Z>_D^T5?^-T*HB\D'_IRN*&/ MP^T+VWVI+A#W^893ZO<\>2]HLQ)A*P#Z',P5^P4:LH:TSY\/+9J/M=ZKO>"U M5AOSKM7XCTBL!\(+# LEV[D<@#8*&\E.<]/WKFC@!0Q&('D#.S1S'ZDI":2( M@,<03$$[G' (7@Z0B !7]5@".!E1(H#GAIJTB3T0*] M(7Y8WPG@9@VM),#F$"GV$(+B@]J C\_EOHB$@C:U(C]46*LB+MK:$HJW'' M&O*4VH'MN*U::Y=+;YX[U@)X)DHC_A?$7\FI'_;_$H, _XY? \.LV>()C#!( M]$ (]+4!5B "V[#&0 LC(X#O62#+H%X+;'YL[Y4R# ;@.&F&9EM&W[(M4*>7 M$9 .O+7Q)-D0S:DEGD5T=PO^WP=7'G00QM"7BJL>F[D%*(#B+M#?T/- S=!Z MXW@,*?PX#* 67P/MAPLU3QB^Z\"]IN#/P01@#%75KA9(K+S9(GJ!B3,A^EU? MDPO-O7Z' :8\/[W"F3+LJ^#:\+PI_/$_AAVN4.?\P;#1Q#V,A)A;Y"SO*\S? MH\D#"Y_=D#2C_3>WGW-!X*4O!A@(O@#.OG VB&);!6^=P'O7]'I#7^N]'7=. MP#OSAT"QCQ+YK+,T34071B$=,'@6Q/(O\#%*NP$C\0>>-0DBJXJ7#G .T!F'0P&/$KI!ZA83X+5&QK# %S$'O&P\3+]1,OMQ(]$+X:(%'. MV!?+0;\37B9T(GZ6L[&596U66\U2+>LO_@0L3#9[!3+E>E(8WX8P2,\&6X@1 M%(SH_[K>WRHJT!X$V"TI#MJU;8"ANAHHFL'[O3_N.;F:[^6#^X\J(9.':'^U MH3!E;S,_G8N!G(O(M+R D1]:MHH/0&6[TB[C7WT1!'9D].'^8\OWXZLPP+ES MM-_ 04-64G9;[^'#/7 #\;GR(9?10[!ZW$99E $##-HV8B5$.IDS1MMX\?-C MPPLANO- #2!P"[T@_K;"&GY)T(_CF&MDJ6GN(^,)AN&#>LC "BAW9(DA1#/P M9-GOS1V",1!>19HI$7_N3@1*&VC[_,]314T^'TLSZ"?AF6N \P^_F)8'JNIZ M?D*F4H!?X+TSE_\6 J@PI6UXEA_L[B(<-:0MA?G,:5G3\+M[?VU/@?' 7HCG]*@++4Y[% MP]3'J/RYJMV,)Y;S%T3ISJ *(2)X$W8U4C9IME(YJ*"[C@&H,.%%^Q[:6&GV M^F)DV$.^2T BR7_%'7$RE/=>-J(&5?[S4: M4@VO)IYE:[U8!_'JU!#F- :>)I0?I\DL+K[7-"*QV"#@P#SQ3VAY\0<3%;+B M!(<3M"H1EO*.P%M3K5?33&/J8W2"OB]\BA,6^O'@)\*1L[R.92J25F;=XJ\0 M',SA=#9()FZST62B8O=B-S<[NR "TA^'F-C/8K' 0.:F*C)@B"Q,EC4)4TE2 M5EPJ:L9Q$>J^4< 1/SJ>>!2J6_SS$Y6M=U4H!"\ZA$%@\.5*DV$;0.FAB <8>X5#F'!P+B_U'IK*O)Y+$I13 M4,FH)[JW$87'TZ^T<_&XQ:)AHT.MO$[TIAWW15,N1W7>2L,"O1W(411R=IOE MZ,M18KT>V:61%[_@!(+LRSZ$OW]?2B#?&O8+F,,+[>?M%WW*R?']8F@C#V/" M?STBM[I##"61_M9PQA]5.G"HQ=]-_&YCD>^]]_6PF>6OW'K7&@M,RU:H1$_O MZ+I9NVPVS?IE4Q@#N$%'7-9TL]]J#3JFWA<+5ZB.@,16QE\NGX]<&TW]1S * MSZJCLHK!_),(PL"2WX$S+VFR+?TOL.C!BZOYF7/Z?H%UX9RD,^>- 9H]!C%J,BK+\D0^>A"\R[RC?PX#Y&".5PYL.@:%ABO(>1#>> M&4,E_)?/SFS4!USC&^.8T.+7EBR&?TZ>Z:\5S_PAP#? F.6CY7J6&T4KD5!" M\/+J#3Z[@1N.K&UNH6(V"'6USR'R8N%>^> I,U-)'.6O$$AAJ)N+@]3-XFG3 MD+@&(^496.B508!B8=QHAHG;K^*5Z"[V=*4X"K_AH@LF11X&DF2[<%%G<9<;^+ZA!!7/: M>#MX*FH=AG$5",TQS+.&%EQK&F/C23F"0^,9PSDUM6#[)FC^TMNKQ:@$%/#> MP+T5T5)O?/$3_,E#A1/*S0510<66.8*!ZT?S%^VT3\*JS,LH ;"&0YEUQ!?" MZ0#_S/4<,94+KGKG'7C'PL\E:Y33&0>*B3W)>]&)KYZXBO"+\MJE"&'Y>RYR+P"N-"WS )5 @$M#*;J@ M M$',9W,4X2D+B(.^R;&5'X)-6V"]UE_:;=5Z#5[KV[J?W:]WS'A_Y",VE^R M'.)[0;I.>6WX0BZ"3*R,DY/Z.)&+$ZV$P%>_XGO);\ O7XSON("<[7O3T6O) M#]D%D]JR6L'WO5JM D,LKARC 4JL0VP(0+'!DMC2JYAK)7(&!TQ&B*L7OEJ. M5^L53YY0:^TX3:"=(&>; U/H)4@,F+A[$ MV%J2^I(W_F( .^C%>XZ$C>9]9J)'PL",K4(VS87A:N-49!E=?4^-1N9XXMF( M?(PY4K'=^F'IE1DKAZSW!B8JM!MGB%.I%.(Z8D19+QCB+"J.W$4 FYF97&PP MI[!YXYE;8Y[4^HVV9!:NHO#K]O^_1SVZAM'"71W+V+8L=9=OO+U;Y@BM'7O) M+W&D#DZ9FA@K.S&X4!E::6"*,_/MX2I>!#-2#SMV>>+$/IA9WS)EI(4KE/"] M!S&V<-$N5 N$M]7_5.5B'7Q66251< LAQV@V Y]B).\5K8MZ@3(4$&T^27N0 M+M'F8L787U. !^+)4ZN[EC? MTZ6L^(Y65:R,[&49.7<@$)GPCSA3M57_*LX M](RETOPVD=EF(-G7JUB6DW@\KJS *WE/2%SOU=JU=O+#;%'+^WJ[2--1QD0" MIB0'"TJ"N*!+>#&?7*NL?2IH(!]C57Z;HH*D$54ZKCO%25>GB?56S=C=,)K6 MZ_C^G_')!YO(M8J"I&[/G=X@*\#U=CK+?\B:&!\] R? DHOR"CUG#W=:>YT)5COB1_QFTY)*5X*0J^]7T!!KCT+3'*S;^L2Q+B M;UEP,"^W,C' 6D9)E6P&PW9]:5>&%F:W(,; TGD;LSM@D!Q981*5&0K-& M'4S_ZU^MWCOP<$;H@J>9&C2+6'$U#.T':77C&4"5!F8-G6A9-\,58T--D:].!JUHF,O"&HVHF$ ^V#=LF6B# M.-I5PHJ/_GIU5O275/![@CS?RAX^=*.Y/N M1(C,#8SR04P"ER,5[;2?.7JD^\$TV4)'1% J((IQ7 M,]7(_)X,KD3L]VI8?"9>H@JDKZ#/(K!RI?TB=B0?58DCX'HUF0CX\8,LAHJ] M%DF0T:5XT:-G8-&,][=V)] M?\ [J"M@.)9L7BS'+H=^ %-=KV'];/1#O5=P./1B-\191L3P,M:TE!RSIA:O M7G MAT ,"R4:D$J!P105"->1IR3NLOQ:;V9+K%1,!T%;D%3K&%-DNG6%I)<1D@>X MQ^_REI]=;T9B#B,:O7HS^6$MT0A>BKL"DO6D2"I 2S$*5]Z#ZE@M70,?%S9# M6Z;6XE1D5#R<6;JO9Z=_@'O(+#^S#R *%)03(U=" B]4$$1)M^0YBM54]6XC MVN?R$\RL,AZY 0QQN] 7PQN,8OSU-[CAP'GOII4G^3$(^>=IBN;ZXI- M6Y]C6ZY,4Y*[84MKJK:^"*I5]0BAYNNEK8F<[="CDD3&RF)-$7AYBS628HUQTKM3WU&K&FG&..9FJ'M)KC9!=*G.*?36AA M(=B,:P5ZGYP;E1TD/D<+-#^3WDQE5"J%,O#@GLS-GJ$7LV'& MJWU\&:]M)G[QXD1A:2(?>#>RP=7<.NLG('7I0^9SR5&I")9,2-877AH\1G44 M6VR5LG"0!E9?R $G&SL;&0=9NMF=*E>LU.:MI4=; G M&=P3\#%V(IBZ3A+\0XR#6T@GPK-69YUP10S#V]8@-:VW!*O2AF^GB=*^R MT@K<@[I*:\K,? ^)&#RSJT?I[B194);?O90&:'%:0 5O0S?G8T5+/,K'RA:' MZ_5L(;>*!J(\!;I^:3RQNCN/M5%Q>)*_1][\IETYB &PMG[TYAA>W//AR_G\ M**?S+O2^R(EX=.42RY63L[Q)7=8,Q\VHZM(T4#ZSM!,R%5I<,C:%8:*KG=^VN6QQ M&>3&J=.;8Z9N76=K)8?<#%6KS5JZU4VS<_5)HN2&>54N6[9]5/FMV>K MP[+KK!'O>4(N868VB1F2;S#A;R1[J.0F_M"6>](M,8QZT%C)PKI:Y)B[4+O^ MNGIG7LE"4JCPV?42A]P_7#'4^K M*W3!$JC!"-=M!\EG5S!XAR8'X -Q:FVY.6-<$ MS$L@E>9=M.+PI+5F> *^EEBX"C*GW'S=69I7Y'SX1?-M9L@7S\*9LX$_\:3F MU>I'LIMLYLRL"F'P,;N[ZI@V5R7+I[0W5\'D:-^N[SY^TCH5[%Z% ^UE-UGY M\?DNLA%B-/<)[>%V^PA$"=@I6FE5XIPT/$CW$J$4)7FK_)XRA7>:?LF4V&RZ MV-R9EQ$JPY)&=WE(G,5/V-KW<3K)]0F9^3AK8SKU=O+##JQP8G[7G-#NO-AW MHPDM82K:<:?GT'2RM;ST+>_I[5#%VPJ*WN XB MG7&1SDA21,?%S@N+G:^!P(U32=\E*\5)87_THE\-TW*US[)U#Q[<\2@&(P?F MZ&FJ_?2 35Z(P"+]XDL"PVF#E& --!-I;C MXT%H]QYV# RF452 I5?)(R0:JE]^]+=EWY4].E+)5\[+GNJH.\WCJ;+J)#^L MEPX;>6*./4=,L.O@O%+J^, QV9C:QN.2O&B/^P9],SHKU*4>YQ3F*B-S=>EQ M:&O8X+V;^:!D7CUCH4WC-J7KQU!B/F.%-%=FP571"W[AK]"S?-,:9)M>KF([ MY%O%F8XY"[FY4XD>9QZDCI14N6%I%CT1C2I:CDY&,(AM7+3Q$%@_"M@R>4[L M*8;;]-5PX!:S+YW)G?951:*TJO>XT[\?.FFGM/CTB7OA3FR11']1_Z'9VV9* MHJ-R:3R%+.KOEN[SVJ#$O#.O'+JT$O,#&,4,+)+#M%LC$I3Y,GAECD$OXN-. M).-=W][<7\E=[M%A-,F**'Z@-F&;'( MA:ZB'T4_., IR'I4[=CI-;K-1O^RUC3:E\UFJW/9-?3Z9;/;:PZ,7FO8;M<7 MGX+="G ^%(^<_R_]3K6>R1U.IGGJ1_1AD9L97,^/@S,CC3T SVDG3.MF M2,Z:]+.-S,%ZV"T9+/$$N\PD)U.NWY*V6]B;B#)X(Y>KT(R#, IU[.OK)/$[ MN#JXVC1V$6-R2/9XWWG2@NC.GGH22/3R1=UC MI:HM,IC-;J$YVLS4QJ'@W?!>[F.P!E$[X -/]:Q-?C\[>>JD5=D02: S$LB. MJM]AAF0W:W<8E:VO6=K6+>R:R4_03?3 K_ 0N9QEPCSAM@QPG$N7QF8BC)= M._7JG*;%/ZII =*5IXNCXS\UE-*/P:PX8;0A!H0. @#/3]=\6_FS[>#W>*.J MNE%?@(V4/GUT?70"^^R)1!H&OI&]\9,NZAEHY>&8O)<.'D4BV](:^\7#/ 4CTY@B7.C"9J"44+5GD<)S%^2: M%'S!M@2Z??%A@&8%?C$%>-6F)(8(*Q6@@FZ"FRP[R2>;*'-G>R7&:X<%!XV2MBM".Z&V! ,D;G&P+UL"5W(HXUJJV"YU,3$A[&K@]I,@=D[N8!8 M[*S^A]!"7_5MP/7$S.$7,3+86#TNT,8%V>CS <;=X#YA3",Q+QZ&T1>V^Q*E M2? 6*I>(-!ZQ^0#4PPKPA!5YAG>Q4N:817R.(Y,UULC%3K84-[+T,3,ORQI( M4E8F/B?=V4J-O,G-R.*U)(,'Y(+KY*GR (?6%J'&]W'#JKR'[&<-!"$]* ) MM-VM]IIZ4?Z7$1_2^0\ZGE(PUP6?==M5O0+H2P<#;\$SW@H]S@2O70'"[RJ!NCB'' 0 ?FN\_"IY*IT32PVD,E-U<,B M.8H%=WZ/_0#-L[^(1U/JU.ZEO8GRG3+3CL].SF"*2E"3WX'Y-6NL#J]!%"<> M\+_,$Z7[\&-/H*)%QT@4I0>\I&FL[2KKXQ4LK.5EOZ#>4I5TQH=6Y-[U;60; M3>LYMHZJ*L,60]R "A\%TD?MRW;=\KR.@;!M>+9TPN%E65R/$OW9O;7M4Z1[;?" -W=4MM"SPE]#*:I[L//W MY\ \FOE9LO'[OV?>^;^WFLQYVX%7HMG,EF_YP&+21KY(62^U:$_0BH]'P>G6 MZ^UW&>]^@0"=JN:\DI)+!S,K"?-G?[9N8=XU"Q-_LU\V0R]NOS2TT.G6P OP MT)U&SL*E%/Q4^M?2:.>O26OUY=*5,A&-: >Z]I-JR&CCH86J(6<(GD;^%F\J MFJ58Q<9%1W"@Y0E]JOXO<3F*'*I.5-)L82SOPQ,&7BXRZM56=C@>1^"L(/5A M[VL8_D?9AF+9F5?Y@ZO ARH<7'4HUU&=?S'OF"KU+NID^)]>1D(N_*H$K]P% M$!U7^B;&S(A[F"QWU0OS/'/STQY&8[>LEEMS)G5S,3E9SA1$+6, MGM3\5E*1SUR?I$3F>F8SN@<>^Y,G#*69\B2KU(-?-]'9>R7)/@^M--5Y-Y11 MEG3+'SWKZ6F5*I9#85;/I4'U.>C]F(3ZA6#'43E-B'AL:R"]S@Q:D=V52_4S MSA'\X^$_^!7X+_BRYW06>Y.;^IQB4Y]UEKF7K9,/6H,&Q._BLJN+(=S &%QV MV]WNI6&TVGJS53/:';5.?H8AX,KZ>*8AX$;SPR'@&82 M#5G*2<>J7;ZX&KWZECB\K MS\5E+@\;Q5:Q,+4)GQ>@76;F/MDB(%>G(Q=?Q0!KK:;( MM(0,&;)1'1;_IMLY]X7N_,#NE1*?709V*YWH2NHA6DO/GZBV*9MD[I^=CL'?.WCE[ MYT>R0#-K="%I9JAYL*(K"7 MJS6TY"X=;^+*> $;&LEC+;)5J=&V^KGEU4N,^,;':),I2%U8K]\K5$4O#H:Q M0OUNF*:9/@NY'Z#LC2]WJ%3F#9>_$AQM%F!NE!I"6!\PH G>EL MD?7,-K%Q: ?6Q%;UJPN2*Y7X9)1HQVET)_5<#;>8>:9,JB0=(N%O;J&B/3@*7'FX9R+7 M\584Y;U@@Q*0[<9&=4*R;4)?"&>E6J'Y&;35*Y3/J31BH]JK#M=>K5=[A8L! M:\QOX:2*,ZRY2I93 MDX,0E\E=@F%5(8.*8IW%?S^GV!MT]WN4WLT)?PJ*VG MJI%VZ$P,RTRWH0:NZN8HNVVE55\ST7CLEVVW*>A(F>E_%NXL>!FYB6-1V$5@ MR3VCCMJ_J?9#)!LG9KSBJ-.3&_;;69?*'T559VY[AN\MIL#]WQ;'NZ6PQ=(-WFNMKTCTKKD2S-:MR;YMFJO M5.M^351),FR6=V68J99"SMZ3_C"K5J&Y2?GZRK MF2WA66,*-Z@)/SEO4E;P@_K++A8-%8KJD2D$ZI9[,N%29.X92PAVVVMW3V@52O4!:5Y ML,@R*5*]CL>T#.$Y+;46;?5OUN=L]8];YFA])+4DMY56Z,QM_K%JJZ$%&Y-; MM4+AS .,,FN7P5K+W>2OO?K,&X/);.G55F_.B>1SA& [NBV5:_] KU-FKLWE M1GX# 2VVMU!]B>Z&GRW'D)O6KAQ38G44/2[JU6)Y4B+WX,);T4MD.O,7PJ5H M%S]H/HSS?U7\D3AY42,,#1M'1>Z=/!1.FCMXW3G^I.S*KX*1X3"Z-+F?C$?& M(ABY9E7;B6M(: 'A< JRMRNPG'PEPJR MP,.?DNZXJ2RKB8[.-8V[-\GOVI' 64*N(RF^15^>,C5BFH/ZFG@S.JUW]\%[UC M+"E2T#5UH>H'-<$&:E&9T^K;]:)?D['E]^_A'U(9ZAUX;^/2LB'U2GN??7"1 MNYM._L+MM-O 02:U/A<=&!VR(CJ3AT,J_M.'=%H5>/5VM=YE*J&-;3;VVOX"'XY\[5.25$A\FY+5;5[=WYYL6NE04+!O]6J] M72*YL#5;PYJUJAVV9GG8(%2A;,M6U:MSMGD_1U[UK&]]()3*=J]I6T#VMBFC MD_!3G0(_Z7JUF>$GG.2YY,0$EL%591+9Y3XCEUNO=K=5$[:"E*U@CZW@^E:P MQE;PK*R@2CRN[J1<-C8"NXQNWK] M^7/M\_4>]"U*N!["\RNE:N%*%3X:<7VUB4?5FI8_D/ME?O'#Y*4S0M'Z\1TV M8[XXQ:)>&.7!JE*W)XOJ=O[%_F9] M!>(ZA/FC M,/]!"JK>9>O(I2QIOP<#![\A-+TJYN7:^35*]STAZJ1D[&53SK M3"U,+3/4LM)2PUE3R_J;,@J-=K(>_=T0MU5\C-SY>T^,K7!\Z#T9M5I3;2^H M%?8Q-I)=+XV+]]UN>TZW:6I2S!Q+ (7#+.Z4UZ^=NG&B@H+P@=G+6VXVZF3*YT@V-*$B MD>4:E'F-G9B%B=EV9N%C02J_89E9>&K>]NT4"9N&3-2@<"Y.!@EGX^)%B%MX3"W=I ML?"J*_7==I=9^!@DO5'1*RWJAV2 /SZ :&O;,%_#V> M:+@B.AFSOM>C(8AH$95:I'5/@LBA>8X>UL:M=?9=\'@8)-G[RGI?A>ZI,^X7 M.E54BP):]1:9:LE%+MA"[C@GBT/OM*<]^ET,!?/X^?+X)H>I,H]OS>/U0AL] M CR^O*Q@Q<9YC6:/2?X89)8"R<^M.6"2IT(/3/*G0?(2WP?)%UKA$2#Y';3 KU?:;9U)_AAD M]O6*"1@I3 4 A3M95BN?V%ME5J];[9UR._:?]#?:'T(S3'<2"%.[>OBFH2)> MUMH:V)/?#"R+P7'\B0-N>A1)H2]JAL0A& MKJF!NFO&0)ZN 5?#6+1@!.)?TWN:M SX"$-[&;FV@,GQ R\!(Q9L\'N"$^SG$'H>7!+8^GQZIZP#7QPX,X^-QY*,/*$D,/T MK>_P7DXP\C4!,)G:;Z$CM$9-O7A5^PS?&(8>? D?___8>],>MY%D7?C["[S_ M@:@9G]L-2+)VJ>QN ]5N>XX'[05VS6G<3PV*3)4XID@-DZRRSJ^_$9')35M) M*JF8D@(S:*LD+ID9RQ-;1BJ=1"\-U-KI 136KV;-?&%+ <,8PTTP"'RWU6JL MT4H5,3CW6U%ZYV5L@VZ&;UWO?K?)E^;ZXO'9T+Q;>&=Y. J\/H$,1)ZS:@CX MPOYLE0%3'$+O1;K8[5:[U[[>94"'7NW/262!;0%H30K ]B)D]T2@J"R(Y(,M MU6+\?7>C9JE](=HE'S*%\A[>^S_XVL<-F^S2W^;9Q__V1&1'SF3^A[@7/IDZ MBU=_"&9)+.GWMK9KCA0.6320>ID5U+]ZT^IV&\M[*"V@O(\+B7INC]5=:GUU MKJO;;+4[K0VKVQHVECM,*J;-EA@P;:R%&FV85(++ZN_J#:*+NBR%F%]>XO5O MB$@;;_U=.#1B?;N"YJ:^O09HDP(RP>;$:'SO<-_+8BY-G _A+]<)XK^:/;O9&;MNO=46G7JWV6O6AYU^O^XZ3E., MG6&KXPXVP6.K78:(_J)^;C3[!JEH(F_H^^$#FG8$@D!Z(7&I24>'('LQ<"7^ M##P1.-[,]M'R0A,+N=6QHVB.OZY3[204]*4+.) ^'3CD)R^ KY4\RI]?(8? MNFH 5D-1#M2O5T!!1_CH%V"7O>QO;=;0WR5JO+*3.'RMW2]8;-^>2?$J_?#: MTM9]4YOVE51K]ZX;G2HW,9MDA562S=U[[]IS%6-7HQ)64B=SRMM7)D00^XW> M(UT*<\0\.N6*!!B%OKO6VQEN(V?[DFV535%Q_.LY/$LS%M\,C69B2XQ6:V'= MW\*JC"+O(M76X%'0N3BUMK:;POCT4*4VDX^VYCDYPT>EG%;U979 MS'L3JZ;#-I40EQ38W[O*X7@4ZI5\E/VIQ!4,Q7!T;W,X^JV.1MV0^GS^>L5] M*QB&_5K[@'6*G"\\:^U/KM[E: E#J< 8;#P&]TL.-V/P83"X;S(&+Z=Q&8-/ MFC_-ZK%4==;.%*K\*]#5=\)=J+O#I#!]XTF9V($C0 '(6%J_R"1;B$)LJ_?B MM>\%HCY18VNUFR]>D]R#7&J5BW3%4L5?7L(C*B[K/86\H2%B:L9F ^Z">2J4 MZFV=U+UH>^VGW0VVP6:#K:#+?]=:_$LDIEXRO0E\I,XH;A*N]9N MFM_(B7MIPK1^KAK8]S;KSEG;F H6#.NG0JG^UD4/#.N[P?I2U?2)P?K^H9I. MJ]:_[C*NGP)C_UQ];;/3G\P MRI\-*0U$^2VK7QCE#XWRG:6.V56B_/YAEEZWUNN9?RPWH_QNC;6&V_;5.EI0 M^/KZC#?TG&13K8GM@EY;5].ST$M+_"?QXCDPU'0&ZP"_K^OZ8%@;K6.FHUC7 M'*R-5K?1&ARLDQ;]K1N^$+=M%T/$<2WV2YKS+8F$5I.?[M%9@O';]&: M"F()/Q4[)]$CP:@)58NC5Z '1(2EAMCVAKK+@*I)[]4-E'YY:;_12_CL'> 6 MV+30'JG=4KV)G)[3<41+U(9_N^LBJ4+2_5*QQP*VPOL,9> M &_Q;-]2%D8$AG3L81^P5$ V]2;#9E)KWP,6N74G A'!+W,P+R3H7&51P, 3 M1]"T9B%*([[?]?R$E@ N"),(;8UIB&\.G>]6,J-^=FB!H$4#2_QPA,RZ6"UU MP:+1%$>R_&Y;-=-RT)*9VG-K)&IJX67B3-0"Q'H2>H R&?T;F "'8>.BH@4' MH\(%4:NL.K2M)LPF_AK7K$GX(&"P-7I4L=^;-0,;2TYP'6 22\N.ZR!<61Y! M.MVUA(LA#F/@N'<@;>0(Y6H93D9,;[-N7VJA53[3HB>JN((S!?D3^ MT:M4YID206M$.1N6%U>]EIFN/_!JW?Y5!/6G3E]UR/,"3X]@VU7QY);-&/_Z M,0+4HE')4HRA53C;?'$##K[T+;SS-G\E?/D%1_9%1-_P8<\J2M#".1-:>SK0W+1VLV2W"6A15K%U;LFXW-!;\A8751 MS&>8U1^VA$?,P D2+EZ1KAC:AF!(5;!FK5;VH;QF:9BF#LO7:BXOW@OLM(?S MLL)[H03*A]GA$M+T+&E3KS_-K$O<#M\]D4&7^K*6UKQ:5EQ*H')'L%GA_I7Z0[^C)* 5I\TT7?"B8[NG_UIKN" M9MC95#@)!5!D.A5<16JQXL(DL,DW?H8U6]>3M-?I/;9BM&"T+''EFJ$8SL4V MF]3,'*8Z%Q@)76RSI%BWW5_TE7-K8K4/='HMJ+W1!3H$5R.;%5NJ1QBE<%5#9;O@#J#Q M[[H4_P7C$FD",@8OGGDQ_(T.!' "P=,D]('@\K_^-@1JO-;!/6;%,4 MZQ!D>(*N+[:SKC[*LK&=]<;8!:G<-)]!1IK*.PAU,%+:G]T+M*6,TT>''(T- M3*I3D$7&"+WI \*9[JZ>GSBB-*Q\M GV<\?=3.F[_4R5^MU.Z02R2V^]G26& M^R9T26WW&WUN[KRHU_"DHH\AG5#T+CNA*.OW7/G&ETONEUK)*:5# WN0;+7N M%Z?,FJS,RF3[YOTP6969M(?/#(*9U8&I:N/M-+2?&0WO6XU^?_<*Y,M6CWQT MQ\79<^U&YXE28L@N6=:!K ,/I /Y#)#+TH'*IV5KC37528F.$=8:NZQF:K3! M%M+$UAKKP!,7-B.L-=:!^X?MII[K^J**/>HZF'>V.^6RFAE=3D"MT)_:"=U^ M8B=T/A'EPMM[-+<#N8MN^F J[2Y]I[$15*" +2\ZHPN3B='EG&C'Z&("%9XW M%,ZKSO!R0F0Z%+PPJ1A-+H(*F(;@16?[>,10('(1<>S=F\1L70F:;F] .YO?VQ' M>[>THWV/_M:M6K,S-.84,99P$VJW..=CTJ)?&.LSN)E(E=W!;>EDSEW!K9F" M6_,IX-8:,+@9QDNFZEE..3'O,[HQNFV#;DL=R79WW5I/==W:M>;@<"<3L82? MMY[E%!BS/H,;@]OCX-9=.KIO=]>M]537#<"MR^!F&B]=QGXJXU-R_X/?C Z3 ME.-LM0DFR+'+.Q@!=T+ UB("IA)WD,1B_TD:ITS M!O^T.PCW%D$XE?X/)/R'2>=U!SUC2E:,[ IL"@/];-!A-T>$8+.)8*H29K@\ M%4HQ7!X++OM/@SF7FZ9 MI.P=KEJ4\?*<\7+ <&FL$F:X/!5*,5P>"RZ7FL/LYEYNEP]EN#P1!OK9B V% MF_*C;HC\:;4;%X.>MV%L^U:X\NPV VL*=CVMLD302\3BPN7I$JJ+59ZRRF#"9&(P.7%273J8+*91 M8*2P%$"35N\JHP\VT*P@6WM]_8P0,WQF4OQD_VQ]"!P_<>$U-.96'8D+&\ZM>%WS_8;:X2H(B)5+$'/3;8]):BZK.1Y"]'H9VNA3;#E M22L2/@B+:\6AE02)A$_A>.PYPB(>M>*)'5L/\!?>&5NVM&9V%,,U\(N FV4< M)4Z<1+">\%!K[&')@-5NMH8@D *$\4%0:8(7) +?,;'O!=TZBSQ8N[D5CH#J M-E83R'726AU#L, J47T98X]W^-;U[G>;?&FN+QZ?#6AZ,*3SXE4]#K M3EI2H__,2V+VDF_.1+B)+[!89C;SQ10&8?MO;3EY[X6JMOH=5^LXHOM MUN[0C'$+ CL.?5@UE'-B!A!@(6&H ,B%Q;4<6-WZ&"X$;9"M;U')+&S#EUA^ MI!0"D#)T9?I&5G<3A:^UTP#+[]DR*5^F'UY;&@Z;&@Z7*F6=JLM%O-5KM"OL? MF61]%\V%O@G60F?0&&[94V=ML:.#G!X=HMJQ2(!1Z+M/ Y5]R?;-^V%]A)\F MTGH'@W.M?R:!4+3L-&M5X?NS@KD9A-B^"/!"5)DQ6+I9L[6O3(CT]!O#W2N_ M+UOSH0G(';F,(TNUL51M*#3:W2>*TWK5>!21,M2]6MHF2XI,6QB>EA0S=!'I=LTYAXF%W 0??'W\GMQR M7G7F?08X!KC- +=T[OT^ '> -ASM6F?098 SC)\.Z.4=S?%^NI=G-@W^6 Q] M6'")1)=O'(53"V,DI5 )*;5Z.*Z#&VC94@HS#X.X;#$R@PK; 283@L7A$JC M;A/S_L52@:' $$)<.A4XC51I&DG5KK/?S<$U#JX].;C66]ON]H_4Q4^CS^EQ0WY+\?YF3R_@$/BF%!-\$*X0S26:WZA?$^@YR!1/FOOPW; MK3;+Q@(96I5KJ(-N6%:[ N7/2[)QTL%/UJQZ*"3]3W=;\H)>V;JNUQ122HH NLZ46 M)';@+E_I:C)88,J*C9N?;9FV4G#AFL+F9][M?,PM@FLC#8896R9O=>&=+##- MTO9FRX@]@)>\7Z7JO7TF[&KFC7JLO;:DVN_"$=.1B+0&:Y$&JWYGWB5KL'/, MZYCMRO^YE9W_TUS8D?S91(?_T;W'EQ0M,S5FV=MJE_A%Q]1^06,AG6A="J?N M_:A//!=&^DIGBOI7;[J-X2\O\4I.RK"H<5+&E%5G'#H-,C$.'0*'!E=O>HT. MXY 1].+=-]738,F)*J5 N'S4- DQ@PI<1["A6.['*/*]61*)4JW<*^E;*JY;^'NK!&Y6HK;F[\)*EE9JIY+ 0R]- MJZ\KPR91.L$92$5]% G[>]T>P_Q>V?Z#/9=7ULO]2Q_322Y,Y+E4B&U-(I3E MOU'98CA^B_*-#5;*T1EZ) AV&-$Y(Z] % 5H&'CPU1NZ$ZOKTGNS<(W]1B_A MLQ]C TRJ#T-2YZ+D1:#M]E^N$\1_V79[W+T>N'71$Z+>[0X&]>ON8%0?-'MV MK]^RAX-1:T>Q/]S85Y>OMA?5]Q]"2B%6[^29?[3QM*AX7L$A.TOEJ+U&LW\J MY:CC!-9-Z)3T3/<;LHCAUY65+A>G\9$ZK[K#1G?O(M/CU0*=H U]H'J?1P_1 MJ8(BU.>2NG5;Q/^H=(LX%]-564QG--082"B&'9-)8U@= M=Z>$.GSBRO;=$=,VI0Q*%Z7KVD\^H8AU(>O"LZ%K=@CZ!SH$G94A*\/+%096 MMR,G'NQR!-Y0*#*<,IV= MI]VQM-!L:'C*BA-(Y J 'DH M',W!K6,8)1DE+TA.&"5/DFR[@V3O$9!<\C<_B?CS^#C0 MN94+VJH-.GW&5<,8[U A]6-6R9Y[2+UM7@L4#JF;08=+5T9F4$%9,&R@[!05 M;^T5%?\]$9]@5+ >K?& M:X4 -=HAMP_A$>V008<3Y8;QEZ&BS\ZY"51@63"""@R#^\2E._O$I??#OT+P MN>N>?D7 M#CV;08=+5T9F4(&MDCU"SYTGA9XGD3AB$KP]/-R!3BS\9RW\[)Z;0 66!2.H MP$!H+&E80 R@ H.%"51@63"""@P6>\1RAP>,Y;(/Q:J "XF?.YK;,R^EP=%< M,^APZ !M!9'HYL"M<9=S[\WM![=@K!5'W.R'LJE&+D/0'R,3P9 M3AJ&)P-)P_!T^I1B>#J.8SAL'B9.SKXB@[&)U=";(NANB%QLM1L'C*"W.HV! MT82Y#6/;MTAXK9D6Z:K231O"Z5O2AL/IE>0"'SUL=Q,U+]&L.MUCDP]"23:Y MBK'X_K[UW,>RJ]JM6K/?-:8*89UAM183+DF35 L*ZZ,'.U*8U0;_/P'T*S,>U_R92!87ZE?5A.DMBX5H>AOJ%C'D?@)'$,K6(H(S- M*W&7ZT%.@Y3+IM;QR'G.IM;NT9#^8*?TQ;\"UY,., 7H[7<_'+CT9HI_';$Y MWO7ACO[B&A$30R1M"2<,09BQI&,). MF'8,86=&4(8PDXOTUX9YGMZRW/AZ_"^1D# H7.E$6.%8E^;[.G[BB4XMYP1PJQ7F\98M7:]W@EO=?- MPP5:.:-\MBJ"BZ(,)PU+C;FD>1Q%N:3))'JQ*)E*&@8@8TG#4F,N:1B 3HM> M+$HFU]1RX^NE0/%"/+AF!2+&2+%3#AYS-VPCZ6=N$HQ;=^U(2F[==;:6R>[- M-9M;!ID_A8%SW#ASJU,;#IK&5/1RERYCT8![;!I.&I8:43*A_Z43$7D.>IO=-J](+&54UVZ((\'=-J=Q7C .SL*@#'D%Q%] MFP"=;V&4O_FA\_VQ. #\KQ 0$.#HSU!4W]A3MU&K[L3K0_-RW\**Y'"M>*) M 'D6MDRB.4P%:&Q-13P)70S@6([M.XE/H2'+#N;6#)8#6,KV+=?SD]B[%Y88 MCX5#07U\%+#'O8BD+@C';]K-UK6%RR@M^))N@]=B'L#']9S!>DI<3WH?C682 M"0%OV(/;(Q%'H9S!<''@M$X>AK&XG2!'?#Q^(^W!)K%D4WGLNC,(&#H15 M<3S?L^,"K0,D@QT#(9%\,)%PZ@7T-XFH%\!:8AMV?.0(%UU=]SA/P#=>Z,(O MJN,-7/P3/ S8-)'P!%FSQ ]' *#G=]K4*5C^_$JK-PUH:B+*)/CU"@CF"-]' MT(6,CJNFWH'YE+:]IG2Z]U^ M8U#A]IY3-3D/M5FGN_=FG4,M?M' 6&=S#K>AS4$) 2.!:0,E^E<&;/UH=QK= M[G9;/YXA4VX&V6X)>C\JR'V70:ZB)N!NY55#S^&DF4$*,U19Q\!=HELM^[%! MQ3!=UFLT69>5R?8-G >#-9E)]8]F$&S[ZL?+,*.-UG]L5)L@($4@:IL 1*TF MQ2UVK86[;*3"Z%'E>'3).%.)9?U4,3&DE-L(-&(E>/)2B=D.5H*7I@2?U)^? M%=53%56KT6JSHCI!:XVC!V8JM&WV ;&QQCKPQ(7-"&.-=>#^$=2IY[J^J.18 M)@JJ5D> K4H2]BZR2^M?7IFW2Y4BJ&>Z[B>\O]LH[72)1+K>+EBS2RE_!7!_ MB90S+6!SD32@0#:O.<,*$XEAY2PHQ[!B V.DAK@)6=4.7$B-;>+5C*LF$"ZV@)Y2,EN$SIZO));](V[RBOXR2X M3%EW4P]0NZQS//?N/GPT J@XXT4WFOIIY\;!P_9BCJ5<,=3/YA'@.&DV4Q:D_RW5H'\]W: MK=JP?[CSS%C.CX!NO+GO69//O^?MK"]F>Y\I?&]N\46Q9N;B#VS&8 M4F92ZL+@W%0J<+:1P83)Q&!RVI1B,#&""IS<8RQA,FV[[X))92BI&$Q,H +G MTAA,F$P,)B=.JDL'D\JV[6TXV6?MR>!G2Y<_Z5'"K=OW(K+OA#HZ55IA$LO8 M#G#MZ)S@5OOU\G&M5;=:7G$@T.51T-SJFTVD820RAE+E:.:3B'7.E3P;"GE^ MC"+?4XJS5,G37ZSD2;7MC5*VGY+I2$2?QW0"^>=<1C<'(R\C+E&+DK0IY!\^!O)LW2FZ'O.W:H&7. M[G]&7F.5R/KCV!EX#5'G#+PG0ZERG)R1]W#(.WP>GW?3)L[MD+=3&U[W&'E/ M@0W-0-XA(Z^Q^IR1]U0HQA?1HL1A;5@=JM%'U?B0VN@[2K&.= 7;=7#3 MWME1 237T1$1M>!\OKMO)/'FV:C,SB8*74@C<^FU$&[4AT*ASEGSSA\3J1D M'&8<7HG#K8/B\/HL?QF'!XS#)\%,PPS##\/F0TCP8WG87'./P<7%XZ82= M)_K#ZW+^C,.GR%R5XS#G\QF'SXB4C,.,PZMQ>.DPH"?ZP^LJ ,HX?,TX?!+, MM:J?],O8AH6!;UWO_DU*QD_)5$2>L]LZE*;]XO&)T1*T\,X2.)5&D/-VI[MT M%,@W9R+?QS=![%$*W+L7WX231%[L"?GNA^,GKG#?1^'T;3B=);&-O/EY MO"@4MS#RW_S0^;Z;62JD8\]0'T6)V,0S_O2GV'DC; M$8RM,(F $--IB/^/.,0O%Y75%C!/Q*.G4B!]WM1.L.',/%=:V+#G$="!+ F.?_O.KR?O >'B82 M%E;^_"J]&T01.!J5 FIPHJ[2J+]> >L[PO=19P+=LK^U-J:_2W+PRD[B\+76 MQ_!ZWYY)\2K]\-K2$?6F[O6T5&_T3'5AO4%CL%R_(D/?80ZN?BLL18=%*GH$.9BD0 ;SR@8;@/Q^Y+M=A() MH6@'PJL^?/-^J \?X9Z)5)_?!:CJ_ID$^NI.LU9Y#>9S&%YFD,F$/0W#QK!* MW?:D=:^DR!7F=O:(8XI?LAE^VB; 3PNL]&$YP+$2>QB?"G1%5XEQYJ)PIEVJ M =]+3-:KO*.(BKG09)X2[#18!^ZN YNL R]*!RI;FVWH"H\FU);UV5K,WR@L M&LXP6BG-RP9N 1*7E'WB$[.Z[LZ^7$E5/3$_=3($=X@VY*?V> M)[[FM_GJ!]S\\&3ZBG?3F1_.A2#]\YG4ST>!>\T/U9ZTUN\>KE,+=W0_:_W5 MYE-P&=R93&O(U-[*5V=LWPW;>Q>*[0=H@-JI==N'ZP7#V&Z"^CI:J)%C*,]U M1L[%QE"^?ON7K%D?Z;]85/8%/ADG!ZR-C*""BI2PL;2;L;1T*,H9&$LS[ZN0 M<>0YL7#)4OH7K(/\:$??17P3N-]$=.\YXFT8N!X^G7Z%[^'99"0%CBC<=<3=+(F=B2V'-?-Q%1GC H=I35D['+B-A@VHW M@VKI])RS,*A*2:0O6HE\ 1U"-V\=\2ADC5J<,C*,V0W50QS38-Z_6"IP3&,/ M"%XZ1N>R('C;0$6/JS9,8_:+CU.8TB=C7:"B.AJ<>Z B;^)C'/NS$C*""AR/ MV-T8ZC>7CK0Y"V/H]B&\U-=*][K/N1S#9,!0]<1A"N;] MBZ4"ARGTV9WFD88%Q J/'.BOU7YJJ_J0KQWU^%NHS78O_'P0N_CI;_7-29N M+SD CW)L['\)?K!/%?@[XS:HI6 MKVZ/V[UZUQVTZG:KVZHWG6:_.QS9@]:XO9*[<#D+?8H+Z[VJK7.QS0?-=NNZ8>G%M3X$RC8'4ULWJ]UO3JK];>7K6)8]MZ?"S M]-AWQ7@H4?HVN>]Y*Q\^O2_Y0'4I'/2#'L+(E2*X>@/S6G)\K"A[OQ7.1&2C M#%A2#:5F , MC:+K4_N[B"P@NGV'K:CATE$BP6^4LF;A;S*[5(U% &0DU-49K\T?.,M+!!O6 MY^R-X@?XI]2D.1R/80Y1N@R/# A?%8E[3SQ(:^P%\%CL>XW?ZEO" /[V[A&EI,-P2NC!4WIFNGUB*20+;0PN[7 M4LQL>*7PYW"S@SX^K36\.A\,K%8^ETC(Q ?:P0583 1TNX'[(@1 ?P[L@$P0 MBV@* \+.WG:,7]$8;$OB16(C0S56*>^MFHNA?FBURY!2_/L1)5B-MF@-M+:; M1.D$9T"@^B@2]G=0^S"_5[;_8,]!YE\^O8'_PD2>*WQE6Y,(-=7?;I'HX?@M M:B_48^6VYO1(D)50L=TK,-%$Y ,C87-DQ2YC*[TWZVQNOUD#&+LMS7YG&VCP M5E):-"*>".!Z[(O\W%\RD?#<4F,2*KL<-K!.A>[8[S[5HT5M:8_")"85#K\* M,*TL!S3<71AY0J: A;I/!.XL]-#X>*NQ:"YC,065MN,@4-D*T.2@3G>\4[UP MCS,(=EXF&V0))UJSU&?XL.,S[F 141/M>)M:V7 SK(4F.& M_'20=X2"?P((%FS&KXK0&%]^]P.4)@#HVT2"",%$?YM_T09'O@M 'LMT[_;^ M0L%O'>CDC2(3[[CN.<_O2C $?SJ3 Z@2NM+*CZ]8=[K$HJ^U43GF2W1A1U)T MVHUV>]\&X4=IJFI6]KV"9JJ-:[,(LN2/F]-VU; #1)J-[B.DN[CFQ'2 B*5. M"K%,/"1D6T'C!L?/JP0[RR>JLA(\!278;C19"2[T4O9^L H\)8(95(5IJIEN M*J'88#>9-(:=-M*ES!P?-\)'+AF[W&9HN/933^5A%<@J\&SHRB.-X@[D:[E%QNAA1815XGG0UPGAC%7BL<]./UO]!AV#/ M=K_*NT+EF7G--RC&6N%9S:>U>XB/YGHF,OW=/ IUM@OH7/06R0T;83P9=MNM MP;^^_5[:"=->+/XL5'=B^3<^Z4\OGJ05GJJ[ %#H1DH!_W=O[1\;RCIE%.N" MT,^1+@=->RUIM0Q:^: =!3K-VF#(;9=,XTQ3]3YE !A_*Z<#XR_C[^F3;7?\ M[1B%OPF ^/OJ>/O5C%QQM^=\'>I TG%_N^Z M=A);XV]_6!OV#]=2C_'WO/4^XZ\9=&#\9?P]?;+MCK]+S0^U: M&Q/QC+]&<>:ATO &;'LZ(ZI\4SU9JBX0,VR?DRG4,;33YR-E1I=H+IE*J7+. MX$G48K.I:#;UJS*;M,8^:,J^U:]U#YBR/\MB1E-8U8R*[K993328. S8YT$I M!NPC ?; &, ^0(Y_4+MNM1FO3X%3S,7$8K\^#4N6D!./UP?!Z: Q> M'Z FH-VI]7N'RTDP8)^MIF' -I@X#-BG3RD&[",!]K4Q@'V (H)VN];L73-@ MGP*KFK+!?U-E@1LF>.9#NW' R@)090.C"7,;QK:?GNA15?W-AA*#+8G"!I69 MY9B;J'F)%I>1)9O[](#H.NH-:NS\TIE1SG96U%B)';A1XF+J%0;?6'ARN;N&B4+Q5.5#HNH67L0VK ]^ZWOUNDR_. MM=OH=5\\/B$U]68Z]R/-#_@1.=\+$ELSY-(WBF4_)2 ZGI,+7J>]:X>26QCB M;W[H?-_-9A8@13/4>E$B5O(<+G*K/5NE!DL\5NFB?_H%CY%)1UY\.IW 2)IBS=S[CTZ]5^G4LQGIBI,:D'\ZBSP)2LF" M$7KWGIO8OC^WO"EH4F SV[?L*>B[6*)VM>!5@D[1?K C>&,\KUDBF-B! U]- M;0]8*< _+#MP+=N]I\\S>SX5^ # $!A ;"0/#\F M>XL U\M0K'_UIM]8KI6W@*5\'/'"RA/E;$M2$:!%*%.S $:JF[U )@E3)"\(]O O MN>7 $+*_M0U#?Y>6]I6=Q.%K;<6 !>';,RE>I1]>6\K2N6[J7GY5'>?>ZSZA ME\X!;"O#W.[L5+6^":>J=;M;;^Z^F$/3OH$*_JA4\+M,!2M:@AZNO-Z:CTF[ M;%5F(%F,.RRR#1?P2=\[TM6(\W(O6;M5L:FS]]0S52OI2;E(F+>P;*/(>V8+ MCE7=J$>?B7K*JV]N0.UH:2]MV9YLX_,WV5:00XW8P9@R387!.A2S,RRIR M\WO3\[[7VP$/YW1WBFTOI996A7"ST.TCV=M6N]/:LYM;0K>M5"%F P3Z?&FX:PQB4%3BB,]EO#'M& MDT'5>M@^^I!/[*=RS!YHERT99E!!P2"CW$XHM]0=ECG]R5@IF*T4V&=DWK]4*C @[@&(2]VW M*P3$S=MB"@=O]PX71&6E8)S_>)B]2,]756:\4ZGECS0"^)6+==8FAEZXR?9I M1,O+L=@G4>N<F?Q^F6(?W;T7M*]&O#P>&.J3K6 M9E1NH@W3^KGJ;A(]/H[;7'W.R'LJE&+D/1+RMIO/AKS;.KR=@3E50PRNVX*K MD=NJCG$^A=DT*93HBL!]>G'N=.PP-#=N>O98=GNIB?(3BGP? MRFKU#T*U: MLWNXLN*+PF0S^R&FM-0-N?9O5M=MM#HO5DV^FI98I;Y]OZWCO*LW?Y::FNW> MSZV]U,=TAV#64XH7%SJ\+;<:3SN\*3[(*YWA7]_&]EYQF+7KRUK:K6H0MJ81 MWN:V;UG/(=W[[U$/N]E/QHU:A=C"WPH< OA_-K;=V/+%]Z\L$%BJHP3U3Q=G MY6$2 7[;$44-70_41!Q&LF;-DD@F,!P4&M6!\F/4T$^P9E%X[[FP%+9[#QHC MFE,;T<(@TQZA#0N[(\8BFN+CJ1GBJIF,Q!T\%43QHSU7ZBV> &+<37(A5-T_ M=2],$-"LO^D(7VZA>8(4AUFN$Z]^WGQ793WT.&[28;S3C[R%X6Z0)BV;:T13 MG^-]HQ?F)G#S-^FCOM/3O3<_2/XV+_Y"SY51_+LF47Y"^*)H%S1F70KGE9M$ MI*S ?FPOJJ)4C0&1BRO=0A4X36+589;HY%K)#* "5KO !TCU1!X 7[95?.]^ MS$0@A<1VR<6U0A@JWG)2Y%MW].AF]&NU>K7V"O0CHNQ!@J5M(Y=$@G6&WF82 MM+O7M?XJ$H"N*^BYL1"@KFC54-!R^:E9VJ#80H47[TKM$%"20G5PWL(*Q";- M<@8S]^Z%/S^ S"Z555\.PZP_:/ QF6VOM%CWE=GK2R;!?DY#:]A<30(S9#9M MV-U<$-?=_(@5NER"I>_$"79P!^KH-;[!QX/=) [L4%CZ- 1X0YP/ZB_7">*_ MKGMNOR.<5KW5Z_?KW9XKZB,Q:M?M0:_9&72Z'=MVUWLDCUOMU7LD;?1("NN] MP0G9PL,R+;2SSKKNK#BE_3&F Z:)O-DV+?9+S+9U?.ES8+T7HRBQP4-IIS!( MG?33D8'8H0=T%P(YZD"([R(& 0=OQ/M?VN>#P@_7PKCO/$=9PQA>53?YX0C\ M#6G[ AVF*'3AD? !%%< =K0K0'+#&3DX*._JZ:A<8F%/P6J^D71MZAE%Q>6B M80K4,0&%+NP9//^'AT<]P!@V(,7,^Q)*3RUI@3@K#M]=29RWH8R!MJ!D/X_3 M!\EWV3@>)U-;?8#_%'7RAT_OEQT3T,P/8>1*$5R]D1AZ65;*X\3WZS%PN#5+ M!T-NKQ=L)EOA1 KR-$=A$F]:M1^CR/? Y16E15MQUN$^B_:%:G'@O]@,<]\5 M;&<1QWH;+,^EI7J1.O.PI-]AI1U!)IX7X!$>%-LJ#!V/)(CP2 *X9W>SH[/B M]*BUZ_)!#P _;V->%!Z$M]##,)H@R!30EWT.!*H]=-1QB6'4OXE C+U8;F/4 MEZ.WK<;R8F;G<]!)*M.9'\Z%"F/HUUDC_3YTE!^$[^._>ZSDBO-(GGDE0?-$ MI6N?[A;UUEA8*+3X.E@K&3H>Z34'1J8.K/'%'2A3;7-)2P=0MSW=!%A=)B,9 M UAYI*;1&/-%K/5[F?NWA8_1?'TPJ;/B)*='X.ZM&A*LQ>_PPVZ*H+C<+MQ- M:^':\[G W-K5F])R+!F*Z7%(Y:\?.Q-FR8K\YDR$F_CB\[@T5\U6O\UOYS/X M#9GM6%%I;2/URZE!LJ),MIFVY+<;X.'I%(T5T,NVX\ J+"ENDA>5H"C1O&9Y MTI(3\#TL.CA&Z)-H1F"#/"P?)E,\'^N2SI3I#A_=4_#,1[U6R9AF5(Y==XTB MR)+W:$CG:^,:R+>ZC?8CI+NX_O#O4F.Q8)M:J7%:>:7.)3>.KT*S=5BSG:9F MZS6:RP?"7[9F(T_1NLE=-[3S6:5=HDJ[&)X_!57%1MCRB:QA;/N5:R:3-@^; M09?M&VC!S*KH.*"C V>[I^7K8GBO<9-1L-'@NQX_IP*A\VJC<+<4.&94/ M@\K;EK0:5BFST%)EN2K&//YEO#6!"HRW9M"!\=9TO&4O^!AXNV)WUU/Q]F!N M:Y_=5M,8[%"A?0.J_,Z(*F]M.;%F]ASWH%2=JC>MS,\4&IG?,H[;I)M-J<[6 M%0 7;0/MWB:]4SR@I!PF ,7Z1>M5@^+^DEBQ7@HY# ]G+)UE:80I[+GWH25G M6JQJ"EU,U?J,SZ="J>[6Q<2,SSOA<[?YO/B\?P9@!2X?+A7 L,RPS+!LB+)G M6#X52K';?"Q8;CT1EO?!TWZ'_=R3X*>MS@\[;OW_IB3!,-45F80MR<8FD9DE%'SXS+F46?#A,XAN;D.G Q5OL0)C8WNY8R0C M-E8[PH_&U&FYK'C^8G5]/]M#74+Z$F43G!FWXGZ*!+V][H]AOF]LOT'>RZOK)>[\>6J M22Y,Y+ETEVU-(E0L?[M%/@O'>'8I92#+C;GID:!EPHC"7:] +XC(]^#!5V_H M3LR#I/=F';3MM(OVTY9F#RX%)M7'[*@NL\7S?YYXU,[1Q_YR8?"Z#7DZ#"5@ MJ--TM_ ]6Y,_UHZ\U5S;C[R8@=2]RQO-_JI-73NN8)&]G_5PHA*S5S:*#[&8 M A 6.M"O &I<_$.LZGZ#W(6I2>H^W+[[^%?[KX\WGV[^\>[CNT^WW_[Z_<.W MM__Z]NW#YT]_P;=__-]O'[[]]?[JS4<[ /V*]0\4,!B\EA:>O)5(B1*,IP3= M!+8_EQXE7=][@1TXGNVCVE'GF](U8#TE?DR7?)X)I:YD(UM+PM4RJC[A8/%> M]T5Q,;T8:.0<]&R%73H[3F!E(C$+HYAL1ML+) A_A!]P^^B#';EU/PR_8_Y: MQGA0!FKK],P@/!9A*NP ?X7%^R:4-=L>W*2',,%78*#B:1W6C4-',[6N.YT: M9L'!FL631VI$@NS6UKL5M[[[X4SLX$X4GM$M/J-A?!8Z+CD"R9.!.\ M&%FDW00"S6OTL?4Z_6HD?$_$A,)$@ MD:#5@2OC)!8;Z-NP_F^8X.D7B8]%#+:+!)&BR $.&-QXFM3<&@G'3O!8OXF8 M6ZZ2/FNC3\#1 MB[ PHW0IO$#MA(8;Z0#E\DS4:>9X,!F>;*,'@T2#$8>C?ZLC ^%S>2Y$:S5$ MY-]\C#!T>EO@J&,)D95M*9/I3%T=3^S8TK:06%I7&M\\/4Z]9HV2V(*5!HF- MLQ,2X[!6'#\=QO4J/WO$:-!7^N\QT"]X!33^C7#5W]:0+^O8K;6D+V*PV^MZ MI5YM96ZO,]-6(K.I*[3!Q_@_"[/^/T]:S@VVU&:'I>!=T N7SP*B4W2JFY:V MRI9FM^7K51ZDW7^]HWEW5O+SR&E/1.&5W+!Z_#><*6@:6U]O/GRROK[_\+L5"V<2P!OOYNJ,VM!/" ;4 M??C,]+1;P!\\8TT %(GQ.#VHUK+OT":+]6]>'$8*"3\HLCVGH"A^A1Q_?J4"2[M:' M=9;.Z*1?Z06+W+O:H+Y Z-HZ!G6QT+7G"C%T701TF2X_AD"7UNVV> M6V]=U[270_])/!>] M%W))[!F^$.$!GD'7%T[SUJ]?!S,,$Z?,Y@P3#!,,$R: MV1$EXL!/ *EU)J#5,6\RQQQ2%OR!>Y*QK2O24/=+,1WYYFW,WH6,02W;D2OK M$J:H(DTAJ&PIY%))ZW9EF.MK'+8IP]S 65N4U>]0>/D9_1#E7Z39E*F-Y7/C ML<#D/9#;L[&Z;AR%4W"+0BG2\CGA@G^"!7"8KO?@KQ&Z6/.-Y7SOX5U8.4#% M9PZ5]:FB/7@,/I8<*:J!4P5I:AP"?$"9UJ+I0>@"/WPM>%8/!+3"E^)A M=; M5!.:E906HXKJ[K$>1_X4N.,+N'O6AP\U"VN9E:IOW5@_??7D]W3@/S=VVA5@ M'+D_!):/MZ:UK=APS1M[#EQE)8$NN"6?%]<#UD+2\'3I)_CF$KU]++$4R'ER!L_RM(^/ MAB%5YSA.$MG./*N= 94J5#VMHL@FZ?E3J(+-V/Z.;X=I S'5VH'$S!+XTP%1 M368N%I)NEL6:!9)" ]>D0.''003 :H5"U5IY*7"U:+X/GA18B^J(68R/B,1_ M$B]26L"W'];)R8[;IZK8R8 J\3>=8]XPBYUJ[*O9!H8SN?=H"X*'1!XAV/K( M;!]PBUL@B."W$^ ,27+P(;PE+L-:+3?R[I%E[)0!O#0*!IP0S5U B=ED+D%W M^!88N%-)=ST #^ ;@ U!GP<@E50H#(KVCG(RH//QU1A94Z],?X@?/%7.3%+@ M^&&B*_*SUZ9Y_U3(10C"@P*%$RIPK"I$AFMH6 JXO%B6WM2P<&VFGDP7AZK> M:+S6H^8#S5];!0@SP1TMFBM\T$ @3ZA_8AR.4EBS\ %4 PT&&*=.4TM?!DL< MS]4\LR C;3^<@>X569D>6B/WGDN/"8+P'L4;: 4WA+ $J;/9L$Z;76]#8*H: M:M9T*:E@! ='J^2'3AY1!5MQ(FA?!&A7X&+0LWZJO,M\2<31.RN*I?5 =1B; M"+198,?I:RDB"Z;(N@WE:M%!K&4S-CN(2 M*6<2A*;+3'^(8$*Q]H*8B3&8!AY87ZE! ( U%9':4%"S #!HJX@86/E]NPH(38,O/A76K:1E%Y$8)!6L95V&62Z%%@_0P";"L"U%\P5_P MW*3$2YH.H*+LV-;JB[1@ID'5M Q@:HG!E8X(ZN?R+.5$!,) =5 M"UP$N!X_A-%W8AMD('I#%J?2&ZE*/()J6W.(8\]4ML++M&^>G2'ND@DH=>*: MJ?>C#I?4@360M=-*8QBZ!Q8&J>.\B#A77J?-)'^*+)ND%UQF@)(*IP0P!O+" M @6>K;8:V:X'R@*=4&R^Y[K*$4EO(.: M:&,MS60B80%_K5@W#Z2:P8\"W#*7Y!E\'#N:8$2CE&I,?0K:!J!X+0UT($^, M1N@5W:%?$RBO##.1/C$+.DKID-"#BJ-DJDDZ1BM2N/F3;X 7#/8;,!I M49C<38"/KON-WHMTHJ#@?#?C_W_\_H6&C&/)^6J*?A' OERT&C(=B_)00E>< M9?;4DBJD;VEGGTH6.XEO1R@/[BP$1]KZ\%:I5LP!>& ^_B\RMJ8PB$7-ZC3K MXQ#]9-I6FHIV,L-QM&K-9E,/"_0M/ /+E.AYB!#8PJ >CH%[@5MK2XP$7F5T MAX2([E7.FWS0D8T1O'F=5CHKFH412_3#5:@G"=(=?KXWUEBOM9(RG6J6$\UG M<7@7V3. 0Z6K,K6B9#I=F5DHU4Y)8A5$,&6M^'JJFZR6G.-3]QD=E$6-<&:M M.ZZY=<>IMN[X__^_=1&/[=O:5!'Q2*.R-VJ_%T@EJN8ON8EWI&#.<@QTN\GN M,+5TD\$!S B=;6BWVKWV==6V)FZF2[?F3CK:"8"- M7N!C6*VXJAAK%?@:99VGR(QAO;Q\# 97QZ4'XP^6Q*7-^]9T#G-Q%\+Z9*(5 M^" F]ROM?J%;]U"R1?U"'H>@&#K9!C:&].%I?D[N&AE8XH<-[QG9%._#EQ27 M)EL.<#C2E^=NBMH1A \9"0'>0!)17)JBXVA.*%\VMP/O;<>AWN6:X2,!A@SU MV< 8CLX8H4D5*R\!:10&=W4 XZDE)]X8@YED6 8"1>^>"MEU8D";N#ARF&H(M C02H;% MJV4M06SP#+-W2[P([.-W][ :\!@2.%B B>VI"W"/+2RLHR*HW][^U]\ZP]=_ MI+$):3_@F)0'< _N-\H+N.=W(K7B7#&+)[*\!RLC)Q#"580 0GMH42GG#>6? MD@/%?;ZG[[6KJ$11NKT ,QT8:XLGY&584Z02K%:[V6ZBH.AN+*1A*9O6;C:G M4U F#,E]PAN1C^!@I,V.F:ICBVPF6[TT:%[/P[ U"^%D$!4-B:[_]3VCBA( M,3T0:?1A.O."?ZNG M%QX,J.MWU41W<8*2"%I;J@X%MQ2*,Y\0?R0C;=!WR! MIUT#Y"W;DCZ&M+6R 3F;SI2;]Y V6D&W-(WFHOAA?@D\%% M*.@D11P';M7/1PBRM9XL.E:+>T5PLDH7P?>@ABGV"H.ST2?Q<3W_1/?P ?PO M)+.BEG['A'2W#/-;:YF' F-6U\H)R.48'D7+1N*>R_;":$!\/X J\R(9U_^3 M@$*'^['G):VG#HOHS>X9NSVDW)A1+,9D@IUZUIAL$ZZF\O*CTU$J;4%!.EC8 MNBYDP'&E+$EC4][D\N!&H,$"%?!QT3W4+\^'.0)"NN%#H"!#$5SG3P@\+#>D M5&.8R0].,P"IM.*'T-(OE+2!7\3.)*4?T$2/74M&"0=U'P'L0T.M@R+=6FFA MD%JU M([@$!O8%I%K7+*$D513^'R' T6.9<4.X0:[QZ,+,W82M(P_T.9 M4:F6 =T 5%FHDY'@V4:$D P79 <4@'Q)-*BAV8.1^<*020?Z&#B$Y_Z!2S!> M-GMEK:BATL>M6*:&=8/C\C<^Q_7<0)N ,3T4)1/9+D<.LM@*DIMRM!XOTB(+ MBZ?<26HO^Y*V"V9/D&2[D6Y"39YJ&XW,$16$J?%A05$^1;4PEDZA%9>YIIN. ME-^2EG: D 9Q$34(R0(;6*UF:9.:(H+(>XYZUE1,\968$I!E1:?'AQ>!B2D> MP%%0$T #-9 4]HLQ%;=AW3<:%(M-8#;HT 5*>(6A O07"N9.US3\7.PX4^@N M0%X8R1W9R#:%3)222P6J8?TCBZFKH_?2PB)M?PL[ KYSD5]UX#H5G=2[2*1" M8!DCFJ$:575.Z$:1=Z:?H?6S$AA=C$-<9LDIVDQ!0D%W>$OFP&/1 *"Q*LL8 MD1HO/EIAZ!@SPDIS1"'M:+)]'$UNB&6/RV ?[:0P^JZR.1/0T: ')-F$][:/ MFYO@RP>R $'I^7/MMA5?7LLM&Q2J,$)6]&2Z)2J%^^S=:99YA4+%SVFEF'X4 M>>_HJ'*T15'D7.(#:X"[&@>Z$#N,39R"VJZY- MA2UTH&=&5)RIPX08?%))(IU;43R[D$B*A)=U>$0MH?9)J,++.>:AQF.%^9D] M\!*+0#6\U3#CX86N,MUUC"!C@(()1Z34ZBCW9$[<+\T(!)<#]I25B.UBK0#U MY$J53ZD]%F@B=-!PL< 5K*>FA6\G@3/1\!3/9U3/0ML55221$EHU'7-"A9-_ M"^^?8NPA'0:Z=S>I(_D@ M*X]RST7VQ7+AD@,[M;]KFU:*DC-1]HR4OXQM?-':UX5DVE;*V$X$]UX4DEJL M;32_@"U"%#N4"[0_L;-L(F="5Y44A@%<$\99MA9YWXM6N,)3(93%6@A59BWS M\HKI YIKQF1(\F"2#L=F$"+2'=\K.D?5T)F;6&-8_:5FNFD66X=F,@-C4?6I M4(=ZJ>Z?6$Z]X"$KR[VLE"HJ<#GQ5\/Z[_!!4-GYG8=>)SY]67"T$;.D%068 M-&!4DFL+RAX,Q+3=";T^G3>6HND<$4J:':BZ?717;=PVGW9T5J8K5DS&Y*0G M4=:><>G5>B8DIR7=G$YX(;BYO!=(G]6^*"6W^1C0WJ2 =V[.I*FNO,@S);2N M=U3B%!25AVPTTKT[Q]I(\ RYYP]% MK/I'%#[$DZ=-IG)>^%-G(1484;%B+=MQ4X+0(D[7U@,UY2XG68]R58]=JD(M MBJ&ZE#[]\&2Z38_*1VO%C"6E0$I;L"E-HW*$Y&ZG)7E8"&O?4< R?A#:&\WK MZ8M6 N5JS[OVJ-WDVJ/3K3W:1:M4R&3+VVNJ&4>I30,H#PR**2\,Y!SL*AH^+-N9=G8?UED&*H+J4 MU3*N@V_N?%<;E]!YD;0E\5Y?2T>3Z#R_134$?EJP<2_F&.LMNC=K]T%7L]+G M80=]Q/"GSA44?4*@DB-$^%O@)WZZG'J&*>S.-3T;8L<.Q3/2_Q'":D%XU6G35%BUZEY'"P,W).TB2K M#@^ANZF"03/XRG8F-8N.(\%S3X!'QZC6]ZQ58'XUKX'*,W65[1/5858DZ M3#@FBA%.*HFCW;YWA;-\BE5%69T9;0Y7 I;GA'5%\%3%57!; \E%H5]\<=67 M\W;9VENJDTON#R[05\>',G=K#0E3"HY$OA66HJ TN#(76-Y8U^'DEA 8O$D@ M$]I!-DY\2Q<\+W?Z)W)(G<9+J\I51G^9IR@K1NN'W_FEB:65:?!K JSEX_7A MB [&H;(D'#CM;43^@PL=?#PL$&Y2*TQ%YJD!M R6%FI< 3EHJC( M=&U)J0;$8JU:+>5>%6XH )3:A^3^.Y'Q@KRE(2H*AI(J B+C?HS3=0,_JD6X MT>=RG+@+^#F)UAPRI:(K,HV 4MT2R:H3JJU.695J\8B2!3,LWT]9+*TB]9T7 MH7J9Y00< M#GZT"0IT(_8&;=H70H[FN4Y6!BNUGP3M>7R)?B,3BZFS0K] M3[1Z*40Y%&[0,-)=3(UR])_2Q'EY"FK.-'I'1:,XD6P/IYR B%"&!%/[9#MD MVXZI]$/FFT^QN\:BOBN6RY7V'U%M#0X32[.MC0&TPGQ3&5\Q2X55CB]PJQ.J M%ED,#69/Q0I#U"+IBA6,#;(T&M;GQ?K8+!*7FSLZCH?=",@4T(?:9"RTD(_/ MHKR%?'RAZI%,IDR;KHY8%:;7L##Z)7[8V*>CIL* ::5NNAHI5;!L%M45E3QA MD:&)*PN0K4^ZC%4A1S&] MDY8LD5*SQCZ>M&YGU20K#2;%M;8NI%"- TB-:$;.BDXR(ZF#*8W MI"YS&/$,N8^PD,/488+/UW"7FC&($LSIADYBAYED6QJR5B?6+(E@3I)FFG(4 MUIX56E;!@'"'NR;IY>3)Y)'F]OO+G$,(+B;,9#A#G MILJQTXJ'9DUQ6_K*K&!/X9Y:/=5CNKAB2S7=30H\VP^PQ'>3%97+B+[*?B[M M&UJLT9NF%A8+V8JEXX35+ MLU.-49=*T'$\--EM7IMVIZ!8 K!ZF+9"2/7P0M+_M#'G'UD*N%PSH6% 6;NU M0@X7G.(,6) N9<.IY.&EQP<6^JLIPRKWP#(=G)%WQ4WXVMPVR0ZQ7;RS6!2+ MP2)URD=Z:F"TL$LM>_*2>5JVVY1EK5N>Y?71:U8C'3*&#K+M8)XZ&%B[UI0@VQ'P![0AZ"\]0^SNRX%IF M3)/+G3\-B7N'N_]IH3!^1^IFDL8OZ69=CJYWK<'7RFBTJ?XOEKA')DQT3\;0 M/W%K[2LU(?0+7?:2@**!9,)A$PZ"WX*-G67XRGV75&)H3K9][EO$ MD<@JHTG$W 7YT]HM:[V7]E_)KR_5.A53FF3[K-^4FAJ;#X]M#4M=EQ"W3,H2 MLI9.CW;OX2M*DU*AB5J8DH^IW>%"O"<[,"%=*A*V,3!AP3[.)K*\666K27S% M_6V%POBTL&_ALG>#%LSU7:]%F^"L=YU6=I?:CD!CQ;IY[&JHEF/'U5"/TVTS MLT=OO2ZDJ)86)ZV52](--8BB"54T9UOV]'$50NWUPS?0HJS:R;=0)R-C,A5,.1?-RT_XJCJ==MN*QABK#@33 @T_#5$&J;5-S GMH M*D8C$Z2NJ:Z<=OP"#!6*0),9 GZ;3-,L^18B)PT6V>0'X726[8XSJQIH<=7 M&54-G$AV9-M&[$?/TA2Z.&1Q['3C:VD':VE_GMIT7&CH4"C<=05:$%X@EOLZ ME'=ZZ92C%VA/7YU,1%T7TH:6I'-!Y:(%K!M/S7.3%AL74#.0M"O;V(8OT<8I MAJ#LK"U,R=S. M"@[W54-L6YS%12>9XUT7[=F9E4)N!#*&2>&R3KII@?Q%9X MX[2\(@DRDQTO3JLP5.1;K9AJ?(!?%<&[^,A:T5A?=S1MP:M4BUE;Z("\/F^I MMNJIV W,6?=:R7R.Y70E+B.=,$40I(XZI' Z>B1%3[;PUM)!B&DJM!#H*3P\ M* 23=5:V8,/5HE3%\&PC/"GMB_*6VHO_T URWX(;$V*BZ?<\$'G:;MU[S)&UFV#,@Y H M$W=E.#EK@I*'G:FS NW15;T,[2# EJS%2"N:S;T7CS3AR.KSLXQGEMW1+B82 MHE17OI!36APQBOC:82]&T2D-MZH[#;^RI?O?8YY6Q IL20[H>)M_++XN;Y54E)\9+P0ZC/&VD M8OBJF).2$G4)RRX6,S5X1@@(2Z'EA,JB*];('5F5URC>K$OUU \T&8V'7CGJ MH8%S03, CZ@P'IJ'K:YJ!* 0/ M;/P5=X/I?N4IY.WM/76BAPY2@:T4D;CHP%3A >G(= B'MH';@8X:%=(= MZSK0%&;=>9%:C?HJVC=>FOAC@R>FV*C$T735MV/=;;U8=QMG2_LNP?,W[2#+ MU6GQ.O'8Z'LO4/:W7=P1"4L;QJ+<#AR#E:B_U.$0DR![NMY(*0MMRY26 MCKVHL/6#XE!HB69UHWDD3E?4K#3K-[+2Z=N/-_K$]6_ZQ/4OZ(8\B<4+H8(* MFW#K9,G-MR\R*V\ &%=%"$&>/,$S###S287,N@$C00"V'Z0VCVF >+5GANB> M9U^T\:,BQ>AC-ZS_S@!>N_"D4%4S$>W4TF "J?=<@I# J--'Y;V2LLU,(JJ3 MU>CH#,^T4*F>1U>+MZ6EU72+[L6$:AGU)?Y>;O^ /V>A3W7.@]Z'7 @7C^:+ M.[!T3)YZQ=5I;(7!Z!,.BA@JJ/V[C!>Z0I2:&*2O4+]F=$Q;A,U+:4)L^*$/ M@5+Z(T4:$/TY57=]"-+@M.Y?0AFVA?X]JJ*UD+&TXRQKE@6G53_4\H;@R%-= MU[(U3GM#Z4>"7IG0(2=VH":>DCB-!)1#'1+62O4)2!T"36'5.F5%(*(8%L \ MHHA.N(SVF]J1C%QXVH@+MI1NOT'&3"#NPE@GV#V2';+*BD)<=# ^O_NHMTH@ MY*G('!8?:9>5FK13W5?&[.I+M&RQ\S]Q?J$\!1,VI20-AF?S4]+F ::6IG'';,5^L@![V$=%!MM0+2Q>?9D?'>CX;UKK#,J>]-Y@!M2E7=DB:%J:DG M9TM$3FFV1B35^B=5Z:-_(6,Z5552I"J^X/=1ZEA:$Y"N+*.I%52Q 8"NT%4Y M-[PP+9D)W"QA1C9R7E!ZVH+SC=PE'1PIT$0")I!WOIH2JP5 =;P#3E=WKV3T MA2.6/+@X5T*8VR]0I=BO3Y442'7,C]Y&0V[(JGZ&6H)2UE8)6\*7C)G3/E=C M#QU4FL"C??JVX3"L=#\XDYTVC]&FFYJVUW2Q>#'ND[8[5>=9:FXHK&<:[JFE M/(1G6Z25&18H:1::>%)JH7>;>EII?G>ON+VG55$63S4,0^FE:VN MI9A%L2@I[TI9Y.V"S9=N]DE[_Y%B#:CFB/K$I55%I*5M^;TL/D7+3)ECJL^H M.G54Q4T+=6XE:U,77:R[,E\H-#11#-(TFV;O%3N8:C1,G1!:/A67SC!<+ Q) MS\5=S%;16%TAG<@;J9#E'1AL,27R]%:*8B&]7.AYL5Q83QJ@O51?KX.SCW34 M.&&CS_J0E0Q^(V;;_71Q>,B! J'MZK,==(0M\K W%9D^TL66>75E6D])FWK1 M;[&IUY@^N59K^01/:I-UW=V'')4T0U3,HRK5HBHS"TT^R["MF7<_7J _U MH%7;&-+ZU5QV']-$88;X=WXX0EBE_D;Z'6H;I%2;Q?*^PPBUL+;C<5YMNJ$^ M4ANTMUDG,-WT=AX #SB25(:V;6GW;:[YRG&L_\:2YJ6.L@Y%$TE'YWW8K7 D ML>6F@T2M67E;6=WP#(]S4GMVTU[KYUY?U.;ZHC.J+UJO;BOD,5-:99!C(+.= MD(M;/,O;M/]8U:4:=4KAZL5^@)F.3ZM9TIU6A1U1^NR Y3UHNBNQ1QV12U%/ MZE!XK1Y.RUU. 1%3$VN*[I:/O"-!JN=#L2Z%[*+1:*AVC#RD-V MN$2ATE5B4^+A\-LMW$%/CD@U[3_W55Y\YKQM/#UE;Q;Q?. MF\Q/*EHXAP$73VUS*YZ]4]CRAEQ>.!ABH(B5ZJJ-<13SI=/)4U]6S;RPLTB= M75XXD0B?JN:YJ'IJA=_635^!4+I+>6$[DR)!?L@1Y5_0"=A\#HO&B+2>51]E MYR11))0[C2VS5$J.#N=*L:!(Y6PW@%/8))L/0-^Q>6[ZM 7[!ZSE_Z:WJ.H* MRJ6E\5^*,,HXW3.P:KXS4+')"UE07V4;4EM$7$1EQ<0K93P>V%?7OH\Q8YIY2X]&=21C8VF M% ?K7%SY&)2TT$>KA] '8*KK>A%,X9=E,<">WBA6B21OF92,JA5L9[P79P?L MZ4TX!08L<0?>M6)4*DF\S#FX YHF0BV3DUJ@9=ZS^B- ^MW,17RR_DK*;F510K4$3!J,\#2YFYZ4MXT MI6@=JPZL2\=YE5:_8(:N./DF/:89U+*#;)ZVFH[3\QPII2Y36[MXJ$2B>B>K MDX#6U_#E6_DU9JBZS[39\](1.4N22MG$1SJ#K0R1F')8[]>\5=WGK'7Y;O-9 MW,QCF#K8KC.X:L*B&@P0]E#T VMW,A9;V>4]8U*=LT[+:87[JJQ:7>\>_U'/ M'9$/].M5\\H"H\.7:$4$=]G?,^QRH_\ND> 5&M*OU=TX =^>2?$J_? :&P7% MDU?7P%!7]+*(_NM:]Q2^^_5*43![Z&C=:N@!U'TQCDG=IU]\);(T&X->XJ3AB8]@]B-=;'PXWKHTOZSVRT9>G" M+ZIDP#Q^]\)'%QLSZ'8[B03X&_ C.._O:(?-/Y- *')V MFK6*1>O%:S (8U%'+8[3>XCLV46)T#,O>)LJ@"O39<88-J>@SCHM2G2S.BL6 MGGD_3%9FVPK6)2N]E]JR/D7[^C@J<'LJ'% #_J3ZKR<27'&9G5@*GABJ# PK M_,Q6MX'24X2IM@DH52 2KNY*>&((*QWMH]KT,% 91183K/-6X[K_1'%ZYMC0 MB1CTK"E/422Q!H$UI7%D.7M-R7J1]:+) OB6ZNE9,QI'&!,T(T=X3T?Q-;I/ M!;&+TWWL/1M)%O,T'WO/K"Q96;(#;2!9SEY9'C%-UFHM4.8MK-LH\E@ELDID MW_F$"7/ 0H&W[]\WW[\]1D6.JAUX-F5WOG&0C'(\/S5&N:0H6_&T> P18$.&>YZ YJ[?[0.+)9]AX1)AH36LM3N<6#!.0576/^9BR\+^0>=0SJ)P[,5554[N M5!MV1FM?;:TX:Z$G O31"'#Q*9YN;3#8&YU9+LY;.W':GWF?,>'2,*'5KEWW M*]OPR')AMG9B3&#>9TRX.$QHU88M]A-8.W%RQY15OS#>-Q 3.+G3[=<&O;UW M$K)HG+6"8EA@WF=8N$18Z'1KG5[7.,IN[$W1K-H'(8&+\PC .?]F>T9$2X2$;K7C;W+P5@T&!$8$9CM&1'."1$Z M[")430+S ($3.\SV%PL(U65W3*%,K]GH&4>7"Y,.!@4&A0MD>T.IP*#PIMMO MM(VCRX5)!X,"@\(%LKVA5&!0>--M=(PCRX4)QXN#U']Q*[ ]$>(/K/T:1^'4 M"FU?G_ODF"6#8:$DUQPA@03J,"08"!1 MVK7N8.^#X\]5,EJ5ZR==__4RMD>^@&]=[W[5Y'&JK?9L%4<6)]MM]+HOBD/4 MA6Z/SE&M1C-=CKUKVVXGD1#6%'Z<2$O H%SKGTD@U+P[S9K5;K9;EA-.9W8$ MOSUX\<2*M[B'+0FL#;1(3+,0N](+8^O+7LP+7D7,9B*JU(/R);2;@EGM SPLB:"SNR M9@(^PZ,?)B*PWH;WGEMO75N!N+-C[U[ 6SRXU8GA7@D/BVP?7X9-T;Z+6-9P M<'Z"0@OOBFW/K]'['3N!\5JN\.VYA&OT@."+F1_.I[#8LF$5#]L\P"0;UB^@ M'8*4\F4REINY;7P;K4V=UD;\< 3%X+$5LC>:%*_0C@5SBQTP$4@ =;B']%GY#BXEX:?/J>64G(CH2(A8?F<"2V["ZOBAS/D&.14&0:!\-/G MT17ZD3!I-W'B>O$&6NSB.B#K*PH\T)217"Y.&56'6G.X,O9Q[G2M;TM9!^[' M2>#+(F#HF!@[\NY)0"S??I")!_RL5VA1 _VV#B4WXE5_037U&JW>*HV]%K&: MNT/6#JKIF_=C1^TM'[V#=3?K[FIT=TEM2QLN!9UAC1,?'HK:*+HG+0$CC<-H MG@KZYB&?LQ:'-8DC4+9)A(]/%Q3>.?8B&=?_D]A1##1'+7!HE2]/0N<7'$1@ M.EB+UVOL\RWM]>:+*G59NZ/G-XG2"<[ KJF/@&&^U^TQS.^5[3^ MKBR7N[F MDJV:Y-[X]:1)_F);X%^,?[WZVRVZ6.'X+5R'N@Y^*K(N/1+D.%0R_0IP743 M/ *]&KP354=Z;\8>]A*+[+4TV]&_Z#^N?^5*-ESU4KW(H]!WG^8R[D*-XI)7 M-@H-XF4AUYXW.>+6*(R _+]>-:\L!\ $HQ.@1[*_=3R#_BX1X96=Q.%K=3>: MA;X]D^)5^N&UI:(>UTT=@WW^;5]ZCU>3]GCI:::< V#JN9:ZT**51/LDB-=' MR\;MQI63PA#=]HB$K%=N1PS^;[7NQX89 MTY19J]%JLS9;BHD9K,NVE:M+UGF5=5DX@+E]1CGHG[S BB=A(NW E945Q[#! MO2]&M4V J.M& :!P?5>B$R-8,=#7;+Z]Q.29%>!IF.FL D]3 M)M,\-*M 5H&;1( 5V?,JLB9KLAW)^G9B!W>BP;*/(NT1%-VBT^JSI3M+-O61= MMRYK#C.KXI@(G44_V^SXNWPKS=X'$ASQQ.FEI7]6\_FT.DD<\ZB41V&$6TU4 M2:'A5D[-1;>BZ#1K@^'%'F)M"A5,U7 K(MB,-(PT59.)D>8$B=8:UGK=BST9 MVQ0JF*KA&&G,H ,CC?%(LU69SF5#3;O6[NS=A)NAYKQ5'$.-&71@J#$>:AAI M'B%:?U@;]O=NYN#3[%]OQDASWAJ.ZM(8:2JG M R.-X4C3WZ[\[Z*AIM6O];OLU!BGXO:K >2V.8>DRC?54[OJ,G2S^N680AQS MCYS:IIS\LI6;$90J^:%/HM69VP?=_6L&SW*7J"FD,6.3U/XM1AF>&)Z84@Q/ M3R'>H';=:C,Z&4@91BL-:;\#P9")E&)Z8. Q/YTHI M=IZV.X>PUN]5W]:(XV<7P=+9RM:H_ M'\.3(<1A>#IY2I7K)AF?UI5&U'K7W#_;1,J8TE)Q4SFE&R9XX'F[< MJ[).,HQMQJI/QC:#B#&Z/'];6[G#&;1O2M"K7G[J0]65LP^K MZYWOVKR.-56>[:*3XN3 M[36:($*/SDC-O9E._H 3_%-83A(A7?VY!=3W[H4EDY&,X3+/]N%+^(\5)E%: M-&J-HW!J2=N'489C2Q3.[J[!-38\H_A96G;@6G=V+![LN6Q8\#XI]!.+]UJS MR(.E@A6PXM#R M^>6S#]9&P[<1+!<_[K;[WKUWH@Z4O*-WU^]U&][?/O\"&> M@)3<32S7DW'DC9(X3)^!E^3/*0\0GP.2EX@Z"(IPX1H<+5Q5L\+(^I^;K_ ! MKY?4F13&&8N[R,9GTP7?/L"_A4&M& ,M@?@Q$TY<7 "]HO#Z2,SPK?!M/!&P M!O\.(R^>XUJ7J !OP]_A7[A8(#-:XP27JH' MD=T)'RPY\6939+[[T$]@3L#.=J0U03@>2Q%;HSD^H=?H9P]P1?Z DIKPPP>0 MU)MO7R2- MX]BT(W =:?>C](D&@XP/D2KH/YPYMKQ.=V$"2VC^-VA!6(NQ#& M$,.[0'YN)V+CD*T'FUY7PQ]Q]#7U8@]$9B[L*+MN) *<8P@TRCIB1^CF+T- M[SVWWKJV .B<";X(07^KX"8(L M/#*V/5_-QP?V$K(L\NIN>#D^ .Z&?P':'X"A8>!XDY-(8$92?L-V:_#: M@7 MD3_'AX\2Z06P;H<0=V/X6C=\7L73PYS?5K!T>B%A$O!FD;E3Y9X]%?GN[^T" M_Q+;$JCH2Q23+=Z7,9UFL/(0_MYO=+(GPBC2NR+AA'WVGP3X M$MY'RHQ$Q4;1^#>@0GU$$TY?[HJ9'\Z)OU'G_P)V5Y"2NDRWJS=?;SY\TK?[ MH93U&8T!Q<:R8Y0S9$+KEY?XC#?ODBB<"3O0;"HBA8[EA7ADSA.@/%R\*($- M:Y$I?UNW_VJCK=A?LI9:O57@M-9:;.YN+N["K:##=@,J^>@=2S!UR)4[Y#H= M%;_Z&X4=T*?=;72?AE^#QH#QRT3\.DN&WP!LK1V K=-HK@>MFO7WZTZW!C-= M"WK]3BO]_=/7=_F-)I6()R\Y&)$U?)J9M$-!ED=.74YTI=T(- M'2@5._8"&*J'4!-*3ZV @@+2&&#AJ4?!NQQ;3JPQL+$*>:2#0$B3,WHF&"J@ MHAT1@=X/&GJ^&_R++0).U]'=IH*_L) Y? MZX@M2*1OSZ1XE7YX;:FH[G53'U2WM._^F?HC= :-IEE-8JIT;\WHVF,6/9:T MPY.R,@>E#(P$P?37JQ9(7_5=8=K7C2U;^)A$MN$QR::"Q1^51_UNV:.NO#G, M<^3*S""%&;JM9^*Q>5NM^[%AQC1E-FP,M^QQ=3':#..)!NLRDQI=F4&P[=M< MG8*Y?485-3]Y ;C582+!ZP//5_QP!$P=?&%4&?:=D#]7#51LA.^*6VT38&M8 MDJ]M2]XN&]8P+EDY>%TR*%5BB.^Q[<'$WL%FV>ZL T]4*-/,/NM UH&;1( U MV7-JLD'C^JDP=7&:[.W$#N[V;AW,P8ASUWG]%ZS2*C7.ND-6:2?HH+)",U>A ML2/+NI)U)3NREZH#!\<+YCVCQGL+RS:*O$O4=/W&4U'LXA2=(7[N):NZ:LZ, M6BM$.KE^MDGSMZ&,"ULKC&LW0DES[MU3.1FV0!+NRU,EA0;;)>@NNN=.NUWK M[G]XY#&%ZY)DQU051ZD[AIK*Z^V4"!(I-6"# 00'=XOSZ MDYE5A85;LS>Q0&3$C-4DL515+D]F5=93;KLXAAHWY,!0XSC4G&Q7K--IJ#GS MSL^/G),<(XT34EA1F\-(PTBS:S&YAS2GV]4%=!IICHZ]T^.=G8#.4..VBV.H M<4,.##4,-:V7VN&Y=SX\=DYT##5.2(&*TQAJ=BX'AAK'H>9XJQK 3B/-L7=V M>.B?F()N!Z5GNKWNU6%RZ9D38NBZ3W)""EQ6<'$\[#'7PHYE\)U[ MA< M3[!W5N"H?^J8'3@J!4:)BZ/SWH-+S]@Z&"7V0P*.^J>.V8&C4N#*LXM#3B5V M+0(G06)3(<'>&8&C[JEC=N"H%+B8X.*XWV,:'$8)1@D7_5/'[,!1*3!*7!R= M](;.R:5CUN$B2FRL-=L[*W#4/W7,#AR5 M>;'?68Y\PEC#!U9C_D_BB6\&T8 MW:SJ-_9R,)RM4L5Z/X]ZQT??W=T9ZO:@;_O]?$>)BB@)XB*$%@3P@Q*^4FD0 M^;D,Q6V43P2TJ!C[05YDH!@B+3(ADW"61DDNWKU6'CS&#V56_QN>D83B&AYQ MZ\_A6_T"O#N,,AGD\,A<0JMB?6%:Y H>&\ +F^^R[1&W,H[QWUK3TAN93>!M MYB)5!!.\(DZO(Y5' ;SUWP4833Z'"Y(\2V-/S&(_2?"Y^-)9E@9%)J<@D9Y8 M'!%H65H;E@G($_Z%@17R2R"5:?9(I;%4@4P"25_<^AF,/[T1FM03[V&HKFLU MLVY%I=K-94+KQ;? AS0[FTE]O@-9(%]4;C!P/MM]6]F0LA<__8"]N'@J_=].M/7X;*NJUD7XV1*.^CO%HN&1 MZ=\DLQV<@8 .1B""SP?^&/KWRH\11EZ('^X7;*SJY$)'OE(P\9,OP)&,?W[Q MS2>,(-+Q:[@.FJ7@I[I]T"-#&:29GT=I\DI[^@@>#.X+[T162NFO4\S[ M#>ZC*%8#__3!*W7D'(Y1; M" 4_-%!)^7 -FO:XB.%IF50RNP%!EI'9%@!T#T=OA#%*X_!Q\=@]I/8>@ESP M:1"ROODRDXF2:K,#68EC*QWZ3F+)CR B/\., V3Y*VA2G,XPDVCHTK*:5YZL M+DZ335)R:1C@?W[1?R$""&,PV891*S^;])P^-P;NE5_DZ8^&/QZT./9G2KZR M?_PH=!)_WC>SC$M;IIY]%UMCBY0ENC?2;G#=DP30OR7YU]C/LTM?MML=M[5] M4P[)8\E%/6I&Z$DE RU!N_WYQ0"L;_?;/X?GO<%FT54XYH[8SIY3;#K'_TU' M0V^6HZ$=F]K7F4)U0Q1N^+;CDX]LSMDU3EOAKF@ MP[YL6[OJLL];QU#0AG![CU;S7D+VGD_20D&^IK[?-2AQP'U?C!JZ %%G#5O" M 5X)3PQA]>G]_G"P/M),OK(';$>[#45E>WH]%L>9R9T?+Z1]YED8''OG?>9_ M9A>W&FDVDD SU##4,-0PU&P+-7WOY.3!*PT,-?OMXAAJW) #0XWC4'.R7=5. MIZ'FV!L>GCLG.48:)Z2PF8Z:D8:1AI&FQE7-2+.Q(.#<.SGGI(9='$.-PW)@ MJ&&H:;W4A@/O='#FG.@8:IR0PN;C$QAJ&&H8:JJS%1AI-@GMU#L_Y>,7%H0P MV+F#>]HS&(Y[_9.=\EZO*[@34O.C$LEO%BFI:CRS,YFI-$ED;*]2XJ7R8SI5 MP!,CFS.)U+*3(9TZD)Q'7^O2;"S=/@\X$^=0!?!L\CUNFR M!7C< ?*AFT,&#NJM+%ORMV^.SW^$6P!@$S_&LQ94$1/1*[U#9C<14M_B:_6E M\+0\S>,,LDGB>!=U-[TW%^Z]L;>^)/2:,! M;>EOS >.B"C\R_12Y%B!2L&1W$,"ZH4?J\!\-4#Z,<% KYZ*'G8E7/ M\841GF"!OT!#^1R&#K!JD,*OCWN#06T,0;=6$%,;2\D@NEOA[US>RUJ M9(.O>"V?^HN+NWT%'K7PX>H/10V UU[C22@BCZ;D"I081RH _T!\UR@LX8.= MA6@!8!&14@7Q78.@HRP\^'?A9^ ;S(4P @MW#];#@,M5/1$30Y7 JM]82A9_YV4 TL/GV%]Z5N&Z)Q/$LB@-'+*R_U M[?G@U --HKO7.;4E^X?RVC_ER#WE.'TU5W#6ZV_M"HZJ:\EV.F7BX B/ M'VG;@]Y1XPDKHJ35]MU4QJV9[G=!VW]%)Q-@=W_SL\\2XSJFN'].SLUGF;7: M92#CQB96M^2Q9,X.,FXZP@K-%/=,<>^L*-SP;4QQWQ9GQA3W3''?=H$QQ;VC MRU9,<=_N@-L)KABF=WX0*];N&02[#$#.TCL[Y ';$:>S#VRI43(S(/M IKAW MS9,QQ?W]Q>H(]1]//#CJ\YCBGFF;6V8Y3B2H[-#<=6BQ.[Z/G2F'[Y;: MF3*-2DK_.ETN,_OO+[/_)N=88_+> MGM)_T!M\'4I_HZ/.T'YOV]-'G !P=E3Q]V]F"*] R/Y>^?CJY26/^/._&!&L,%-X M[5C)7(SF$*%\>WC4)V\0RNJ;0WVG:,#PV_9MDMH,S_UH> MC&"P/Q_X8^C?*S^^]>?JA?CA?LGAJD[NQN)_\@5$/..?7WSS"9.]=/P:KL-8 M$WZJXQD]$A0MSR;;T M?(OEPRQVT8J_0]*:@;-$#W(9@O^-(#/P,7VR@N4S-YZ1!/A99M-WZ4C=V%7O MECR6C-M!"F!':.KYS T^<\-94;CAV_C,C;8X,SYS@\_<:+O ^,P-1Y?3^>1;9CE.)*CLT-QU:)S(LJ]D7\F);%=]()^YT7)/ MQV=NM#7/[;*KXS,WOFK$5J]L]A3;8PZT&&B9$=T(.C#2,-*V7VF#H'1WQ*4_LXAAJ')8#0XWC4,-G;VRQV^$0 MH(:SFAU+X<';3)@,G5&F4Y;B'LHP&?H6".B>ZCJ&,JRZ.H<8-.3#4 M,-2T7FJ#,^_DC!,:=G&KH8;/W7!"#@PUCD,-G[MQ]]39P#L^Y%4:EZ;.]NS, MC?65=H\X>L.>IN$]]7$:\HL,"FR<)\91XB^WCP1D"D/6YBI91'O>,-O.^^^/:X=U12 MGM=9R97,\UA.[0DD#5/U&FS"S9%Y<=%D/&^2R9OG&YKAYSEKPCS<,4YZ[_D. MFWC6HU_V^4"([KB!P7.X ;A0!5DT@L_^*$4DKBR_>:+$L'?X=0Z8<,.4S4Q [Z@HW/!N MIP^&F\[P@3CCS?@T#>:?;[7 W..??TR\O4<+&F[QSW/$W4XFE_->GRE+[RE6 M)_C]NHQ NW!P)X^E=F/>/O:!>^4#F;>/?2 3T#OER=/>T<\ M7=?.++?+KLXU]GF]C+ZWR^/-XN3 %B>[M063&4WH=8\W.YJDQUC@B!C=]'&.-&W)@K'$< M:TZWFHUFJ&&HV;T8W'1QS-3HAAP8:AR'FK.MR@,Z#34#;WARZ)S@&&B:D^TJ 3L--9S3K!#"8.<> M[FD9Z(]Z@T.'&&ZW98E]GXBW8BS:[])/J/(89/!;'GRNLH\.-X+DBU]4UQ.D*V5C]&JM99EH;P2/C#S_)$ M9B*4-S).9R5!KGXZ%@OFTI^JGKA4="W2X"+/:U8O**1FRAC9:HG7U9_!\[]$ M4_@ ;5#PZ$2,BS@^R&'DQ2Q5$;96(97LQOYX\)H9O$D:*OM16N1B^!VV >^[ M3;//,/J![(D_D>0W*#(]SW0(FHP<>G[2J5(7U^2V&HB87PHCLY*#F=A"9\-URVU6A4CI+_. M(Q(7D@/',C=R;G9D6S4:S9MOZUDB\;?0N'&14?OKIPFDQ!NL%D6ZD1L=6HG$ MRIDH(=Q)//#CJ\Y8H?-BE?=W@[.BQ M1W-TSJ4YD:"R0W/7H7$BR[Z2?24GLEWU@<](D_X5/5Z'28)/>H]%L&Z2EDN5BF[M6.FMR0)WA3(FP)W+2;W-@6>;K=8 MU^E-@2^/G!-;Q[:>/[@:H/AB7-RZQC$N.K?&&?< MD /CC.,X<[)=L4ZG<>;EX/#!JS,,-'N7 E0)E4N;TEU82Y M:I)F\$J93>&'&_B=F%21Z'4M0^K)/@V5I=G-B>K/$.TB:_%FWEU/A#+(D+@V M%.,LG=(S8+#A:3,)_X1*A(5$#EN_O!*Y:$LI(+.RZJT993.L)TU+)!UM6-X. M>6C?V8X8"EHFGW5@P]8NC9?+;M F/R64>G.)A\MMT!MQ.[N)EXL:7)%QWR@.V(T]D' MMM0HF;.'?2"3S[KFR9A\MK6D/#SQX*C/8_)9)E1LF>4XD:"R0W/7H7$BR[Z2 M?24GLEWU@4P^VW)/Q^2S;1ANEGMSBPR3L9,-*X-''V' 2T M=]V_T'#( M4%P744BC KVGX;B-\@D,47(C,X7#A^.4$I=M.L/Q5)Y(,W%Y]0<]\*!_ B.$ MQ=IV>'Y95\[[XN)](O[A)X6?S<7 ,MK>2N&'\&1H2NV9HE!@U]38:1I&XPA^ MSF2>I6HF@SRZD;HH/B(!3V4^24,/!(7MN/ #$B?>;WEVA_W!N?@]S6'@L4?B M=I+&$D2D\JQ ZF$Q\E6D>N)]D37ZTK3O%Q=5FFXU MNB?^E&+BW^!].0SS7Z &\%9\Q\9NHH7YF4_CK.F%,SG#]\"0:J+AGFG2HFVL MC2,7O_4]O1A]Y"_R:9[>#,OY8'HTSZGP_\,?3OE1_?^G/U0OQP/VQ9 MU M9O+O=@?<3K!H,/'M@_B"=L^MUF4 MC,F_[R]61TC1>.+!49_'Y-],:-LRRW$B066'YJY#XT26?27[2DYDN^H#F?R[ MY9Z.R;_;FN=VV=4Q^?=7C=ATP;3(_2],_^V(2'C3;RO$Y-ZF7Z9EO5MJ)\QB MQ.YM-DP#CCAAP89QAG6B^U$TYGV+VMAADF M_G9"#@PSCL,,$W_?*;3#0^>DMF.4&>SVM-)_2N%G4JAB])<,Y9_>;G*3V1RZD<)T4$393)RD%K>9\V4K'0#0N&/TAO96Z2F7=NM^\EJ+6?M M/23W4#']GB8'?[^\_"#>EBS8OTE?%9E4#^EM"SC5M^8[+S+Q6<[A1C-"H!+X M<.);GYHQ0M6,BU!6_-QO?GGWZ==+4LCRSD3F5H=?QJE2WWO"5R*48]*^D8S3 M6V+[1@[Q^ST(GX.-+-L#]D/ V-H9M2Z,H-= (T99)F^0%] M6Q'QUUX7^VB1T%/H9JIBP[]SG*HV0[.*."_=CO)A[&' M$IGAV..U\,F_)MIX>LXH1>9W9'./,O!H\%ZBILM\=&-JCS*BUQ[,FQ>]6#;%2-:>@3R M[6?Z# $Z.P#;XNF!@GO+UI5MFOIS;$<8C<<2M[6(<99.A8K DOTLG@N4N Q7 MW%@@[_YH;DXC(,$ED53KN.B?V[5J[_&LK->734N^;P]-CQ9Y]T_:ZD_!ZK7' M6W9Q:H5C"R6J$CG(M6HJOZ#S!2OU1#1&+P7"7(GBQO9DJ(_0D*"\04XN QQ# M\/E@Y"L3!D!@0!;UMV^.SW^$1L"=8#O5-]J91-?:[.@P$OT#GEV2%4$.P0=X MC=H/2N9Y7+F'3,844=2NT":AN^_A4-A7-<].T=_BZ)3'?8"4X&U%I";X?'T! MOJ0*F,!8$QCU7+PT3_F^C(@^37"@T$5BBS4%NQDH="5X1@7XC3@J/18*B5Z/ MKK4IPU==Y'.'3P^FV'V6J9M=N@$W=FSNDO)X"6@<))-T@_#X<-@[8[YC9F]W M4Q2.>+([+,2)K>7,W@[.;- ;#-F;,7M[FP7F'GO[8X+K/5JI<8N]G MG/>8W/.>4G6"":_+:+/K")L9[M@%=MX%,L$=NT!F:G?,D?79D]U3K(XPV/$D M@[L^CUT:QV8M,APGTE/V9^[Z,TYCV56RJ^0TMJ,N\.RQY_(YL9C>89[VT]Z MB=K;F>9VV=<]>(W\^;C:];+YWBZ'_VY*D-W;OMC;YV'GO=BM$)-[>['/MLI@ M.KT7^^69=]X_<4YR'6/]>'!IU7,BRM>R?#,.3B[C"L')G MKG+F'0Z97)US%<84%T:=,84QI>U">SD<>&=\S.VNQ> BIISM\TGVC"FM$)-[ MF'*R7?U=IT'ET#L^Y/DOYSS/J0=;^C4F D<$,.; U.2(&1@'6_HU+0A6TLB)T+@LW! M"2DP%+#N=U0*G!2X(0>V!B>DP$C NM]1*3 2N"$'M@8GI, U8:S['96"KOMB M0>Q<$)TWAWVD4AL<]DZ=%L/[VL'3U0'1= 2U>X6.7-C%U:7=E,)V^=H^UUXS ME0U;!L_B.3/JK/L.2(%1X>5@R+R9.Y:!BWL\&1-8[;LIA2W+O?89% :'O.^? MC8.!P9E19]UW0 J<++P7QX;%S8NF8<;B( M"5P/QFK?32EL60^VSZ!P/. U!>>,8Q])OIRO#GN'Y^5*E0M3&.9>T227A'&E M:C>EP,G;\?#!N1O;QE[;!D_JL>YW50J,"P/O\.C!*SUL'7MM'8P,K/M=E0*7 MAEV\/!L^>",)6\>.UWL8%/;*'75,[1V5 J<+ Z]__.""8;:.O;8.1@;6_:Y* M@9%AZ)V<#)R3"UN'$U+@&C'6_8Y*@6O$+EX.O),!8X-+4TG,'[:3"C%B#LO] M+[9&3+PVT:# NL^UV5 I>*73!9S*XEX*AM,"ZP[G=5"IPN#/I#YZ3"MN&$%!@7 M6/<[*@7&A1-.%]@TN%#,F5%GW7= "EPH=G%XZ)Q4.F\;S"6V S'\*F>9#"(_ MC]+$O;I)+@SC8M5N2H%3MX'7/WPPXR=;QUY;!T_JL>YW50J,# /O$>=+LG7L MM74P,K#N=U4*7!YV\?*<.6-V+ (F$F-OU$&U=U0*G"T,O?XI9PML'8P,SHPZ MZ[X#4F!D&'K#<^8=9NO@^C!G1IUUWP$I<'W8Q_XC+=_LGGP#)\SH\ZZ M[X 4&!J.O./S4^?DPM;AA!08&5CW.RH%KA2[./;.SQY\4#V;QUZ;!T,#ZWY7 MIEP!5C M%V?><,"D8LZ9!Y.*[4 ,'Z7*LR+(BPQ&0 2IRI5[Q91<,L85K-V4 N=Q?_OF M;#@8NB<9M@\GI,!S?*S['94"8P-C@R-B<-(^&!M8][LJ!:X:8W!P10Q.&@B# M ^M^5Z7 B 6(K6.OK8.1@76_JU)@9."LP1$Q.&D?7#C&NM]5*7#A M&*<-+@CA"0O''EO+UZ@2$Z,T"V5FQUBE<10*?:&@GLW\# 9SKZO)KF2>QW(* M[1)^$HI,QGY.A&2/*"M[&B%1#=E7$%';;,>5TM=-HK'CUFTOYX2D*$%\$EGM M]OZ.#>NK@]$9HY&K/H[1J"V28C3:CC[G\/BKFK\N#U98[=$XFC%?0UIX9CNA)Y-LFN MBZ'$M\Y)L9'1/J\<]SG*./0.^P\^N>.)G.7VKK)+)K=;[[EA^I6!S!$7R$#& M0,9 5J7+@[,'GS3"2.9B10N#&(,8@U@[0*S/*/8$DCWSCLX>/.?+(+:W[I.1 MS!E1,)+M.9(QD#V!8(\@&^-Y11R)=WAZS""VA60&.W>?IJ#TA]R'T8%O MP^BFT?E?U@FH-@:#X6R5_C9&X;N[^ZE'I&^'Y.F[#3).;+_JKQBE<5A_092# ML@9PW^]I=1FOSMF^/S'Z%A<&<0U;Z)DANI\NB:OM+\I/J';/D\;/V#VD!MJJ_PIVF6 M1__1CX0VA7*4BS!2 8Q77MZ0I[KM_RZB?$YMA<&'W^&&M,C@"V@9/ :[GZ2Y MQ$Y'. SZ-C],9_;YEU=_B&%_V#_HGY@&0+N@HS-_3LV$0?!C> =<34T!F4.? MBDA-\.>>>)^(?_A)X6=S,?#P2?#?6_,*:&CM\:)0.!K8@&D:1N-(X@#D6:IF M((#H1FHG&E'+IC*?I" A8Q9^0/W'^ZTXA_W!N?B=.@?7^^)VDL82%!Y'GEH. MFX1^%M)S3$=O46 B M3I-KN!#4+<6?-ZE$3X#-3/P;$C0,NRDCQW=L[#;JC)_Y-.Y:.4#F^!X88FTI M/=LF<5^G9+Q0W8M;/^645_HT0>\0Q^DM*29Y"R,L!1J%PP\:$$?ER*/;07># MAK3>0;TRXV603S]7QPX_O^B_$(&,8XP.X*7E9Q-WT.=&E/#*+_+T1Q-YP&C' M_DS)5_:/'X6.3L[[YD !M_9Q;+F]L!:Z!F@HV5/$K@Z$![N>I-[A=L^E:.A1 MJ<23R@%:@F[MYQ<#L+7=YXB'P]X='!&5TWYVH]E:;&?/*;9/A*Z_:51]4Z*J MEB9 JVN9X$YW%;HA,D<\GHML*UN-^W.#CVM.;] ;;$GIT1FO=P69!/N\%@GL M"<^0<2 (WZ/IXI=1 @EP6BA(K-7.E]DX#-^,2$,7 .G\(>4&W<8KG-_:.2IU M&6UV'6$_R$R^\BQ0.X)R=H'MM$ED<27.[[.L>O$;^;(S^9ME\;Y?#?S=5R\X=I4!K MXWL[[(Z>7['-SE+>->K,:5>:=]T^6 ,Z:T0DPN8LI693:=!I4S[V3X MX%,=&%+VV\,QKC"N[%Q,+N(*P\J=NZC@$+YRJ,*8PIC"E[(;27 MPX%W=O+@.C#&E/W%%"P5V]L!9TQIA9C.BV$W)""I08LAQV+@>V!B>DP-.'K/L=E0(C M@1MR8&MP0@J,!*S['96"+FQC0>Q<$&P.3DB!H8!UOZ-2X*3 #3FP-3@A!48" MUOV.2H&1P TYL#4X(06N"6/=[Z@4=-U7I\NZ#IP32N=-8Q]IU0:'O5.GQ?!K M[4AX]ZH_K]C$;BX_9\Q@=6^FU+@;&'H]4\Y6V#K M8&1P9M19]QV0 B/#T!N>,UL^6P>7ASDSZJS[#DB!R\.02I))OUR:2-I'OB_G MB\.N\C3X?##RE<23@ZEP-!PY!V?GSHG%[8.)Z3 R,"ZWU$I<*78Q;%W?G;LG/)R0 M D,#ZWY'I3"JV S%\E"K/BB O,A@!$:0J5^X54W+)&%>P M=E,*G,?][9NSX6#HGF38/IR0 L_QL>YW5 J,#8P-CHC!2?M@;&#=[ZH4N&J, MP<$5,3AI( P.K/M=E0(G#@-O>/+@%2"VCKVV#D8&UOVN2H&1@;,&1\3@I'UP MX1CK?E>EP(5CG#:X((0G+!QCPK&'B^%RFF9Y]!\B&1/I6(1RE(LP4@$,<.Y> M<267D'%%:S>EP#G=(W,ZMH^]M@^>[V/=[ZH4&!O.SAY\X S;QE[;!N,"ZWY7 MI<#E8QEP&5C%R\9&QR0PM.<4?G8*KY&?9@8I5DH,SN\ M*HVC4.@+!75JYF7VKK)+)K=;[[EA)I:!S!$7R$#&0,9 5F7.QR<[(YIB)'.1?8I!C$%L M'T7I(HCU&<6>0+)GWO#TC$',07)'#2+;/\XHK2D,9Q!QQ?PQB^P!BS;)11K&';W(X M.3]E$-M",H.=NT]36_I#[L/HP+=A=+-.3P/HCLSJG1\,FX-1_UP;KL9P?'=W MA_70].W8/&4!$JDE]&^2V0[._&MY,,JD__G 'T/_7OGQK3]7+\0/]U."59U< MZ,A7$O)/OIAD.&9COYUS76C5?>4\V-6$=I'-Y;[Q\J_W]& M_RZB,,KG1,WZVI]%N1^+CU*E119(M:%C)W?VZZAW?+13"[Y4J)7_*!*IQ738 M]\2P/QQXXE:*B1^*P%<3C_XK)(P#X ZJ+PV%FJ09O$=F4Q$E-U+E4_H)GO?M M8##L]05T* 9+@-O3Z2R+%$"+?E(H9ZF*X-J)C$/AYV+J_Y5F8APE?A)$,+I1 MHO(H+]".-KXK2H0OL%<2Q ,O5C(HLBB/I/*PI#PN$,[$'[VKGKA.;V26:(K= M:PFOP6MR<%2JR.9B!$U5V-!LAO8K881RJ5\]2I.0?II.94:MF_DSF=%O4QC: M.;0^^RQS,0:+5SWQIQZXVS3[K#NL%0:'Y?BL&A7AKQGZGFBW2D'_1S*.Y(WT MQ,A7,A306; 5 :+!"$&D,'K@(F%L9K$/VI%/0 /P ODE4KE5DOLIW2T,*KQ6 MJ&(\CD"V\)H\%5,I]9.AA?#M3),JXV,3*4,EH"^H?3$H 5P_ :E#-\5@B'+- M)R#+C_+:S\)8*E ?,ZXR(M,ZD=DV+1,UMX/:BT3ZBX,\UR,_2!/LX8F0FQV MF\.MJ&'8&WQG'DWQ)_P(;ZJ&(&BJD[8S5*?H$+E-'23"KI M9\&$/H0P^'$Z(V678^AE#GUY!RH'X5U.%@F&$Z1)(@/\"*W/\<:Y[9\?0-<4 M7:K($TS]N>UO^1!H 6H\-A!B/G@S7@0B@$=CMU!/L">URT,YRCV2*%IK9OXZ M (S\#'(QU@^/0ZF@O8W@&VH?/"\#X"7;"@!Q9UEZ$X5HI&!%8+]PG]1JA)VH M-[!\IE40_\:/8D)C&-5"H;#\()"S7'\'>J5ZSX15VJ!0=%%P'P.]#X^XQB0< M][?HC=KM2?X+W$&:18$?QW,#2#>2E Z="EB"\20($H OT!MH).@!)$#7$VVD MX.GQ$E2O+)W6;R#7/A<1Z _JA]'*.H" @0!DY!$HQ@&J+HSJ6&9P,=W\ V@I MI$1@T'@[!7O4)F@(_*)D@O\$F01=1$\0Q?#XGGB+K0"+)_7#?TOS FN&I$:N MUEX3:VC,D3!V>'N)# YW:B*-#&1M MGUY<@//_509R.@*-P4$AM4/=EQJ$JH&BF K^=WV= ?@!3H%")XB=L?"G\&Q2 MM&_/3GJ'-I+IB4_-)_B@Q@1@V@B*A*P*;78$F:^VOZ6;1@!?\&[PP #JB,H^ MJ.07N(G ,AWK( G"ROYW^D^,P>9PDP?QV)R\MY+3Z,!/D@(=!O4# @X_(R>/ M<988').^ER,!GZ$ST@=;T4\:21!V0AA4WD)167^IO190:EX"FY^:X$5-8!24 MA7(,'E.44QI\7@MOGK!Q4*QQ>?4[ISYA=)K4^T&-//%@K#%8@2Y!Y@D_9'(& MCF."49@''T()X0K\A9Y)-UN&-$X!!+XAH2B% A26(!1B^_G=\+89,387I ME;GL\UF8>GN_2WCY1D)AC!!+H$!(=N@61!4L"]PS^? ;7?@%PRF4\ MUYK[[=EA[UC_628#.%<"CC@L HJ Q])X>QOD4>Q3*&.N6S^4&%BJ T<,O=6/8G*3Q&O!1*27HR!,1^I,%PO**I\!P-R7$M MUP(=A7Q0;@R\6A"NO,44MLC0FF%@\')MWMK"ZP85*1,+SS#UP$&#P )'$84F M3O O[36P9XH.@DEH[EQ',F6:K'+XPF;"A/*@,+&2M^A0=" .KP)Y0@;0XJCV M-49R;R'<61?/FC8OSI^>N*8AGR@OBF,=,^J48X:9&TI0D=NW">H8+FIHD76\ M 'M1&BI[GPQ?V7C-S#7KQ^K9^I]?]%^(0,8QSL?#.\O/9J:?/C?&\I5?Y.F/ M9JX?W&[LSY1\9?_X4>CU@/.^.]X1T$6>L7<-=.PC]F36*7>K5R M&1?&&W'YYQWWG8E\T.OH*PEES9NOSD;)OTY*%BNXJ^B-]HIDF\ MH9RV,1FX\Q6_K[&2YX8@UJ[CM=*]/>,"ZU92>,H"+HIATD)!7+K$"U,ZN*$+ M#FYPW#L^NW^Y0[<](*YWL)_;H9_[^@,^[!T^H+9UEY&=*\YP9ZGL,LY=):7%48@-.1-[0, MYQP9ZC:UR3NJ@=R-*!]<>/Q\(CK:+A1WI:IX-W([\L[/'AQ\/Z=Y==!M0!H?>X6!GNR+91-PV$4Y?W) #FX,38M I2K M.R<:MA!>?7$C!:EV&[F]^M)Q M]FW!Q$UR*OIB.%R$7-Y94S$<5?00WQY7U#R-\6LJ[HL+W,&9V/RI3BK12)QH MZ[:2U97E%EC:%!QFT8U,:J05D'_YXMMA[[BD!S+\00>6[26 [F31J-#\+=6= MU 1-!4$O*I1_K;=IXYI2DJ?97-A-X,JC#;Z-]YCNX,&[P@__*A1M,87;89P/ MZ(G@'*8*62&>2D&<\#^Y^GP[ $]??\LB =6" M OE9'A%/0CH>*W@-/N*T=WY_O)6Y])<)"UBE:4C$!(5J5Q=VETFQ M-VP$!>Z(S60@HQO:SHIJ"Z**DB"C'=/ZL@SI*^+('^&.=!@VN",F:T9R%=PK MFZ6XL1ROR0WQA("^YK'4/&"TV5W?@;OCU>IA,4U=84[KJ \>!AD/W4F]PBKN M80/ORI7G.[=9;VOCYVT%@8V._]O!8<5YLFS&JU;PM7'>0J\*'M7"R%%><5TYT&1Q6K.7^&42](?1RXBL[2&'^1']8(B2N1"RWRIY>XXU3?Y,D^UGA]-\\$$1\X9KH@B *RWO<5 MO>$3SI;L4-_?:PXX:.5\!>>Q;^@ JPF,!B-Q@Z8XC) ]$#S7^V+E#<3L:ICA MB+M1Y_DALF0C4R7%IYCU*S^V/*C$NAT9ZF3XR; >XS>@^::GI4* ADE#($SNNXU.[%0_:4 ME*B/DO(J5C((^'!*!@90J&)*"E!2658*7^/S7$MG_JJ#[&1'1[W3Y3,2F9UL ME^=]]=T2R!+&.<*%4*<4&9RYP"ER?-A;/GZHVXPA'_RYAN!?"RE^F8L/Q G) M'")MY!#95\1Q55",/2Z+QBTZJS-:RF(VJWME$RDD?0Q%'?9P;>#T'/WXSEAV MUAVLOC8J9H?/#M\QF;##;[M8#P^.V>&SPW?1N;CI\'D.BX&A"V+]+1%?8]5E(&X1TNEWT MQG+:O3&Q#'8M P81!A$6$H-(6^7$(.* #!A$&$182 PB;943@X@#,F 081!A M(3&(M%5.#"(.R& %B+BU*OL:6C+*HOT<_;:[J7T6SE/!")L3 \JSCOVZ,@?H MT2Z..WBN&H=UHWR^#6P_(=G.ZS2YD5D>(.:<9#IF&JXZ* 8*-^30+6M@H'!0* /O M=/C@PZ#9,O;;/VW&B;VS!5?%T"UC8)AP4"B'WM%QWSG!=,PR7/5/#!-.B*%; MQL PX:!0&"8<$(*K_HEGG=R00[>L@7'"0:&V!@>DP.#@B""X*&#OF L&A[U3ITWA&>H"N*[/#3^UA\5+ M+(5[P_8^SWD,!U[_Y,@YR;!]."$%G@!T0@QL# Y(@<'BXL@[/QDZ)Q@V#R>D MP%CAA!C8&!R0 F/%Q:EWRGG%KH7@J'DP5K@A!C8&!Z3 6'%QXIT<#IP3#)N' M$U+@%0LWY,#6X( 4&"R0!+-_ZIQ@N/!@-VP$C2H#>["(&>'&V2+4K9F?P5#N M=37"53'290A1$J13N:L*G3IX/TPL#/([*9_:)*RO>7X22VJ+0.!)A+7/P<++ MH3<\?W"T\$1.<'L/V"7#^GXOH&GO+,91?\?(U!9),3)MATP#[^CPP8'O&)G:(BE&INV0Z>SA17Z,2XQ+C$M.>#O&I;9(BG%I2^F=#0?#G8F/ MHI4-B/'&83DPWK1!3(PWVYSQ M>SQDN&'[V19N>-097%A,#"Y;;ML^[S,=%-O/ W*9O;,%5\7 :-,&,3':,$E( M*X3@J/WPS)DC$#^IHNQKU;2S MX^]^C*-$'DSTZP?#_G<_WL@LCP(_-KX#17?Q(Q-;9$48Q/O$&^];/8&GSAY8H!B23% M,4!Q+-YG<'-0- QN+!P&-P8W!K<'IVX#;SC8V3Y)!C=G_>>3@MO> MF0UCV]Z(DK%M7XUTT/?Z9SNCG&%L<]9_59R M&]$,=NX_3:'/#[D/HP/?AM$-?H9_;/>UEF+G]+C0E69P?W[1?R$"&<.!30IA@>(="PB#+VE MRL7,GVL6J["0 G[+)P!"_<&Y^#W-I>HMBH8<' MG?'NG/'P29UQ&XWFF7WQ-M>LY!>$OV=9!%_"?V$\H2_0X^0@\!/PG>1>ZU?G MJ=CF33/[IF\'1[WS)C3_^#$.D+B:2)F+RPQNO);ER9\K>HE].EEI/?5.:E2[AXH_ M=;IV%6&O\#\S- 8/=$),_!L)5^3P1RC\9"XR4 S\54VBF5&!(@G@,TY>^+D, M!?0ERB-H>)J)<93 4$5^#(%)EB UL.O M*L^*("_P"_T@B<]4,ZF?6&2S%#32/@/:.XG@L;=I$8>ZX2,)#X6P")0P4A-\ M#-R/(9&]%^QA#.XECG)]EFL*XAT9\2H2KU\3+_4(_N_#@$QD!G::P,A""_T8 MC1@N36_QFC@"\X6WF;?T-J@%J?IFO5BE_/?5DH>JQ.LL(F@1ET$ SI/&Z -( M.D"9^4DHK@ IHC%W'QI[&5629QIB<4 M:4$*$J+7#$7#0BJK -7,C6Y%B?!AD+.0E(\,Z^^7EQ]ZXCT\2#^5# ]U%K0/ ME'?E8S+Y[R*"5$ 4A!U3_[-$"]""(9'Y2A53LG"X8N*#BH_',LC)+N U:89- M]*D%]FV$/]:'(.<'<8J2!.%5BNZ@D8 M&0GQ1@&_T*"L;PUT#L8Z3:Y3U+.1KR*ENU^[!: (?L#Q3<0D4@!LI)_8C"R2 M.'3X5)1C"B.@[72IQ[?H&N((^H!C-,)^^RI-"/% N%([B2#*@F(*8PM/-0W1 MQ@Z7JR(F*$=7$T8P@. 9LG1J)+.VBSWQ%OQ#E*#:&6DF6E.LH?F5H_^8FO?15M@#S]48E?012%4A&-;2@N$S^> MP[BB8-^6^O,:]#3*[34?3>_@DO?ZE&MH^??X$5MZF20X!!])4[#YT*.I&/0/ M_KOTKG/I@\Q@',.M8I=?92"G(YF9J&1 44E_U9T;[*\>@&RU0+7H?>_IC7?C MC8;GIG^3S'9P!A(_&($"?S[P 42S5WY\Z\_5"_'#_::55W7R'@'54[I<7TP@ M$OCYQ3>?T"+3,:AGCLYMP1LO!N]DN9@=X59&LF5067MOJ1[^DHH\:&CNG[K_ MO_]/"Z96SGO]D[NG#NXVF9U%+&NG KYJ*] KB\.EI.B.Y/NAP_JP5MY'C444 M_OSBW:+B?Q<^ M!N5@EC<:C^&+V'[^M0H.Q.4H+7+QFY]]AE#[8Z0^WS-_;$EF=8\@$@,<"&92 MI;.@J1Z:#(:&0D2$5[!W0&Y(Z"%2R'02@\ \*A3X/@4QQE4ZE568J._%Y]KP M#)X[CC&STM".SRTGD#-_89[X&1(7/8R@#Q#?W$**(L,%YQI_D?19)(.*.>4U^MO=3S^!<);B&5]-4%-F$(KYE;OQO .B#B- M.OS1N^J)Z_1&9@D]#R*/))A#/ KO,GD!@/$,\1B!#&XEXT]2&PGCQ);,S'P MA)9;!W<4?*_M$4;$H.+C*(,N@7)#MJ1D1LE8! 'NS(\Q:,9D3/^:WD0ASFA! MI@1A[YSB5AR)5$>[$'I38_T9JJA(I#0=R2=19JSR"Z3X_X%(-Y*0 &"RAGYL M5N1Z%H$R-O-JX6OSM3:%^5"8TIP*Q:-H>FFM3TJ'T9D?TJ/T?$<1:]]I9A34 MIBF%%FCSY=J92)IR"DD9/:V2F,\"8M+(H!#4!/*. QBX:6/0X'G?#@;#7M_. M??;$MMJ%NE5_U'H73*MJ*[PG*-R-#[DQ"*SI2'6Z.?5QWBPL(#FE](B4QB1^ MC3Y0^A1!*NG#?S!GECWQBPS\0LF%BP5F7V/0?E =U1P3D?@X9T9C:13-)KL0 M6,]GF!/K7!,B0YUEP],B,JP $V&Y# C8M(6;(?#6%\/(#_K?67"2-)F NFJZ M.5[LIH>7RDC/H-$# K1LTO8$E"*>"YT"#K2\"\C =C0_$!^UV1I-(<'"7\: MFCP3=4D8-1IZ]3E 7V#:G*'/T6VK1M[T$+H-@.D9$X?O0']E;?1P;B'0OC*K M4N.T3(UQ<$A5QW%ZJ\R,@GTI]$;/KT C1_ W]"<$(Q3!!*<5UT.OV*=)-+2P M:A7:RF4Q Y_;GD!K:?S'OB$WP#"4- ^AN;<#V8VQ!@Y9,C53THQ(FK MK$=K39CB7L>0JUR#Q]:!7YPJ7&?0RH4^GB;<,SD%I2[(Z5./_4"#,@QO.@4% MS0EC;&MHK9%"#_ "2?V].NZ+=(45W:*OL]%!(G.OG*U?O:Y36X99< 5O:=5P M;L=- X[2B0I@2:B#M2@T2ZW-L,4 #W67XE)CJ79 RX&NAZ4PC.ATQ#6M25;) M#?SDF;1OPY,HV+V%0!JRI,]H_\9M33$RJCDL:]0\K=F=:_ M?_KX_I]7__KP\?WK-[_^\?'-U8L+7#W(TE@[H ]9&D 6EYG0;IMIRK59Y\8U MAY/U(+$9_AY<$W,/'7BCUW+-2G0UF2O6C-4B/#[YD.QFD0I#J&FYW.KI!7OR M[3Y6XT6S410%$?BQB>.S@T#\8'+^4W]/5 M@^/0?*JRHC)@N@Q@K!!H0XDPHF=8 $H)B$Q<7JZ-FUJ&T,0?IH,VD39QAYUX MT*4+9L8E KB,8CUO ?'&-((?5K<&(Y"7@^_A=@PZ$(FIMQ!JA%BF-,4*O?]@ M003%M:8Z H5M7IN#GI5X3J5)XTB/#?YZ]>9UN1*?T5CA<["'^J^7P^]QQ;^8 M%GIFWDZ2%@G :V[GGRHMT^$)S3/EZDZMVJA1($A_!GV%BW"Z%BNNXAAB!>P0 M 'X(/=&Q7B:O?0K'*GE4JM83O]AJ#%+,AG/83BN]K2QD0U_PP29J(^%O:0R4 MD57355@(4Z\#P:J-C&IQ8D@:XSMLY]F]W.X=_VNR&9KOI-651!>.X-@*7!.H MU9/HXA!0F3UU_MO.+'_"V42M:$EJIJV,AZ(@?\4DH4=3K5FM)&EN8W#R!0LW M>-5\5*+S\$H>E:%D5AXB-)D2>JY))C&B3_*):E;K+.OW8ZMP]M <_HE%GGY9 MN&:CGSW5^/=;!AA)> ]E7(P#[,K<2B^,E8C!))(W5G_QSDRGX/HU-*,&KMQ, M<%6X2> ..>M_K/%AV&!O4W,%68V'!@K6A0MR$T!!*H@2 MQ&(&@@< PEEE\5<17D_+5:IZR:%>3$PPM;<]]$O_Q7^]^?_O^XV^7G]Z]__W%!7XOWKT3 MYCP5\?[3?[WY*&J7\/Q?Y^;_!OLX_S?XUS_?_/WRGWKR[\VO[W[_^Q6$>)#Y MQGHJ2Z)Z;C_O=Z_@[K@W.-ZIAWZGDW?]N5956*WTF?5'"$42?XH!$:[1XTP7 M925VMT5,XQ7$?C3%F:*@%OZDTQE\#8Z;]H.440H,:Y"+VXG4^S1H?YE=WK'[ M3>8Z$EE<%3%KDPMKM;4-9ZF*]#:V+8HV>NO*+1ZQ0?&^ GWPMKT\#3Y/X(TP M@O^$+E]3!]N]*@D:^3[(TY&9_/D=4@C<(8+5%6>>R5S5!/('TV_X?W1CRHV- MVE'6C9. H*VTB)CCEBA21A.QFQDJ,XM$OWEVXF[Y@5[YF(7[0\A"H*V96>8; M%YE9-VQL\M'+\Y4=>&+S?MZ8:JMH0R2:&%:4B&/[ROOM*S-S8S)6\I8F)*B/ MD3*9V!W%OBVP@ \^QH1[H_SO$UV$=.)1-1%Y7Z/(X'-S70([QGD)<$/5WDEE;6=63? 9?A51Y=IC,ZG&$F MTBKZ\4I.(]2[@G1=_-[[GYYWKV858""_I/D$NT-�_%6@#Y[P(NC^?V8:&N M) $M-D]0Y2.D'TSTLCRD^(GX#2!I>%PK'35/2.H/6=6T1KN@';IV(2WRH*R< MQV(S?6=GOY^M/[CY U8$V8>.OKD."9]C,-3K^K M]_3^U6\K,.L>XOP_:8$UYU@B&(#KTG6(91D9QD_C%!<3:=$0AV.LAX/"*^O4 MT-'0=J8E]X73B[Y=8J[YCOKZ)]ZI9%#MB"^OPHT;^#7SHU@0*B%]TD&DP0BB^OHT10@ZSO]%O7IX^6[W^UF(#],R#M\.=;A/!@:^/'^YL MRB-:B*/A 17LZ0OLR.KXNQSGLMJJII6S4EE#.9,Z^TF*J_DU(7QV3 '\K\6^OR_]H$%\(JA!4'U\OB2O#E+5ME'9V$VSFV8W[:";MHNL#<]KTYHJ@BYR&AQ-@)RMU ME+T[>W?V[@Y[=_+FC?D/?S:+<3,1%45,D=)XR6=;8B7:I%S-G1+QT>.(O1?F MGX[BSJIEUV ML3VU3:6MYG8.O5XK5B26J0+WN&'U?%P]32^7%+IYBTL1]96>DFH8+$8IH=5) M>77*'1-C0$AC2L8\O;J24;4Z-%5GI7KM()'75-A3+F(L%H[)C):B$A3.XT@K M=CR1W0SM(D4;Y21REINED<\2MT^&AU<+VF4 XY[[4=S;=NN/>#>^ M%V7O"N.MRO[UN^M&M#R%[AO*:MR]N'&J'!E3%HA,< ?"$ZU0N,T'^'Z=:IO9 M<&5W;BZYKP7E6526TN=H4>EQ!\6Y1EHD/7]O9-D3'XTTS7D!U;D7X#4G+F^H+9Y%!TW7&'*: LJ5806 M(#LY;3FBFIXHJ2J&:/4Z +=G&AJ9\:ZY98^\J&59ZXGW9IF\%(!E,C?H31:+ M.W51*".)GA,EAF"Q*$HJT0$!0F0PQUV)46((5JXQ=PL0Z6XBOUSXQMADFF(_ M/8TBI4,=H[24WI=D)$+KT\KLR,91-Y)==J5[MI5GP%MYVKN5IZ4 OT5QUU=H MA=YL:5=L 6CG=1=*[A-K,Q><)^ 'S@E1[= ":E?;+>O5*?5E[[4)Z2[ZOVZO MXNZT=[M7.I9]_2DMGE1\>*4> 111A<\("XCK)_KH126)G;RNU3WKK,8R_C4) M)FRZ6[L:*WU>$2]I$FJ.R7>OE:F=OH1G:"#\[PBR#7^N)S$I\O"QWHTNO?KD MB0^3>:#/-WJ70JX#T&9K2'[SKZ/@X]MR^K.Z6VL[9"02L:'^MO]?CC+?,!]/ M_"21U2%*]?0(^_;^S6_PW?M?\;]AA/'!J-!U#5?OX#__<_G1<.?:T[QH5S . MJGTB!1O!),7ZJ9J1ZO.=% ;9)6=:>=18O=2B>?@2[1I.XI+U5O-10S@$@J*] MTV#KIEBLY)RMB]I4;6FGXBU%[[;;*]+&A@^!QB$C"Z:XKXDL)M+T%7[XET\Q MHWX![05*Y*U.3J+6)P7 O-1'5Y(8FSS:MD3%!W-,(M1KN:6$"Z:#? M&Y(A6^^!1&U8TJW+N2F>%*\GV!E9Y]S&:8$I*(ZMB:$O31FAO5S52_5MR$C1 M-H3(&:7'LQ2QUY3R:1'4#8CL#>X%T5_'Z8@N P$#<,\@!X]&)%K4LTH8=K,6 M[N,O*9"D%:5MFLD,UDPDXH@LSFP]%2'NCA.VUPLC:\V!*!"1,B%1-;+G?+D2 M2F*M).FZ/XM"Q,S;*$E(:-:RR!>6TT_Z("%%Q#;@V$A#P7%>ES)9H4'5Z\H# MB4">J)I6S-4I V_*-7Y3S*ER\&CXE54C/,.H/A69UPH$]28']/=(62H4>!KP MG:2"JG(G>%&->M16V2[Z0SN16=/!>GB!EF(5Y]C9.'0F5-)\&RDDX<:HI4[;LHI2=7M'UFXCL =3 MZ%TE%?IJ+WN#NTZ(81)& 2X)=))+A9 0#=AZ\9K:$ED7IJ98":C\6!J>YYFN M>K:I=27J]PLOMKEPY?!KY#PXP7$-4LWK]"6UNFG:60IVA?,@\-I&N[0AV:,$ M=(G[0J]P \^G$_)R MS._!#\A9+G1=:3EY:K<:Z4OMY(3]G0C62K(56@96/OY=<0J/",X\+2^)<\41 M^A%-F4)&8)J-#F\J\PG-S7RRVYL(^T>0%\9V T#=.30+_3$FJ=C823914K?A MB@R_XN&+%M9"6CZ56YT,HZGDZ !(%FKSXLY0S/<.IU<.J&KGC21&M(U$]GM:&\.C50M&2@&>RD_(<%^)S2CV]A_6CX.1Y(:>M)1O5I *HJ,23G]"UF=\0WM$Y/[U/DOOME M1;W6I:<_#R\0Q_>;,Z3 M*8,3T%14XTKS&N\V&VKPQ!N*Y_4":+@8ZV]C@2-]HD8=]?7YPKJVWU;E6QH) M+LIO354#UP-Q/1#7 SE8#X2^UC#Y4MI:!N@:QVL'29N0W0(-U]ZW5Z?8&[,W M9F_<)F^,4S241I9,KM"\ @-@XFE&EG8EIR-S7RZ5G50UA+OLK=NK<^RMV5NS MMW;06]O94SP[1$]AU&?:V.6V5W'8Y;++99?KL,M%)AU:)<$'L*=MK[ZPIV5/ MRY[604^[L'SGY] GW#9%FS5TX:D^.$>O!E()&$2_*L6"*UV_RBZYE8K%+IE= M,KMD!UTR+L+]N_#UON7%,AZ%^PAHSC<*[&Y!L3Q#P<0J[58Q=L[LG-DY.^B< MJP."RY)N76K>J'%[($M*.VJ/+W%#EL4D@)P83S[%XDS[U5AOC *(PLU'AO<+ MMTM]F<5I9*@=ZP3O5 &^N!&BMO\$"QP;>S3:7:A\6:]R;1(L5!O^;5&QJG;/ MY?ZU)8_76P5A6*J=@KB%SHQL+J^U9NOZYOI0UVG8&E1 M-&!CCF255$O'BHJ M=>FG;IZ?^SWQ1Q+CCXUBT(J'HU; JLF8L:(:/]6VL/CQ'(D%0"G2V-215A2A MIH;55.VO:CSHDMD51=L3Z1F+? EVUT..!<.TT0-,5Y\(GX)"J9SV+T(/#O2Y M9?7=3WK[1BF)DCR"7F4>C/N7:;.%/;] 5_)>%U&H6Y^6'3ZH.FP.8LV(#+^2 ME-E,59;+UG8MU-^I62G@F=8);=S%T )+N"KWG9;C@F-_]4Z7HF.A,^U*M'M] M:GO@S.81>[)M35R?(?8YP$-[:8_R;8 M;'>TJN'AL_O=*BH^IWI]QVF6+8F3T"6 4#);]%"CB.<EKA!J+2J=[\ MIUM=[>@B*)].EG?Z*8M26L:AE8*(:$R!ET]:%DJM'.'AH1?(ZA M:9_2DA@5Z3\DTJ$VTAOD.5"E^=NCW2B9H:KUVE;I.I&[5^TQUCSQ2N\S3629 MRQK*@:;I6S8PNY.TGI$3(6%D<\*J$!Z_,0[(."^]2=G6SM?VR&*.;5IOB^P# M3599EMR3$S%T!T9:8<6+L(J\=GG4JB%M/ZW M4PD<:A.D>;!>&;K6$KWVN3% MHGD>JX H>.VYRGF3NO54[DT#RUJ>)]+Q^GM,=+(=8\JZPPM;/G7XISF*7)I) M,PW6>;IPDIRY D;R+R)X6D#8S?+LBA1HR7\1%-&/%<)L0N0L_1DS>&DD'O5)R: MXY;#U)!SEU!X#_+ YB2>/NC"!C^UH^0\,RUH_:^>[RO/MUBP"'2E\ I?E9/7 MZ-&;%VDYT?BAQZND42O(:3AB#7;:6Y*8+J"![K=#OSUQ$^NM4K5[7T:?=GH/3&U &VMQXSM=Y1W(UG=:Q%D M&;X@K6C-")IF:FFP*-JO>(0:WJ/^Q.;]Z-^LDB&?4DTT9?8-;[".50I-V$_' M[:ZRAP:YF_9*X+C+X]_5)!KG%12C OBW_KSR,4BS5C) -5*O.C54C=!1(N68 M)BTSE&E-;T8NM4:F7].OQDBTW,+>UP,_BI4I5:U8@:HZ2121*>01-'BVDAW& MX%>)HX/#FF5I9B(C<(#DK(S[CT#4LNY)2UE0;FEHZE8DS]KC240?RQ!%2%LD M82'K1SD0WPRN*2RMTS(;RZ?.J M#;D]YF/(QU]Q-YD5*[TZ6C*_-A=C2_XYG$#2NHJ!"RFO">>1*R^/J)G1$O0T MN-MHV::F<HA(6M9>WNZ?+3.(I5=->V ET!0.T6ZKJ6'993_C.AL>VWFV3+95G6]=M[T M=D"QD&1ASUV@[-F_)N[?C3&9[KR/,R")KWM:"PC+L:\>486*)D&+['>:51D[ MK<]1J#D6-,-H/+=5 -"ES##UFH+%VI@T"PFJ0:':FFHX#%^5V0*_Z+$>%Z_L M=K'SW8H,: R(76%#&730L'EZE@N=<:5H3(KE:$4:UW)R+2?7K#CI<=+SM>-QTO%4-25:,L%W,KIF1=2V\7D>IA/OOC M]FH5^V/VQ^R/W?3'2I,-5@=)L*-MK[JPHV5'RX[604<;^E.B4M'KIZ/,ULE4 MZVCL=MNK/.QVV>VRVW70[>JB@]H6]8KIBLKR&A/ ^J SN3PIP:ZYO0K&KIE= M,[MF!UTS>$KPN^:P@SH'0WDH'KO=]BH/NUUVN^QV'72[M4VFYD@#O5TG@Z[E MK#CI<=+SM>!QUO)F>QKP^89B_;=EUA+\M>EKVL@UXVEM>X!DQQ[7QGV#IEA;X\8]K["*SG^<,R+:KS=!X/6T?H.MK?%ZUWP,?U>XAO++FZVDB,=@CVR&P8RD1EMG/9SX<=QC79H#=/0:JJ9=E,<$!W=+7'I MT9!++*7P*H8X9"&(YX;_O2(M5'J/OV'_P8'-_*EFB[=<2Z&P"-3D8Q-RKQM&R(:TC0#+\5^U6P[]'-U+3 MQC6Y+TH*J 8%HW\-3DGEAG"G=N8 GG2 E"G$ZF 'KL'Z4/%8-1BFZGQS<#W2 M>2P,\$J",]!EN8)9HL:7M:#8Q-VXB?&K<2]8#A*.-(Y=2*0,5<4=IID3:[SY M4YE/TK!B7X5/2NJ[2,W'.)+DWC5U1DE.D8X/X']@!5@I52>I)Q_YX?UKRZMD MQP>9C,JQ)^H,>!%>1Q1(('MI*"XS\/"&3BA.$2P -[")R"P(:N99ZYZO(1;# M9_@"E49J$CQ#TEK'F*"BS"KYE.HZXZV\ N $($D?#Y'51Q$NCF.9$+RTFNCH M36D&44;,P&6Q'/':A!+I?A;)@_1Y#=&">I>$,^_&6FJ672Y$;EYO Y-C M95G/BZ#MX.^SL-I=+D)M(1DKQ3$&3/)(;5[NL.>51'S2!_JV]96J: M-JDY5 83AL'IC_9$&&(#TIPD%=[+.@M.8$-!.JEE^=(&D:[F=]4&/)8R)M^& MCH?HR*2?):8I>*H'=7'A0"#R&Y;I57>TU+4WB _$,Q/H,44R+-*^S0>CCL$+ M"9H'RM%7:_\3Q:GF/2+$MK1--<;9&3@H(JG&91[-6%,2Y2@,:QKL6"4C=UGM MA+<2FI(G<&@9_GG[[9D'3) :_7@4M>CY ;C8*55 M@53;TO?484>WT\"J)L]4^I=I&AH&(/+D=D!,,&9Y,TO&)6(',WX!7"\F#TB+ MW!29U1*+B1M%V&2PM(B'(5Y%EH:G'D$P]V\$_YC8I&IT>Q2^:@YPJY%*'V]U MQX NM%9+;8FF;22-V5JBIX;F-CGY5_(V6FCW:OYQ)>.E4826(Q+2E-U$RC)_ MV2$3"+?(G:4/PZP.8ZNC\CR(:Z2AE6=4-K=L.^,<^!?R&S95WCQ0EGURPV"5 MP17X;S-\/M$-HG- ;T@':.GCBZICBWKB-S]!8 ]RI*["U"B+((TO-SV!3>NI M 22XJZ(P"N#I;*0)IM?Q.CXZ[4--N+[( >;I1RR@6)HT(<+<>(EP!KIE(7),@5(>X:L! 6CP[K*8^5D?D^H*23A?& MD/+I\C@/XX%'CQFO^/\,C;"ZC\QD"B9$YRF^!!8?0VK=!O%P6B'?H:Y$4K!'#36Y&JMAUJZ MS*Z*=98<>OU0CNLLO37J5??S+4_5/U6'!]0JO36SXPI4JY')]L0ON"J93S*D M ]=G"\"/P5Q\?/ONUZ7 4H^B:OH7-!U-:AA#%&F2V8 @'^=@:M]4AQQXZ]!W MA; TW3!->35XPI=X5:LC)GKBG]%G>1LIR&0Q+>0W-)8EN)D/< K9IFHTHF M8A-C0T0)-I&"W&G&N7Y$ ]Z^9IJS)!/78T+G363V[,5P5:Q>G:E 3)FQ/F$/ MY&(8Z&M9L@WN%I_2(/@GLUHDCC0&!/>2ZS6SA_14TT0C^*:!EA.P]2T$X#$7 MNU4E#)8"'/>&441MPG##85MZXY%*P7D&^@21ZD"=^E$K]EB6.GW"DYGJ+ASA M59W =YW?$R.([W'LJV\VY$5ZO&&P92CO9/]M>,R6.SV(R[3!4WBD&9?+ U+- M>:TAH&TVKT-*Y;C(#/Y^-: Q>7?U7D%H&#I M>1C(:)<8)>.X((;<]2_8\S,NC[@"9X\J<%KBD);+!G;3#GS1VDJ&W31IE2>N MA?YTG)B=MJJNT#[/L:Z8<\8<:]5VIV/NJ&T4Z9FLV+&V!7Y!V8L.W!?S_7K, M6YZWX(?^C.)RQ[J" 8-C33))@C;SL#)MQYIIE\U6!(R"ME%?.S>RY6DS^GSS M>MI<3L?1K+IC[?9<&\A\Z>P(.@[#+&U\EA+B:S^H';9H9=T&&B\>)(WS_(5:6V90OJ=Y9NBZ.;L[K)]JW,KP7T\( MUL[6K.K?XG*A9:'B89N7U4O5]Z:JRE:E9]=^$OW'G+EFQZA1*8H2I7 U]Z]- MU:3$"A?Z5):[H(;5;^N)2Y!V(JO*8E2URX^OQ8'>#66 ML'!!!QNI9C >=*P85MZ;-2/4*7^:EN>UT1-U15=S'$U[\3PO:%>1Z"I\8S8] M>@'58RJPZ]AOWFU4VXIBX50\ZM98*RK*U]:[-JJTT;(W+1:XOP!=.[WU&H.% MA/P<%?9DQ13D?EW$9D1T0D55[?#8DE!@;:G0QL,6VSVA^?=JJ#(_C-+&.!E; MT1I4G6;7/.P8/2H6<8#&2;UFJ\><:BG C"/?+%/\5621"B.SK_@63$#J2B]: M$055H<4-??IFJ,]57/D^?<9='.M::)!4\^V8(6$%MZ[? (P_ZNL#DC/$H=LT MBT,L]E^LGP&'@G'D50ZO 1-^[2=^Z'OB-\";((7/DRB!C__PP0UX8,4%./__ MAE?X&LE@$.?F+7/K(][\09,.-8LS6Q^@D:8SC5JJ,6ZB,J5M(#([>%0E/(OP M4%M))=>VM[4UHU'I2.D!NGA0P$5Q>%">86D'LWJ],IM[*"I>JJ^LRBJI[")2 MRIXJTD!VTUNS6ODDE6#.0%[=.FIV036ZY&X\7)E3TEH*XZ\W(QK#-E8]7.F"L\\-+& MD%KP*Z9'%X^@;53\TQRIKU0:1'3*ICYZT\[_1LD-C%::S7OBH^Y"FLW+-Y9' M?-J7;BQ!M:$ZYF+7Z8+:Z6B6:I:;56QE72\%<)!OVR'#N!/4\$##=KO![LH> M[Z,HGEC8)V@%FR31"!KQ']D\N7OA$.['&NSIS@\+5AM'PU274='/8GUD+>?0 M$4%ZFZP(]U&SM9[KR&V\8%:-[7"-HY=JY[_J>B3\\OV;WQI-&!51')JZ#0@O M5J*>3F#]^4)[UH D6+J.$W%/VXH&U5NS:E 66M1LQ5(+OEQFF:]+M[Y<@<6N M*F[ IBLI"0YM?1"N4&,62$S^.K&T.2&TUD]HM"F^-P_ K2OJLSD#OB[#2%&Q M$^Y,I2U%$!A BN$WWD35&V@4*6YTE1B)8!1"$C4S/:"O^ 0Z%AC=,AAP%?/K MSNAZ?$J$E@;. G5Y:\MK.C]D4:!]OMVO53_#&2 &8JK EFMBS32B563KZTP1 MK'^=29-N;0BQEZKN6^Z6C &D&8"FKV/#3*MUM>_@5M;W C;&*&R1'L0E!X:/I>)SG[;-4#HYM_K_[K6W M,I"-S(X=VWJ(0A6._DV*46FI#O9"#-5M[7?E2-^39BT/!30. A 5W5#,4XW% MC( MQ_"%H&T&HUS8*!GO*^MA:^Z[VKH3%IF-_^LOT#LE,8*!9EDIZ"+,%#>E M4ONQ8[H>5#:O:^\B8I;_.E=S#1!YJ#Q\C]5G! M@,9F;T%*^=T'Z%1*/A1U\AS)U U!=D+ M)[B3W&\G*>X:L].N>F]*FEP?H&[03GE,>ZV%KJY1EJ1P.D,VN*;QWZ05DVAF MWD;/BVA;Q'J',08_E@1ZAT02ZF+$6YM\/L-^TMU'E8U9GZ#(].Z\@W)6^8=8H9HUBUB@'6:,^(8H>((J"4]UP M@YE4?''A)P7Z71T!EFQ'-2H,_\:'#!J=[*UAZZ%=]5&^37.VY*IB_^Z8EK)_ M9__._MU!_ZZ7XFV@769$9B;D)']?1XX@6]$)<"[1[[VOL9SK=@H0H@+1 K9WD]O78%%?O,8UUQSLNV&0;1*,=REP0@ M&-M0$1YFA;3$#32K.(Z22$UJM %/F#;MZY[F8][3S'N:N[JG^=W8D!M;]V5W M:$W+J9I%UM?<<)*2.E2+='I5 ]1&Z9GU>3E3'V.Q1YWRI.:=1UG%=5.OS[)E MOH9/*).S(J^7W8)<)Y8.&%,#VX%J4BE$;BMTAL1+IRL.R!\'<:JP5,L3(S_Y MC"XX0-JI));PFUS>ICX.OJ Z+=#JKK%9:N^K&82Q_C@4NL0"V;9!YLRX!]^JM. M4;-X.)"HU],O<#!B2''OZNKU--SU76&FC[H4 "N'2GLG!GJO7J!*5'!2;R%! M!U/G-2+NJV&$QM1?ANF \KQ73EN6:2QTT M2[?E@)6[2#9%23M4YBTVLCSE0OR#*W_OMRR/*^4W18R<8V9&QM" B5L?2"-\:,=9IB%J?W0HVQ\@!>AV<<9%@IAEWQ:@UOML#X)G?X*<9%E$89]Q8>J."+DU>K)K'DF =%P99C3-)IECE;L97;]># MG\F-_ >K3.L;^;5X]982VS)3M$F#@R+Q$0ET9Y9%[PE-QZ5RBS7@OF1VH&D+ M"0J;DDC24)H2M5NLH$*&N/,3Q-RHE2W+XA6EJ>FMMK]C* MN0IBU*YKMC_%S3!4KN@F2:"M08/J=-)NK MZG$9:,VH:)YY@@>W8!&X+D32-YF(FBJ9[.@9#^TKO5M+ASZ6*;Y:CPCK>S_^ ME(Y+O-WE:9>:_;X\#LAFS+[Z;';RE.ID5HGJ":W$8[5DK;YPC MF/NV+-K!L M1;50&8Q%[Z:PUD $@=2P/SCR\+_')"3XXX0\BFU$J%?=ZDZ$G),J.; 3 B<; M;5E.4 JPRBH,2&$FFMDYU/6'-19G*O>/DIJW,^:'$YCUM;VR'E@G9Y[>80M1 MOYFUK+>Q>A@YW\&IZ=VPO[KBTE1UUC9!-0:!C%B["3K\@RX'=XW0@B2U=@+# M1"J+RWN4R#<(5I*B3?--IB-14MCOCC#M&*UW)S0HD\%J@7AAM"^)(3WJQB.#DFAD *W M*>B%?[,HLM!.O5-'!1/P)G&%"5CX;+G8S1:*X/^R]Z9-CAM9MN!?@?54C[TQ M0X1E9&IMV1NS?"FI.JM+RRBEUKQ/;2#AC( 2!%A8(I+]Z^>>N[@[0# 62261 M,=YF73)CS?)JIO-\.D608Z MK2ZZ:S\DD6^&IE' !&.#=2[7ENCA(L7MY5[EA%P$32<>P8 MNP%-OSS+C0]SKD%$A=<.:+-%_.95R\_?ODY77%Q]3F[1 O5ZE/2%#NFVX*, M_H&\<9&M8^<)%]06LTBU-B0 X6.JM$2)ZK;RO#O/J8W<3P%F%O8NIG,Y$@%W MOR5/,KMMT:@9,?SJW/>40&OX-I^+CN?.#98M =X^%B%(?Q8F6;J2BIU3TE(J>3K#H*3 RF<&LMM.U MYXK5()' X280>=6&(ADVTAY(8#LPZ;<'.R=5R9[%MD\* M(RF,I#!.4&$$6JK6S6,=\Z3[#[?'9AD=Y+=27:? MH.S66/T%5^/T ]?".19UGGE:X^= 9+96?KA,O0!-'OE3)8DPR M',WF^RH@Y<[%%5QBY\NSDIHXW\V>U$12$TE-G*":"/%^CJ&W41N$268/^B2+WZ"_'^N MK<*?I%;A,VX53E;)B1+E292?H"BOF@A01:EXN:WW8L=4,5%KEN]7L_+A/++GI8-XCM 25YDM M0PV5'?KXM/M$4E9)SI_O;DUR/LGY).=/4,XSDQ(+:06W02,S)'/4]DM6^46[ MV5A#8%<#147,;GR41/)9;JPDDI-(3B+Y!$4R<->,==1MF3/>J0G.(13!;)*P MR*WT> C!+F@X4#(VK19SS6W5MU^K^Z?/7GPB?_C%(Y0/.BZWW> M]9(K;MN+//2I,X882NQ %XS>^DPA=@T,^(&%_IK_#XD$ Q#Q7?<"53I!H S< MJGX 56^]^TK%*1A!,HS>$!-S*0(,:!IV&GY7#!)]F$"]]4-12A-7:W5(S')Y4VWX80HXUF4K=U/<5D!" ^.L\+W> M['M@WF0H.'=]A-9)!H.R%+,G>&16!$Z/&U:QBSLF7V60&88CT6WO42UHKN0) M82YY3OJE!M5,NI[V^KGK/";*KBX:Q9N)-H["%PH%=EG!!67 V9$FV14=][M6 MO9+5\MC\<*I!D!ETA:(W%(?Y,4P&CT!Z/8/3^-BS,X6X,(@3P3/B?2/'6#$< M@40WAD-VT+8A:G1:_AH?T'NWD&P52&AB'\+$O M86/4FT2 '-G&N=KO4K_Q;+?J$3<8LP"T_GZ.L ZA7Q<#YCUS1;^G?7 A24_^ MSN!*:-LJTY*'1^P-[TQZN2L:H>=2#Q=I])W!5+OK5B4&X[D)A-(1W/,9K/DL MT$,'R TL49C[B;GG!:#]K.%[?O(X,!6=Z7MSS*1)>,]@.TI;/7"]2\=0M.O* MBX08#;[P"L6+?*=@+@TC7YTWS\&; "/UT^6[RTSU 3V@(5]3@6=L>K)K:(9& MF0O 4$)8, M8L94B'5(A0[:->..H1?+0W"QO%&P+ -Y/S 1)MA+Y[ZD;QO&7J.Y9OQZ@9[@ MQ97EXV6 A"?!U_8ST*6!;H?P0@L[%O=V \M@'-3-<6E_(>?),*J%%!5?BS#4C_]N;RD_#X-(R^_&\!&!\H>6F6[Q_VGU\R! M QAZ 6IC?#F!E 6V6[V_S%[7@!-F4O+9@WDKRFOB9>AS&/\.1;E- 40YEB[% M=>><;7[',R36+R/ZZ: %XQE7"%4?S1KM[W:H%)%ZY88[IU@C?MX]W-1OQFG\ M<[?L=[*=X ,P"%:,[:6@5?SBF&KHR;"1O1:W9#8470>\<+FZ\!>4Y(#UM$>/ M(; +SCGL7>S-,=8J-*ENN_4B)=H&_T$?THW]0WI'!T',8G_I5S^=MX)5:H!^ M7/VB1KG C%8-I+;LZM!#5:RZMBC5I@NTP1[\>0T 5X$F-^>:"3(^[(S58G+^ M(CRTWV./S\(-%R\NKYX6NKV/6 C+*;*7$ OK6*#S'HE< M@@0Z=Z(1M!1[3K'G%'L^P=BS=UH8H71LA* $QGN%-_$)F<9/'Y[J@DBY,L3K+X!&7QMNJ+'81M5WDZ-TN3'@ACZ!'D2Y& M&M]J$/0^AM0LT_YTV:Q'L2[TF\GZEX7X?.LT([6O:^CT)J53B2 M;>W!;5T-Z*G,HU+'7&E5T$!@'/%H[:A4:7@%D',GIOM0H#(FM^8_96.1M*B_ M02"2[ZTM?;6/VD:3OCC779_T1=(725^D%:F,YKRW9A+J M2:@GH7ZF0KUJT,)J7:B^"I[_7GE!WDWDNO:R<@*7X6(RDN:NZ9^4P7VNQ(B? M)F+$,R9&3%R,R9Y)]DRR9Y(].BO*59(:W=CHQR9G#4C,;:&*[B! LJ^:_GNVN3O$_R/LG[,Y7W<>D:JM1< MP:BY:*S>%8/VCR3I?+Y[+$GG))V3=#Y3Z4SW18&7-%6[X89S^CO@:51K-^D2 MF:*4,^N!P.8+%*X:XA]VS%&2<2 );!\UW5&P,X;J0I]F#2G\V:JK5J[;BY%O MC @>IOMK??H;'>?W?FBO 5R]R:X^__139KXHM@ZHVESU\/6;[U\+J,=A=4/V MO_2!>H.7+ZY>\(]^NOR/R_C+1"1VWJ.D&]-(GX,(#2O)FE<[4@ MJ)-**8L!1 +5;;'>Y]EZOP)SP9J4$2K>3,2/#0WJINWH)4HAX]FP3"\88IUN M [J+[=9UZTIKG84NN*CC&H<9=0,IOZ]&]+#_4_G)/KJ\^O0$P=C_DSY!=,W4 M?X2I2_,:2 =H!E=MB6PDK(&J[T>7=6/-'AX;"56#(U,"?YU64:-Y^33LAT^Y M>'W3D1H'41R;'DC"!4M#22L$T[$X("KY>E[4*&M'VY#T?PL+8NQ8X?]M!/4! MTT9_MQY:VD^P 3Z.!EIJJ>,%FR#OBHW+_KWH$(G\VL9GN.\;6J^Z&OA'?DOQ MEI5IIH^PB0_9,AAMC 9+TTYC$2:U8"U]]1/?Y"+ V/"T"?&8#>Q[.139NYO* MU25X45="_3($*C5A1W?T FF#<;6H[X=OO^K:UQ' M@_P2@_P^3-@/?H?Q!OOKE]__8*NV_EQCMGZ3.89OU!B MF%[BSHADD*1JAH/5B7&F)0B-H>&4N6Z*1WU-Y]@BU%9-*PO#ARTSO+N=HYGG M-#\^I:,:;1?0@NQL0>P'].%'3)9 ^[,N[WBEFV:,.!/H/J3;7GWRT1WOF*D@C#3F'1%"EGY"&C7;Y*%"V);K*VLB>4T#7-P]E]G;1IA)F/,! MS!K;EBYH)3W $@'S$W'UD!"H>@POHE7JM;J-FQMC_7"Q:=?E*^=B)$1.\X+I-;=VW?7X@%'@X%8U!I71W3F]VV]2V>ZQ54T$VHUA#=M;A+ MF)Q"DQKZN3Q8>C(9A]:XIF23F.HX"MZPV:QP4 C,L(ALTG9 M: ,Q(HUG-=)K-XRU+FVD]);,>@($W:%BX,1>ZDN8C! ,:^A=:I1Z!J,B=Z;# MG#:DL293-9_#R=&)-?_"G/([@,JQN!8XQMD,/TM>E!\/?%CQ5_\C9]H1DA,, MA1]ONK:B ;&Y5X#3Y6O28*!HU@\.6^^_^&U&%.[HMGYAO22=NQ78E9>X4@%:GC6X6[VWP2Y&-OJG$Q])56.,XLR+0L:)Y M=$4.[+1N/-#/V@+S)+([U3 "[\'JO-;VMZMT41>BZE&XSGXS2L8@%Y? MA5$.^C[Y5&K)6?&LC'&]^Z(*F>V0?*+]C'!.B71QOG4,[+;PORM.6+7,$S4. MRE&Z^/Q=BVHYI51$[U0!"[!8DYUS3>?GUPYYIJ\%>%@8[T2YC@;$QC)J<6AZ MKBOEL]J!>-C?6R"5G07O%QS=3)&;$-%%]YY;8SLH6:QZ<\!KW M+^!>\ 6NVW)]*ZDM^BX/:PQ9(ZW'.HZJH2DXL$7ZV!CI#XP1P?"G+=;LF0A M:C"]N(:VX1@Z/7_B6V,G#<(JB7TQ@ 6\J+:]4O0->EKSR%HV/LH>(BV>IP&> MAXRHIV6T]=O@)?)8NAG9#'""(2%?J0:'W8ELAMEHU%(8 IZW+;/[T M,4PYCNT=84T<4HB&-6F[PR9?3A+VDLU:P)BP6Q9BA1C(?O7?"A%J8H5><8H< M:J+-B5*J(,$UA+0P1+.)38H*+V3=]M[3M7T=%OUUS)YNMOPA ?)#\N,)HN*9 M-4U\EIHFSK=IXGQ5V'=CYTVSF97UN(*"***'@VRJ 3;,K315B128EC$$6RB* MIJG(CPG6(5@>,XK@]Y#DNZE6U1 %W8-1'LJ8/?3FUI55P?36'!W9%N\YVBCL M(WVL[5C!DQP3SQ6RUFG?*AQ,:N MA>DE/Y#'4;QI,L&S&A=K>@!$_*IMWYL8I6DK5;]G_1Z\TLQR+@0MM3&P>(Z7 MMJ;Y_HGK2O!V4N/!%D%XIMJD-ZXNV7JMG68XI'K$3->A>.\:J!AYOQ;,\&(@ MX5]^&>C-KB4RX'57#T89=TUZ#SFKEJMER#]HH$_8A""?JH?ICK@& MP; MMQDW]%)T/+K(;OZ8!KX69T,3L';&Q*>ZGZE^V=#*([)M4\OJTLR- M+UJ+;^BDM!Q35 .AY_V.[ 3MNQN66FPN^RJF**\PS]6!#*29^#Y!)$;1T4/_);AIFO':\2-[VY:#DS=80? 'ZUP4C4R2S_U>:V% M7^-[GM'P.TE(RWD,B@3U?7@#KBSO.U*/L/^C,Z4'9=7697Q,Z$GDNSWEV#WM1"&6 M:6823?_FG60SW52>L%GV%9'BZ6D7]M M?';$(&#(N'#KFZ:MVVLS4/MV,]P5%J< +:K]/.9+72AJX??3:\/(0Y\?._D2 M%7;9EPPXAA?P>8ZOY*>O2Q)(56]\?C_,@MHV>3XJH5DO$KD]C45C5($HUL(+ M/T+=C23E%Y[\G43,:'ZL"/EUW].F8]=.K-&?0ZA;O%_()%*W2+%O1M26199W MX_ Q5,ITW33QU$Y='?E=$' 'Z\;\*[:,2(4M3P^0C7PW.?*+HAD)"U7R-+HU20S:(U8G-'(!RDQT1#>! M'=9Q20G7H*R+WD4W9/O!;V$[&)OI_7"$.GF:B3P\^T>R^Z454Y.]DR4ARE=Y(I$$N-03K 8(8&L,06?](R6 M&C?T0F-1JT^6G"QFJ6R@A1]@]]$,]16;E3 A(M,N;%QVN2,EI_[_5(@=+"_, MRNF4>6!$#K.HAUBSQ2.:&N&U$J^:> M3MM*RNM4](5K'ZGCD"UY:-I9)TTE6XR6-U]JDV>_(E-P5G[ 6\[_>+.=7<5* M ^&V&2)X[6V%<*]INYE),ST&#^=S#^)"9Z[MD*K-_"(6U&+AFB_3B=WF!._7A#)BA'EKXI2/7W M59%G/Q;572'3&M)[\V"#J)J0O9PJSL@B^76[@_=5H6[\+$]*WVWGV=1W7+MJ M&;^%D7*\*QIN[N]L534J1?0"C22063VP"NE"2 )K44K>N+\9A[*]:Z)@[$0_ MB=Q>%6+$]&31%*5DBP11_S([[VWZY>\G#Z!LY[LTE-_P&L8[+.QWC374[1WN M?D.VGC=T2+=I827G-GII?9WJU2BF#C]8TMYD3@P76COM]0@'L\2J0SUD')=B M?5E.^BD.#JWZ G\6Y\KA8"4(*)U0 M%<8%W#I'A]OLF:6K/T_IZO--5Y^I:72TF_8/'<5W1U($7C2IV!-#G 3#B-XI MQ.![%,7$K8[GJX86*MGHI4H'+<-),GI?,O7A,KBB@TA4P )N_7WQ!<< 7W[Q M9JF-E;[X^.7G]!!5V>S;S]T!5\[L5$L%;@M26<.H=6GEV/DB*+%]]47UD)@JXDT!X#C=A18_'B[_U MOB';B1RVJN<8KJA - !I!A,CN"&3Z1]CT5EM_#M7# /4XL]%CQ+K 57PCWS2 MIFY;H<2(GW"T5#+X"=06X23"I"]7.UJK"@[#R MB36GOVZJ7GIL-WYPY-%+=1N"('$=FSDP\>A&P.G)C9&:KCY(3V(:E GJ1VNCJ@+,=AM4'N>T[+E&/JZ MZ#K41?:T5<6PY]01CE;DH\MNBNBH[&@C(T+[XH9VQWOL3Y[ R!*/A=P_0<^8 M?'AU]36)D*=*OU\KZG[@6ML?HO)7: #YFQ:6%E!W_!L+;6 S%TWCZNQ[JQ/! M:GY%__]33W^=M1+^F1/>>PFASIW>* J-"G_=J_T-1*J>(=W?SR!=$9W M+3FOV=LWO18\U7NI.\&19\U47'.]$?^!DB,^E?X.\%)I!O%[[*_X0NY+H,FH M<$NMAO!U2I6*XMF-Y-?7Q>"DP;_E^B;^D"N?'KKCV\;:]SC;! 5OXW]]ZSB9 MUS15KS+L=5?]=]M8-9D3!??JY;_REUT;@A^7T.\8>OWWZI\]R[:ZE%?L>C)AT!B:_Z'T5ULEVAJ_V& MY7/T#<>:T9CMZ]98?4XK,Q&-]L42];T%#V=PA+ARSU?0H5-*P\W1>^:[[F=T05RC^M9+:IXWE J.O:*),/K%0>6% M:#/Z!#4VO05I[6\4N)(%I]/\5]\ M81T$_M5',R'_\@7Y5V;)* EA=8-_.8JU[J;2!ISUOZ?.5W9-DA M8'PD)( ^-NGBC^=WFQ;VEUYI+8?];7L&2N NJ,I37W$HLOS=, VGF M:P%J'V68Q7,5F\CKPX,*+5-HT_0VRYIV:?3J)_-TNT9*CS<'MZXV,J[PGC[& M8\W?J*-IN^KPV>(9-=:<'4L2":0AMC,?EI6O!<%'XU.1<]XRY.@>PC*@B]$! M* XEFVLD)_UVM6USY "=N9%R=%;,F)"4U$%)EL)BT>PY28[UI,/[S7XN47.S M!;1 --JR>XV6:2F:!DW%\LN^C*U2:;6GKYN)E>0^J&+=A'89'^F,RIM]%SHI M5O3@[^.:2A$NZ/3ID/3NZ6*I%VJCUV5%*A$JKE*)!P>Y)\8"B2"RZ7<&BB%- M +UU _$L"2S _!YDEN]WR*I:M&-+BW5#?]!]*Y$A4K,_G3A,58QY*$L4G^3) M0 TSKL+D61>7&3!W/G*'\"441B6X!CQ[R$QBCW3L0#0Q+H3&4,D_D!ZMVXJV M+C<"FX)Q'$JEH\X^4C"4HJK]" 7P2=4>YR%UKKOVCM2&]INA$G-'TR 5%$4W M6#FW%ANS^^-;TQ;]KAC*(K0%/#$I.>>#'B.6)RWL/K9:6%PQN74 M!S/#(2,]L74(9^^U,P16CP="MS-)HOVVPA42F^/DB;3A=L' M+TV*1H%HH#+ ?^.KO+]?O -C>2IB)./*D4BN:1Z0ZI%I[R4EL07-(;U%5F-0 MO,?C0" GH#BH%\>X0M>_E$8KT(@VB$JYKP4,HI>5XI_ H+C\\ACZ=G1\9F6'\(( XY+E MAC1%T6OWFH\ 2A6S@2*PR6X>5R1 R9.56/T&92WBG/N2^G]++,*GR7*1^&$2 M/TSBASE!?AB-21G_"TEVY%R QG'QC[&HN2*T:IKV5KH:I&\5:;J+#7!,+(B8 M."7/=XI/H/4'1&W"E M:J#V;;AL=J@*CST1:GA" 9768$PJFA*M[3GOLB2?DWQ.\OD$Y3,#\C&M@98^ M%=<,G-TB[LUPIAJL\)AVNW$%M@7&!OVU!+._,1/[IW4HOFUHFL!:!=ZX[[F2 M3#KO*S[P6:RE_8@5MX^X0J%) ,/,( M1S[P5-&O!FE-7K>[?<=T:KEA?J+>V?^)G$Z,Y+^X$)GD\P^S)"(W+6'K(I-LVM#5* M;7D,.Z4=X8.Q/3?[[(?7;[\-)BT?JU[XC#V6W5'@OLOL?^T9BS[,6D[UUWSQFVK0. +M3*'LYKZ!")%]/@+>-.*9M]1='TN 0S_ '@"*"5 MW97S52Y;IK)KBJU@'O1,#>@6UC43X/Z[D.75==PPN)60@MJ4 2L_Z#=^TIW' M0ICW6=NCEO:"-,STHY;.%2 $C4:G&_P2"+]%5]9"3Z%@7A,GA[=T## 8D\YI M/Y00;@PR :L]-S;($_*%P44G)A(J4YG"G4!ABB^SUW4/-$&/$;Z\0Z*95(A* MTA&WP(7@BJ]."N9UC_ >;\+''L%]"HNL CV$L/:Q+/Y[O)DGA. MXCF)YQ,5S[\B4ED 0JX?8N*+*<(;DY4 5C5;CUVG@/<*ME!6_6Y$5-/;[:L0 MNE*@ D_HM]1^GC3!^>[GI F2)DB:X 0U@09R.$7B!&D@B.RE1(SOA9-D#%-E MW#IE27J?H/1^T&(')BF):!/: M6@-3YF)3K\>ZZ*2<89HCEA1_W,UL#(D &)%@NUQ3NVMYK,\@ZY5WKGB?9/[Y M[MPD\Y/,3S+_!&7^G8LRGZWB7O_Z8$ZN<1MC@V>X:ZN/VC/G*>=KK4Z0[Y=U M[5XYL@,<9B&@WD;UFN3^[[1[=>63Y']HAIZ;[/\37NLY2O\_^OS\D^6_7F-J M0!E&A,"%ID-4P'LMGA8YO;]8N8()?TW*XR) %)5C/X!_=@ 5;3<'1]M4M9/K MEO0(D+H+):+9C5T_,A>]E%7;#1D)&'7[E[^B1^4,*DJ_:1LD/PP*E)11IT2L M8T,+?4-?_?>4C'QY+JN>6S/AD0VJ:,'+>IG]]*3;,*=@#2J.?=:N.0=3>H)B M_D#4OD!213P\%::SVNP7AJWZ_:[JEPJD[QF,]*,LDMM;#=>Y$Q_\G9SC:T_% M9!TF#YI>M-J,$[XF?WG<]7W-.>[;<2#/7$POW(&6!#PX MRAZ C@>@R6W&6@HHN/K?N':P R8$VXS&*_#=MV8V%LQ5;?B);%[Z3W3[24F> MW%M9^?/,;@SKFX?.R Q>NFZ+\37BK/!WB9&2M'N&.8 MAPFU942HS-8QB2]=%X9<%J )CE\XIJIZ>+&:Z*'@(+(MC;$SYO",@>B!&^;* MXT.;##@2WI'\+.!1/V<7R MUFZ+;CG7F)= =[BMP,+CA [4#SZCQ_T3'C7@:1&EBCNA1(B#>8 >N;HQU<) M_?B9H1^?@4([M/S_I([/)OO;V+CLDYQ9MUBHPQHE>\*RDMI/*6*]+N[ZD82J M5:A\^_]^G_WT[G6>O6W6EY!R7SJZI."@=K?3;23(_>.JK\JJ$/)<_.X=2&%) MDHX,R9E]>_F?EQPDH>]RWQ6%GD7A#2%Y_(9$&O?@\7??@A+,=4WX'IN3!!-= MT%2%$0#)KP1W?S-V6A,?"#8Z[F23+D=N! RJ=%>KRF0NX9:>2&+UZBJ@=F W MH>L1YD&KY?"1GNC1S&58]V@K!*%UW3L)Z?,K5KURBEQFD2]WOAL[[K(.B"C< M1=R1=EF/ 0Z%M]?%9'N1HU-M^\GN$I)F @V!FY+5NZMFUSE"3V%1+23^UC( M#9N W@ /N/.=:;YG6>T#VIO#/FY@ME"?9>VM_<*;/;U#\>@P<&8AOMZ?VK@:OU)MT[E]F/4W""6=_\'802D]I.O81<7)T:<,E8 MR_*VZMLN;J[G(.T*@KD5(Y(M..G3IM]NQ$%E%,^H2C .5M[O'&HC[.LI"=3 M.^23\\3G4Y#HW+J5*\_7 CG1802![O:>Z9B\77B#6,B+;S9O2;4.:9X":U:? MM%'/RB311FU8 ^P$2H.U "8H0/9!%];Q,7W3=@YF=BZ^7_2PI8%%M&9CG'%NV![73> M\@JS9B$NUED,K-Z,0'B@A:4#BO@6W:\KF*Q:6'D>[)RO#L$+>&ZQK!=8UKV7 M&ES&O!,"GDK]STX(Z!;;X8TM#3R4X7@(![;%3B8 $LK.1IN(-*4Q($51M;[8 M. B"\A%A!&-'4ZTOO$PU.(KHTDT%5J;1"5V>LD5J00? +2:,DZ2/Z[9Z.&=X MWO1H/SNM38&YDLG",YW]8G#;5ZM'U'$K=Q"WDSBMZ@&V(UVN5B%3IW,U?!X9 M'-@2M$A"O19%XFQ5)8P\BYDRJ G3-V,;"4=4??94Z=] F'N.+>OOM:1$#OR2 M.V;@A<'27.PX/LJ$71!]D,9Y=@.N/X.W>0)6C]).]B,MCFGP&"5(8D[W'H8( M5859#,OJC[L ^E1KP-J394!Y]IV[NXU1=!H+O09ANR*-6(CF))Y@ X&\,6%ZB MZ6RZ*,,;'^QY''WF\_#" B@)M(I]BS4P!G&CXH8I2(;=#C]0^F >%>TQ)HW# M%*AN8.],>0?]]!A+W3XZ G%4_=EX/V_OE^MB(A\@I4U%[67VNF=,'4^,2"?Z MY8NK*WJ%D=;K!W">_^#(4J$]JP$J=8'#H:*K(ZBC47__8CV&[_BJWSQ M'2>FOP@P3G[./)( Q169P>'5M:V7B76Y I4>^+'(#[&M$><3W2EGPVYO;6%X M62%CY",6>("A> OV#&$;JH0MXU?QR@)DV!]V56=6OM"&TRT1<;S,_KV]<^P$ MW;EEH1A[CE/9Z(6Q,%4R,E-/1Z\NNK !)[IA8F8LIDP/V3B-UG-@Q*U^YWXG MAF@M.'CYZNKKER_^S!/L#;;,JI8AQ)B=/&U6ERC*=5JI:%N[+H_,,S]>X2R-5F;?4>> M$S#<)%0_&11?@D^>\EIC_YC!Q6.R]Y:Y9?BSR"_..2;*I4DOOKCXE8";C\;: MY.=!_+P;;&^@] MTMC%EM$@=$>L"XD06%B[&P$^*/(>.7F]VB\039&/:T+VTGJV;/7"Q]<@?( 4 M@IW5P3C6(7(4C0$D#UXI%OEQS"SB*W_?M'>(.+#-J7LNP(""[]R'EKSV-S-? M?7=1=1T9L0$G<<$TL.YK,6\E#E6MC59N)G&6VOJ6<3T[Y_,1HL4L\K1FF9R- M.SSTZC,AD:)!MEWNL2AQK<&NJ<2/*=L!.8H=ZUU4R?I,./:K)UG2< MWUB!"QG9D[G%V=/#2TO$=,X>@%*GD#ZK:AU3$=_:G7WAT9NH[QXSPI5Z2^O* MOH'X>[93A)2QABW4&L2_"P%R#Z7Y1LXAVUA53^M(LA?]1*@N.I9R63S\!^D7 MC+AT X?6(D;RV95\!,N6P; #YA<]!#5-7TO&U&\)2'T?B'8 L12$8,[E^;." M6D17,@W[-4V)2A0F9/]@:;:JN6&&A%!2-&AT8MF@B(N#WDJ >J&3-GIRB 45 MH9;(9]&F4;V53Z@ 7CCA5)YHR\?YE?S0G)-0>0\E$B*;>D M(1(C%D.([#(+CN16O"Z)NY!"?T)?ZW.M3GR9JA.?477B'_#(9+."-FE]/* M+->W8[>6:M_2W;JZW7%!TC_)94S"^L2V7!+625@G87V"PMJC683F%I^WU<)N M*WF+#6?K1;>?QRG%0*Z&9.=VZ[JU="\+^:"D'%VG35SHMZ_K)-O/=XY+M)RC;UUW;]Q='4>E0ZNQK(*;5UPO51!/TD1CY(\+-FQ1":%&]/2!AVIWU M5DU"/@GY).1/4,@?"W5K[]+]E620V8P)1>;^EF,S58]&S@HP4M*U(]VDN53! M[6HZROE2HE]D_I&0SN43$_WG54CX.A!Y@DO[FLOM1$U*ATSS((#$X_&GSKI] M=+F?*+3 L.<95>%.&EXBGJ2<_4W:];]@-J606FO\ME;)RPAAUB@8^OONQ=*3 M@NEGV0CRG_1)RTT!80DN9DLP 2I <2>F-D @1$RU6N6YM)HH>->UVX2*:?R^ M<;@3VB>. #@VV5_?765???_FNFY7"C[1T@S*X]Z^^RY@8H;.46T*JO>A4VE" M6O_@@*/-%@\XAN.,ID4*N!OM1M=:6J4"J'9R5AG4AF/<^.L)[_2<-MS76J.. M"UWG6V76#/*#U7G2M/WT[U]G?W7-R]S_*_M/^F,HKDGA#468Q#RKV[N+&O=! MO*ETG9_RJ#O8KP(7/_/REA,$[R8"?MW0M]FJZ $YR4V"LZWE,2-M@U=U:,?P MC7':>FW%I:]+=.QJ?U^AJ[XU'R'?4> MTKX@G1 P9YZ^'I.M>M^T_?#ZVR]_[^G";68#X$:GI\^,S0ONYN?F.9T[0_FL MAC@HNZY=T?D^FD)?W3?,'$74#3+;%$"T+D4X6J@$U;7)0W^FJMR.<6^W+>TB MOZ7%GM%M)BUC42#!]]?'6VNRJMS>2QN- \EJ,T2P_?3:%V'L7@EHL.L7;&TLKM M'7.Y!S?QR;PJ]-#8&ZV,3O&J'8>X60I?H8'VO41_'E3 =M3LW:51-)I:>7&> M^",M?C%:*3:B]G#0D0?@G@2$I+6&6SOWY(STXQ3GEJ<#'3(&)_<[V\EGX%*\ M?8QP)A'F>W>F32[9=6>62UVKJW?7=G5Y!W2I(H8P_YU$M#;-!?$<[':ZU:83 M@&4FN^ K&0^(5'F.\Q(.\CUBG20#0PD4NL2Y=0,R_ _72?MN-D4';NDLD-"G M,>4:[I1F)$4,Y&??X55%B-RY90:/RK#S%!ARZ"#P@*%K'T:22X!E!A=Y-0;+ MS!IHR3;5!50B5S9M^5 #:20EJ[%Y(R?5MP=ZY)GG9*&8Y[;@=!XR%K-/Y@$Z^W8S<&_^;(?> M\0XT4R+"X-3N^ABO8];)&YWZH84Q+CV3#N5+%PC.*;B=?S0=YE(!%N4J ; C M"; 6?#)]RH^'6^>^MU&Y&&%,'H,A\G9=B-2U3TV\DZJ7Q/ME]G=%TL*1YM9? M/UC9C+)W0^^/:!^Z3S?N?(.L[F$.$NH>[Q49%G_ZS6X=Q0+6:OY%;L_,^<[7 M$*"Y-L0#]H\&2L]K&+)T)I?I12!>R>[H^VK%"QJEJ0X.TG.,JL68?SO77$BI M7=A=V"[NPPYB24)ER(UQ^W[-&("]-[B.8S>NZ.'LB#>&UE'T%U6OB!KJF'-[%?]0 M_2 ]A!338H&"TZW6)L\.DNG<)& MFISR-[G,WJB=MO@(+YX,2*-@"Q>VGG!KEKUF,F2XTKNX>"M0O;!'0ENG\5!( MN)OWC,.JMP:0ZG26P> "\"FX-V0)+?^:'[AN2\>@4';R @9 M'0]K"PP?QMP0 4F6_OL +1W='\.8;AVCI0,-WAU>I&D9C6T.&G&XN3DB7P1+ M732LNT606:AM=EWE!CB;\5B7;Z1**9;<3M25F-P!J $)*]Y7'@S*T-G4>*#W M8! KUBML7@EXG!QU &7@'P@]; 4N=$X-4P1H26!^'@:'GED7ZJO4A?J,NE"/ MZ^,_<8^="B/&1 ?2B+(%X\+:\#"YO.2 (.W/*'K/ :4'F@GED"9- [_C[$P M#@*)JD$ZR[ $WH^M>C-;O1(U%]&X">I]L-R6[-IGP#MA\1!R/YQ'MB(+E4L, MZ(<24@36D0+H'%IB(4P\61$@WE1]@(57RV9)>1DXECY_KC5B:I$IP)?'8BT, MY]3[.NPMQ=>2V@(-26=(D>(!!54V::-!9<>U:$@;9)XIY)AHTKNH!L%3/ARI M03A&=_4UK3+"D(/"?;+G1XJ>60\.)UHC99+@FCF2*T%]'KI1@+ *.E3[>$_# MX^T94J[12*?PK\B15>]2 .OD[Z4"1+4F:3?*F3#S8&9_<:P;..:,],=3Z6-E M,\/$PVTMVFH2>H@#L8*T*+'+"X=*&.!O97X*(8>/#&AD5,8_J@$QR-L M3&,81^-XAJ >N2ZEV*>+ODC#/"=D^'?>K\$BD?'LH4+9!@,/(N@(VKKB,*Y6 M2M"+@L0A5RZ7Z;U\@'!:J4%G55;LG^AV/T%2_5JQ] .+Y!\8P M;I9H&VB/DP;"N"^_/H)YRE*4*32'.=N,0$CL"6F;[ M*>:WHP][>G^/6Z;)HWC;G[TP)]*UZZH^HANU,L!?"XU4#KM MDNK3"=_2_&S]!?VXY0H'>1;PTXHUCILNTXW;#%Z9V>V4PFI*"V(1V$E*3\C+ MN;B/X;7Y4Z4^E.QJ(O9BB)'L3S MISRP1N.-52BZV2GPVE .29D?*F)?@Z:%;E!BGDSG&!%I MD*M9@/VE,2(T#'-)!@@\SQ"XBDU8YEJH-Q=DOHZUT#FUJUK-&E997E^Q&"># MHE8JJ.4?+*Q5/E^IJ5AA?4/Z9*?#PP:WS1I&**55RJJT0V4L8&=%56DQB8L MQT8W540QS):NSA(L/8#^YC;],N=M-U]3.3[Q5'%B5%^\D,?I;O$S.]TH,K>! M[\LOMZ(\Y[*\@XN!9V.3..P5\YSZ0>J:_)SXV$PPGW?#G=87"C3 ;%X#73>/@Y3Q"!8'&6-3'QEB7;U'(.GN <5W;^7I\=*& M16ZYYU6R]'8J6+S(YAS[7/;FJ&RJ>I_P4>L:,E^ JWSUKQD;KT(:(OJ]851CK.R6-.8"J87M<#Z?62KVLPVTMCUW$2-2BL MJD?23RV4R<^$#CHB^4%N :#+'%:/1$;5W)(/YV51VTV 747YQ;(DUY(I+>H. M,F6B#3DV$"Q)KPI%O2RR=7L&17;4MC0 YH6;B'&HHK8I+PGCA2PLROR ML!'BM]]B9-A"S!?JN/$AI2L+\+O9 CC(NMC!@9E)5LE3=C+8?9CA<.0ZM=$D MXM!&)(-3;D$AOC-^V=9.XY*S-Y^+%Y8N/.=YJY*WVX'/W0D+D *5W753^ M$UHF+MK-13A#' /M+:4?'WM)ID".A2*.W!L@<3V'IONL>$*LONX6Y6,:8NT6 M(JN"G^Y96VNV58SKC44.[S&C'AC59!D.^A!%0-E=A$+<(FTXWEQV-? M>!CL+5=1WZN&3]^S_ROD2*.116]#"N'&2"N"S$?,".;+^R;3=N!RPC!*!80IWPET_I2&-(P33Q[ G M@YOSP?&_FJ4Y\9O0)K 9F[6<9)6V9'2V=_'PVGN>&)R,2>6B&)I/D\:?G_Z1 M@QB\6/(#$%>H^EJ2;[-P60W'ANQ?3W,Y(8_)L8$MB MQ,+XS61I8L1#'[:=*M%R*58T4_)!O2]J\&FX(M3WX_-G7B/S4:J1>48U,L=% MS,D(E"7$AS]_5)'9;7HQ6Y6&6O M:X2^K\4L5_>QP?8H%K?>S_2#!9KK_?RC^/^-AK'P?-3#C)Z MVRT2JLXP34X*@37W$8_BMNI&+JO$!+=;J?*\D1J:/$IV2O4PNW$M9Y&M\-#" M>=Z'E'8?&WA<,(#^#W=-7AO(2?-L;"2#*J&\@B4%EPK4)&-ZX19]O9:WD5(# M%/QMQGKAS:672E_<'Z%)N5$ &HJV0&6_#<%'VS3:G6C53RZZ@9:@:C.AK[*N M^OA&0F^^MCZ7M93Z2=%(\^CIS3L:QNJW(LZCX/"3=H MI5SA,JQ9'BDW+,BFN"6%LJHM25T-7%$CJ>MV)KD!Q+'95.NQ9FW1O7>#HC&0 M6U_/:^OR**F#:B'+SVXB(6@;)=<>&5\.M3D&!W&D'N3:9QX.2XBB+&,^78F# M6I"PKWUZAQ_D,S^S@NA8U/H*^E\#SI;/4[8+/*Y1>+XI/?[>N;/F'NF-CW)X MFRST3*+:OD#%-Y,&6L:OU]2TF%PW(PT[)'[SS&$;=6U3K;GZBL30.LI,A=6P MZ"3*?WS*H=80ZH[6@T/,DDQWAMSUB_Z(U\AGNQ%H+ATRT\Q:NY,2B3A52G%N7*N>:P-E1+M:*$>C$,I""X M/M[:#!=O'I+]BY7DK90X,A;&TL^M4L3>1(*.@[0?\H"EHHX&K7J@%)%1,)", M;['!FP@J!ZFD2N!]4:JU%E6Q&J\GG2]QJUX035(XKRWI)@L71Z9ID.7O-C/T M 7XN5#Y:",?>V[ZVO:PX MQQ42=N?\B2I7M_;%T06FFWASA$RN:P%R\G9)>(CK.D9IO!UK9.V"-([-AT'Z M427P76D);QN:6:P1-.Y<-[6ST+7#-Y^\G?9P:]?#6 M6D0XR^BG-WXI%/G@79>G@7;ND3!Q!!M-=3T3Y4TQ/JT M;E/#>%('<#@VD:$T@UT+^X.%E$8-!M0?T?;=/50\&,_6FX5BLB=/V*0'0<4+ M=]R0I)!3*^@L)&&XE, ,P6 /!<$>KO)MA>$C>0;'!6(LB+$W2*!GUI:'6JFO MO0#]7M63=.GIOON6',[^K&.5!JI59#=5+ZTX$LQP?9"[;<-0,S>0U&SX;&!N MBZ')C;VH_V)]&C>8HF_7NQ'281QPC%Z^N'K%ZT/_ M^#B7W$')W=J#QR'YR\=7EY^3#*QKW-V:D?< ='525<[&#P3.>MR.(LO)@4)X MB'__ZNJCRT_]#0H1F%ZMO[HRM7Y/+DLJ#B.GY*'%%\>7?= &60S$*#<<8V3T M]C@JPV;;&&*M+2,L3J'?Q=9+_N'%%2=I.;D<[2C<"8\CD<3 V5\%M MX3@5XP(^3D^MVE+\4-K@>03_*'T3 N[9WO$6T)\$7"AE\QK.AYQN&7 ")] DE:) [=.:PSG.=B5U$#<14Y*P(F=+E71>C:M)04:>KP?&?MJ/)ZH?9[D7!BFQ>VKL2D[-M[ M#3D%MB.5#06K!E'HQJQ8]>N =UVE+OB=0./QLK1L(XV-ED-P2SCZ)'O?I,ZQ MP$F?J9D-&G&-%+:&X"1L>!OZHZ'\5V067H/%,)-3YONZ#^]=PY; M"?OHMD+=]@@,P[4VW84[24"##GXI]%J&OBXHB5MDQX=V_=XWB_*0?T^LJ[L$/>5 M#F6VX*?2 OO7Y$CCF*6HF(D46M&.8ZD'3&U].Q<87@R$]G%Y&&Y]9)C>Z'-K-GO5K4K,Y MG!OS?7Q,7;,NK^N^S5E17*PXEA42I?!5/"(J[;<+*9%3IKEVTZ-ME7N6=L.T M;Q'A/,LY2W/AP>-9(]#V]7K1HP0;3 BW)BYO)J]JXE6ZS+ZGR<:2"\RL+S3Q MY#L[NHHV"8V2!9&O(7?*1XW#@KVH/(FD1\I5=" W<@8MV:LX MAELGD5BN$(X5P%%_Z;QL'L0JS!PDV^>NUV4CS4_OZ7$!;NB!M; #837U!"T> M.,6"G2#'B([F7$800J'&, T+;R\6.Y(!(-J/#:2H2:#*#&;SNA@%+PX@U>XE,M3L#N6A6,@*U@:B;=F*74*FQAIX%@S0PG M'^81<0D?WU9B:'-#EJ>QX71&+V5#)B'>-&+(2-R%X]@V/S(IH04Q[E-%H4JG M,$3J&<3O:2(3NKG!7GH@0O; '']F Z9_?Y[;=$@,I@,[3JDGV]1(-!8AW.(@ MH@9C:+X8D AY!8E[E59JA!JDG45:^//0#=U;YZ0@"VZ=69/8(JPL)":$"&<8 M$1D2FEB8*225[KK'=Y!&T7R)1,, ,MTN7&(=/U)GS+;=RQ:W57EQ]7E( M])6"I&& XM['D&C/-'%JC'P<.-,$P&JLZM /'H97"IF![',2760B0H3Q$\OV MKB'KH>%4& WL2O0X:!V(AT%(J>0)5C&)AHW13]K'!W\#Y8+(C M">D73Y/ 4;CG:+"%T"O/BT6Q(6!I5GD2U%S#S !N(I+"D1TWJ8WE3>5!8[A8 M K;Z VU'GT]Q/6:%5-Z.8LZ MIT,)G"YQ&&%7/7T*#R4S((7G#1&W,]MIUI2 M\ #B184#+ DZL%R.:DF"H#RT^O[839X7+-0W!4.B6#G '"&5-/.ZR0 M%38K!T#[6R)!6N4UN0.;@Z$P@]60695F-^#O* PQ0: =EFYI@Y]BX)K\]<,. MDH.>[?[!]?9$) ?_7BQ;_J M$[H'V>H_NOSXHU-@J__#.,E#^/D(&?MT?EY>?O+I*]U$+/XE,>CXWSV1,YN[(ZB[NA.79GT>6 MN&M%\18VP11FFL]UU](]FW;+P4I#15\ =IMU+)E'>-"\9%6J%O#0T!"SVLU7 MF/ZGP_] 7--_2:(GP7Z"VS,)]B38DV _0<'.P_46]&$94PAL6<0+U>.69T@B M^7PW5A+)220GD7R"(GD>UCB2Q>4"?DT4Q]%'M-$4UQ$Q[M2LGK0W!)3LJ+J$ ML[02$8]AZ%%;$0&E:D@E:8#SW<=) R0-D#3 &6@ 1%\TM"[YGM87QL\J/I(X M/M]-E<1Q$L=)')^@.)[&2&8DN0?%FYU#?894MB5Q?+Z;*HGC)(Z3.#Y!<3RI MO+P(Y7-2E1?*6%56;]%.$PGK^$<>IK%*LOJ<=UR2U4E6)UE]DK(ZJA T>$_M MWIL'M), /M]ME 1P$L!) )^D #9C.1*U%VC%X9H.:7C,ESF M:)'N2["1[8$JO!L%5MSP M1,8^7RB]5J #PH\:>E6=1%Z?Y/\/M==F.1WDM])?I^@_#:H[78 M-L*-\J4 M$B/.*:(8.V)G,0BZ5BNR#2AW#60HQD#WY!O*DJT/*B/L+D]6-'_8$]3"<\6; M_23AS9XQWFPR5DY,Y"9C)1DKR5CYS<;*4Y;\_G5]G"GSF&NF0#Y _Q(&LW;5 MM_3R+D9+ R2=LKD Q)H;#RX8D1^$9X*VOV5JG6,%6;FOF*WZ7DFK'C-*SYR3 M7-[S/0M)BR0MDK3(";J\PE88.LRVS!/#;J4XPUHQ&S#5C+QEQN)G1&W@*;MQ M$=.,WN H?^"4AS<)^?/=JDG()R&?A/QI"WF/J"9%7-Q%[(H>].13+$W&V@3H MIP)UWL=#DH3V^6Z])+23T$Y"^[2%MN?< !!/672ER.V=6S.*CV%M=EGTFU X M0*;Y-9@WY:J8"!A0;_P[)4Z/887X;X462O+]?'=IDN])OB?Y?H+RO6;2>.[- M 'E)!TIK2$ D^@NED=ET[79:M\NB&'&3)([/O[\$!#DL#SUH,, M9U-]<*6G56(6KXRVPE9JY:+4V-W#=$I>5: Y_2>P:?^V3?%K=\ /S+C\ M0^1&_G3Y[C+[VI5,:O>V025[]F/QX:P9Q+^;DLF-7(XY1+NB;L&_R9[S9D,R MP9C AN*#$HKR/"CAKC%WG3=WY6MN4/C2K=UVY;KLU56NO'AW8#JG(ZY[X'"F MZ+QTW9X><(?H!<<7+_RM?) :JS *!;2R1R^O%N(>LIKZ 7WOF.62N6M9SK@>*CBON;_ M^X+9'/EW/+."-_>4>5J1P&L@02OF&&3:QY;A+0WIDN2)QVVB\9 "!V'A(*_),'J2BZC[]@AA>?0T M?M;OPC?W)YZUG[B5_IW327GUV4N>O5>?O3)6>!:[;U&PC>3-#ZHIW[2EDYC> MC?U1^/FLF'BY$&+=KA(J/U*<;>N&FXZ MYR[VM-%(>PM_'&[2QA3/'*V$?305G?AH1\_0&_J](&VGX0@\*$Z9CCR<3&%" M=!\J&\Q$,=DOOW!"JY5!6RE"5S$G)[O<--;;JAW[@[E0_UN(Z+F:^KJE MJ3%ZR/G,>;+VV7S@H_L'*U;&"H*JXTFR"5[M[]T46'%2QC*>*!S,-.1LE?A! MYBJ@QEX:SXQ)FF=ID$KCP_N6QGB=S8%_EROG)K='DB").T MNMJ[R^SUM !19$JT?KF)>7#TTIUXTT1B(;(.@]'*YV1'0K1:,]_Z#.0IO39\D>B-)RI>ZY]^:OB0 MO1M8Y? &$#Y?ILTD-SK[921! 6)AX23_,O#TMEU9-46WQ_1V0IX=!=:B):OC.BJ<.WI8<: P-O-9;4Z>E@_-%0Q5RZ3Z0%M,Q\[L 5,%,[LJZG8FSO2KV^V=N M HA\(@T!ME$8&F+_W4'(0[U,7&RH^1%+#1X8&@.;Q3YVI: M>$#P%!]RM(#A%2KE:17=2,*/DW91!H\BB.!=3:9!,K(S0$ZO1SELSP^KH>;MKQ^B:F5QI/P>B5'%9DM8N;I/UF- %?[SU3\1 BZ#=D([3DJOLW MX#-%PP"%LLT"+4$WDC)B4EW/'LMCT4ELN\-GS\,/3LWA8VRT'.OO;[(-[7._ M%]24@D+B?TV/,--USX[MMBC_28&%/TH5_5A\X-T^TM;IY)Q@S_7C&JT(FQ%+ MB0W8*3/W'4>/_)0C\R!"A\U"V4O*QRV7Z16*8E4(XDDNOM@%[6GY:4]F1%UT MH@GR(%L/E63M^T*9RYT6=*??[,"S3O>:\H&+2?$("N1#6N??JFT__;.U;=FR M+?8KEH!-2W(PI](H+CKCY='1\_/HQ>@&6VN.6LMVYA$UQWKAC N+Z? MO-9E]D;MB^,O.Y_(,#@3T'8^9F\<7G,:NPP&O"FLOM,Z;HL.EP)&7*/L"O M/&//K!/ZT]0)?<:=T,\A5W TEWM2^0N$(KXFPXJL:@ZD<8! K? OJWY=MSV) MF2C)=[8&UUN.6VV*JL9[;TGOL.Z!!O1N7K_O![?%<2C]NUL(*!+!,-G]IQPA MW/@I[&P*\WGP2RH,'9J+6#J+S3URJ#?\GN,^(LY;0**-'?D$P5;S0)( M>13-.HA3HZT5S@#&OR$G&S%[F@4!ZU*UC%%9;&"W0"C-EQ-//W M>QAOIY/QA=+>C:N:J=UI?IL]AS.*;FX(A&42YS;2RAKZ>^?6HQKZ7YF?_5KX MY*\^?_51SA8"_:+$"FH,.[Y0_,5W1;A=GN[PDIN; MFW6C67+Q%J([P.?[MNC+XA_9.PZ5?L/K?'EOW4#VHPJ&8T^E77%M@>X;A$5R MFYK>>S7^)(9C>.SP,098.79N^2P>/8H/O,57_L&'IQLKW3BX9+!DX9:.O1[F M6\2H.@>_J'8'C[41(S4!5YQC9G9"O =+SH:#M3];N)/Z=??3B([_W M%S9'.[ER\5AMB_<(+FSX89%A;+?U.X:[>E08/7Y79-]!^L'=!40_'HBP'FW$ MK<,*7)/CTMX--W;R9<]M;*"EU2U8$F36T2G]_ K;*3= MV.U:S3\<'O8[S33.7 YQ*.2! U)1$A*1EX(G^.C7%R@"#EHJUJG;.=YCD U5 M#U>C-.$7Q>/ MO-.QL>3/))#$+P-4"X06=+L%89ISH#^T4XAI,ME=4W46GW"84&;2D+QI7/> MF%.Y]LGNH/[NA,7<-#=@41A+E=*KPY3"%&I(1$Z9*T-@](X<3X@I%Z$+/]:4 M%"2VBF0&,M 6IKNI:BLPB)Z^]$ >[,HYK*16AI5L3D#!T@;%F6@A7\D8Q8;G M(R0DUW(Y%Y3H;G>1MK0HA(5M(=54XXG67QI-.R7A+IW46ZRKXU-S?&8X9F7Y MZTGPA9,!.!8Z.?OX=/]NRS*=@,O[A=[KP^?F&:8+:H6.V/H][229D@I.\P59J]4 LICN*-:([*&NQ?@Q-1*;6T>WG&X8\T;O^,%U]9Z= MT;E;^BC/,GO;^#.<'TM3]#0:]6HZ?4.OO,G4.>+GJ'/UU9LH_:@>$D- A2S- M>6>=X- >-W!A!YF;[XI&(5!FSJM9IU9=8D4"V[84#13M^MAP,">TG=N)D-%L MZ1\4$=>B["QW_O,'5;"UL=^Z&:@^N; MMA4SE,UH.G,TA.*:SY9/^FB?58^T=E!LD_6)XDXH41.VA#@FPD"OX\"9&KIB M>5R5BX%S_BU!7IYFITGJT4H]6JE'ZP1[M*2V,Q+.',!@S^[)X1NKYWF2I_6$ MX%["3#C?;9P40%( 20&J2>T! MY4@5Z81IFJK]L(\<^(2T<-Y;,0GQ),23$#]!(3Z/NQP4B\"F;VMTU])=5V35 M5OUB$/>MH-#,O"(B)>PZ]IQ*1,B:+@5^A=W".P7M7467./C!I27Q?IF MI%MZT!UX&5%62W[H)I4+_R24AS\W%K>KBR8D46KNX/%9882%.5D-_=)MP4G=GE$&GJM&BZ1T!97M^?K49^ M% 4I>7K=\P^7(E'Y8/ S@Y=;2W%(T:%Z'<4B*=IXHM(VV2G)3DEVR@G:*0?5 M1BFD=[Y[)4G9)&63E#U!*0LSM4;S;%GL+9NRJ3KZ8$/N!/EK##CC^R&YGZ1I M1OJ"QM'W'B$.]&6N[+._7&4K@7]*XOI\-UT2UTE<)W%]HN*Z]"T&C/7!<""% M5?@?Z?:P O^BYV+G1C!;?AA)MEZ]7%V\U-3Z0@](5#DIC0#5)BZ5]+AZ!Y5S M-Z[FS@YZNXMB@X@6M^-[1?'IBX 46/@.%-9%GB5'E1+NO6W[@2.+S1!U$Y19 M[X#"8]KJ'V/1#7A=)(_:+JF?LSQ$2?TD]9/4SRFKGW:.!J.=?%SUS_!@P1& MIH$2(#F-_CH&D"K=BER. -ZV@V37I@(/* %_>L)V.C=QRV?MKHOZ".BCS$[1]^V:^U0E#2]3 M=&%R=KE3!0-,@W>"]OBG A X MHXO%DJ"9;"OFR#Y !KBO@?QH"[^\TF0X\N3YTK9/1W&8883.AKA0ZNX[HI]8 M9\]-])X7_#?"5?SL45U5V"C@FV$9A/(47!&W.\\VZ*1>Q*UO&K(TK[G^<[/Q M6$-=N^N80V0JGB+X=&GHP^\96C1ZR'OR 6M77DL3-NTKK2L"QA_Z,M&4*9B\ M@7<=M4DQ_ *?8>W@9O$Y0] [*CV?@]CD,S&'R)!I6!:0/CA3E.T.GP8: 6'# MY ,Y[<>J M4#;2<1"BIJ(I"?=L7E527=83TP6F8)B/YJS9CTUC=?-8J;,(&*M&.) M:.!NR*QZ>]?29MT+>KN";&/6N"VS0QU>+&II.2"L-;5GL9P5F.D::>Q(&0Y@('K#TVVHQ(3_M'R-945SF)DJ-1]*[[M9Y[-$6 MNH!QTV2NN/VZZ*-*19TX_B*>(+RS?X>HF'%Y*+1NVRG@\K9M*BQ.1/W1'T#4 M'NX&:2!_0#+=*X\4;HNNUT9IA@'E"_^)3>)_#DK@G32#=]F/75'JZP(Z,/2% MG[4_\>,CX ?H-/4"HN*%LZ(9Q#*:;(_;%A-7NX"ZYN/T>]'X:&$7BAH.[1O" M7F2&U>>NR-Y54 -_&VEZ7KZX^@2Y#)HY@%BCNKF_*3K7+\ZR1V&IA&5-M'L+ M3'.-4/'!_]M($_;JA818\CFT":]5AT1**4;V7SZ__/QCK,]?/OW\\L7'@G&^ M:4%;Q,9:P3*+G3<[]+CZFDPUYF+B$Q%!0_#?I>O77;62=,YP4_5JK.4L)(XC MH[/4T'-T=+NEFM43C?*F_$C*CZ3\R GF1QYSC8A;"'+2TB/Y$G/232:S@25= MUZI0#'0K%52=Z[Y+$CM)["2QSU1BQSQ^GL2"_L$13 ZZQ&(Z$%0IWI@Z8Q*G M.8"9$Q=$\*E#'#2@6JG]SWQ@G081O(-2COW0\6U#<#VIB?/=[$E-)#61U,29 MJHD"5GPME%:!&E$K4NL]L_\%*U^PC3W#G4_!]D',AY#,S@T(,/=)MI_O#DVR M/A'@2XB+;-?_&"LI@N_SK*$1"S$I2N+B0G"N1R[X8]2EN$[+D94T\J;:"4-I ML4-I%E]3#0$]-@GXL]RF2< G 9\$_ D*^,=Z[UPW[+,.,Z1[[Y+$3A([2>P3 ME-B/N8:A.0./L@IY;6;E>D,$6KC+M+E!V6+IHR[H"/(,ZJNBKY(4/^.]F*1X MDN))BI^@%.<8M@;(LW:36W2\:F[;^E8^KIH\(Q&NG&I)#)_O9DIB.(GA)(9/ M4 P_M>7G*+9(P-]*#LF09X$>1+D9RK(QZ87J0E$4X:[ TSA(*B>B%FOVZ;= M,LAF(^!825:?\8Y+LCK)ZB2K3U!6Q\" BD^EYC)CG"29>[X[)\G<)'.3S#U! MF1N:RW>N6[OJ5FCM@&J\ST!BL[YQR=H]X_V3)&^2O$GRGJ#D90Z$P)VRJ=LB MY?+.>+LD09L$;1*T)RAHP=HD='197]1'>!=\'V#O*3V>((R?*[GEYXG<\AF1 M6_X!CTQ6R8G)UF25)*LD624G:)4$XK^B*>H]Z-7*KMWME&B,"?.$\_NI!>27DAZX13UP@(C$Q,HLM\:N#E,(O<^<:/\BWQ)QT*5 M/C!A7S1EDM1GN=^2I$Z2.DGJ$Y34D,S!\-YU[2^@MX?85IYDU/57I1.4&B.2 M!R_3/K;=Z:O>37Y^Q# _N/ R2?2SW)=)HB>)GB3Z"4KTQUQCG-@+30'<+-#7 M[1TD>..NA81#F3G(>!V>:A%WNA%D<@JJL<8PG1LSNW==G]]+;M9G!--C:,'D>_HD4"HES7 M@K0@Q MO!-OZ#UI<^18]H$V)9\+K-*4-ZXHL86 XE5L-BY<%>&"J; 36 ,\S?4P8N]+ M5GYRJ)Z.BK:7KZZ^?OFGBK:W$J]90TRQO.C&IK&)L#?GBZO,79+3CO-$R#A7V2.^:"IJL11*@'!T]Y^4G M2@7K^*%\;)5J5M]*0U9:<.&::V0MZ,-HKY(LI V1ZW\O2+R]5W'L5H,=\N:Z MYQT(^3K9Z1M2^'C_#8ER6A#RB4BJKZMN/6XAVEAF=E"\[$/9S7BV ?$_TO$@ MJ1G]%IH$*IR>([F.3;R[Z:=&E5C00.Y:K.Q [AM>6+(A.=ZX\6(%S S#BQ>7G[#!EZGLGKU,L;ZIW.U4D&3MBAWC6R>[@Y:#3]AJ) T+ M?HCAN-3$X5BOW6X(ZW+?FK([?N39>3BK:H_@!AL6L3@F^W;D3VK6]"UZG#HL M/HX@?=<],"U7'T_F1:+ 4(3'Y.AYJ+.9$O<1]86JD<)C\ MOGEXK*G\9VJ0S?R5(754*F,W[S.OCVV'LCV,7]D)X=(D_D1>"Q)TCD/M6P9 MA;_-[D@AB6Z3<;=WY%.!4D6P^UT_^"(]]Z'J>2],M=]K^ 5\-+3J9\+;D"P_@ U'3G 9-RPP&I#A) MZY'PVX[^%@) HPXP"1T\0;4<423B@L4XL=W#7I-]ST?:[WR<9%(NM0%" MSO<58M";3<_U('LY_+M"">UH*C F^+15)R/9PKH =Z'-:O#C>V; S,SB+*) M 2EG8(T=ARV](G.'YXP-%'[/08>MPR)/]A>5-07F#MC!L"+5 J->2A]JU M6\879G5"_\VS:>1^NABF=&0Y,BR'G+)M6U:;O1XC.5)VF+C8AG<'3AQO#QKH MV-Q58CAA [8C?'G>-)RK/=@=) AV^D)AZ="71Y[V3=&KA6?'>G+)O')9CRH+ MQQZ!JK+H]B8;)T^F.6H[>V5RW:7O3YZ8+F[#R!RZR?A-"PF&8XL]V&R M;!'LZOI8PD2#\7A=9[Z57[.4N#<4^[>Q<=FK%SG\_BMU.'*URDC6L!PC:4QG M'-9H@*?$I"\O)(G>]MJQM#*E6W4F^7 [LK_(A"U8)ZQ(Y]'-)1("$[&4N?_ M98GTVMFPB*8Q[;B2FKQ+YF-SL>LOP]8>KR;3+FVE5=2+;S+0P?S*=F MU TTE=D;V]I/Q!W./ T5D;GB6GX1S":>N\Y>'HNUW9D#VJ[8 O M"*KGU:3T\8O4I/2,FI3.PU8Y6J#PAX[BG>MN*^L2F$<%U#V;&4J1(\8AGRAR MCR GR[!^A*:L()'8\=MH2CL.,?G(M@3[F[(G/QB^'SP-J$O:?_U&Q%B[JC7Y MUT>AJ7G^@,7VV'4L"!L?7\%ZK\@FYC K!TX1/)Y%Z#>U^U#IR"8B/XH51@FG MA]*!9V"^?3<-B+/_W:_)+1UK8 H4@7M^ZHB#^@'1BV+OU7$F?C7K%W$\G#C] MNAB19.F0W>M/.^J)1UM_K^HE#8-4?>7#5<1I[TL? M7:6S,Y%T:B!<(N8F-U3025)3M#EN*K13VE8N:]EE3:';$ M,DX6R"CZW@V67$:UAL90HI? B68K;):?DOQAG,2QS V9LSHT&DC7"AGX#1T^ MGU.]=3+[L3R;['YU*QZ[Y26DS9LIBD'QN*SLQX1<''G2TB&$TWEB$)^ZS'Y> MS#I%N=3&8C00<1*2J>2HA(L.OVTX>#C)/<8A7_&:\%,.56T*^HLM;3D:G)R- M1#FGH&TU\FFP_IC\C@QEY B[09G6>RZ/64OT[<#RY71VI,/$H/9GU@MV+D9Q M'XKM#MG2:I#'_5MJ33[-8KY4!IO*8%,9[ F6P4HR9Q#MC;!0M89B@-$DIE5L MW,_5PG$EF=J%SW?')5F=9'62U2,^-C\ M0D0P1(";A3@6 I-NM9^@#,G]0KL((F+C-,+RF#=)*N1\#T)2(4F%)!5RIBHD MY$7C;&C59+NZD"8TFH-<:D>*M9:WY-F<;=AWM'CFRA]>O_W6.PM)!205D%1 M4@%)!?S!*L!:.^$BL+WO/NSJ5CH_@]#>P4<8FZ?BERWA32A" BG5$0IUP1?B$(P+D_B&I@:,CN.S"2LSO/> M?$EL)[&=Q/8)BNVG!5 T".[3J"04N_;N (2&*V+NVNY]!(Z2+];73MNSX;W^&U&SN K3PJ-O\;4.9.OR4#V P7 M0+GA)D[NC^L-1)M5\$W1T1;-RG8]2FH$27#I1_C2U<4=BI]I6G\N^AM:T $@ M;L6=EJQR2531Q,LHK6"A/BK7SH1?U\1EQ?91ERN&%_9DU#?VVSI/7UV^^G-; M%[X/2V.9+"!.;23E11]5#1WQG9YR7S:]VM-R2)4\-P$J?I]T],T:ZJOFMJUO MI1(YBRAN?"Q5 MI_ @TC41WYGMQ(,=-+]SZ=Q6D=]])^H*71V3;DOZ%_"N\@ B;$L@^WL.WG:P MY;+7VQ:UX-)5B@.B2$UWM0\5H 01A9]#&_9=76=$TN!J$!PP%L\FF2)4"6F.)BH7A,"X.--(H MX-7V5&BGA2>^>N")_U?2.N=[=I+625HG:9TSU3J^_IP!'^$ "(J>,E0LL\Z1 MPK'2BB2XSW?[)<&=!'<2W&!0%2@'D$KFG3!N>[HI N2+DBZX$QU MP20/,1'6O7/OE?$"E'2H/V9F[+ZHH1 V#.1\5-0+X#>@Q9A%>TVBGYF,I$3> M2 *1MXAX3(9[;K@=^R&ST9(209T\*FT[:7AE,A)@)=>H4&H:UPF&/#/A")+B28KG3!7/U$N:1KFF--XSKD@-D5E)+H-JWA15 M-ZG(U;:YF\IM#LDIX4GI+X^4[SX>'>*Y\OU=);Z_,^;[2Z;*B0GM#E.ZB@?E:MRZ*;@&6Z[,MBF %5J<6;NB'[+A MKKT8;JJN]+2B0PN@FUNFU(RC)FP*]YSYC0,P"(J,@P^#:/B%.PX.8B[*7,)4 MZT(!OA1QR2T,Y&GEBYX);YOK6NM??P/FS1E@J4PH&%=N78R],R+/ ,7A0/;B M*[%RN^ :2#E-Z!/938!9WNE\OWSQRM;;P^3\57EEWD18'W]'[XE H83%HUO> M5*L*"9CPZQ@A1*!,05II>1WAMBRR5=<69=8Q' M]X&&0UNUVA303C].WM+/T M>?&%@9ZXDC^X^B(^!1QX*W $JK:4=T*9]-X5'1)5<=RP9#@3@W;A8&%T'TST MEO& 'O/8R^SOU7N'7IVP1#AS@91W[@;VO#QUN[:E"YA$N73T',,ZTH6*,(S^ ME\U;O%:OUT*06NQV-2-0'!F5@]0&P:!-3"M+2]]'0YAMAPU6X'?8 M#?/G7=H#SYKR_+N@)@Y:EM_0?N9$ZIL;;)C.A]C?#8H+Y ]_U8LX_["N:6%O MXUK2B.L$0$0@U*WZW0CMLG+#G7/,3&MX4--&A)C(=@::I==H6C=F_!568=H# MF^*V%5[<7\:RXGA/&)8?!.\YX1)FYL.@A31Z(PR\VUW=[IWK?QM,ES@>?Z)J M.;+>.0D*;@8D)1*:$+6P*\K1Y[_CQL YIR6L;B7UHP5L+4N^M7-L39#4&!D9 M2WD,W$U1;_*XX W-,)V(A@S!(MHO?.A!@0-B['(<]D=_0+9$M8U+FVF^>C[B M8]>/8"76\H*'=>2#J%FZO\PFZQX])CZ/-(]SQ<[J";"%Q6935+1-RW8]D( 2 M&8Y\$Y.';W3*O41G'2&GZ8&3M.KB(?&9FI\D?\1^Q9D2V#%_LNRX,SA-@(#C M9B3,V<@&1[16*C*6[AZ(VL/!S5X'RO)ZSRDZ8/UB*]^YCJF1-G1,-L#W7-/=,Z[1* 4P84RG7;?/!RIB%7R9XM">ED!/T%&_^J8\+&XPQ\ZBK>#VV8O#[RJ!]S\7SNM MOVZ43W';LZK\G__R]L>OOOFOE__UT[<_?/77M^]^_.J'K[[\KW>O__[5N__Z MZO_YZ>V/__N_WGWUYJYGZ9O2O^O_;.K3=M)0C ?V5% MU:.V"@XVD*L:J0G08D"QO;L MY]G9F6%FL?SZ@3(X?& ((60:.>*W%\1D:;G"+CSZBY1[L%U7+Q/U$VIP#&U M^FQ _A1M0+Y=*E>^M+X_-=NMQWH-YGVM6F^$T[]:;F;N2JQ+1Q:LNRV>)VNR M@0FK]W3F[SC+M_O&;>=)OO"EVQO=%4T+FI8X3$OA%$U+H?VC6BN#6U$I@T-1 MJC8?OM>;K08W*3_ P09GHLO ARA!/&/9+M\U_B"F)-*7]T=K1SPRC;;0HJ3/ MHA1/T:(4V_6G;^5&NUJKU!L_OCQ5Z[7,75T$^56>2^B+=!(Z)(BQ>+WN M>$%5UA[?=/Z%GYEX&_,U\LEZ)P$LW-K#^PD!ET3N]DO&-Q=E4$T?)X4EJ45UX@EF"*D MQ%S=,8=SH2PR6J,Z()V/I9A6+-6Y9>*G5-=E4J2J:Y)"U]^A@.1ATLP8 M[,_P..EL+T\ZV^O!!F>-\.V>RX7&JIH:!Z( DD@220!)) $D?D>$J)(GGG4P9_/*\J6N)3 M1080F,U>E MZX$DD 220!)( DFDB01FL],2F^0U1?V4^%R1@02FLU>DLS6U?9%0<79GGP3V MF9\"OR(MI:D\*(0_V,M;-5_,86I;RI4242 *1($H$$5Z4&!J.ZWQ)Z:VI; > M2 ))( DD@2201)I(8&H[+;%)7E,T3&UC:GM=:EMK7R=4J8VI;3E5'E$@"D2! M*! %HI BPI"!A:RI;6D4%B5"B5 BE.B4)#I4I@PS5JN6636'^^1*D:^2AD1U MP--.Y-=]XSLIV?JH#R*2)O,(G"F21[K-Q789_UY]X-J6:5 /7G0GJ2C7@S?X M::[('5%=M_M#.AB;@V>XC0=#,P?DD3H>J9X1\2NUZAGYY]V5IN5NIPFMYN0J MXI!ZZR>O3)?\',&YS+'X[YT-;;B,/2#\EYJ(FLO^5%"=Y5D3$ 6B0!2( E&D M!P7FHK 6 DE@D2FJ!)) $D@"22 ))'%L;K>4*))WO66(1M1<(?&9(@,'.3QO M&4C,INRG6?H_S"%#^LRVRYN?$7.@6R.#&3P[SZ]0?NV9'=.#HRI9]:4 9MLE M6KX0!:) %(@"4:0'14JR[><>[5@,WC7,/W,H9H:I#=?HA!AX\?WMVH M%\8Y^Y1 !) D%&+&K10/2@A+.K9C,.=S)IO!Y2PPA?!]?Q MS\@";8L.7783_G-+7DS#ZX$8N??!'9:%0.%E_ _#X%YZIL>R_,;\.;PX=$&/ M-L+;@4[<6C#7'96@')\F;4[;S]Q$V5!P$<\F'<:#$]L9\NXXN%1G3!S690X;Z/P(?((+!K?A%480 M[53[0W/PWQE$+;I"1"?=XHVGS6[Y^68W^Z^/;FZ0>^DQ.,*850 M3$1I[DCO!<-6R$1!AL6%4+7YU4J-6ZJX+4(Q'XROYX0# MY&%VMN,P^CLKGOH-M5[HV,V0\V7H5Z_2RP:Y,)!U8SY$U^J[)ZY'=O+ M\7;H6Q5GA#3^)QI M5K_6OCRU&N5FYF[Z/UF!>S9=?D^/]&"U,$:P6.ITQ.MFQ3K@^ NGO[RYH!)P "P]7W\[K$>M+E_F M^(7$E/(_(*[LL!%?\L0%ZSH[C4_I!O@)-] M&\&]]B$N>-B%\./;(X\6AJVQ,DMMZC-;:1&. =N>EN,8AA:W1MR/;W8T5L= :5^C MMFYLH=]QF''YS\_T0$(]5I]_!UTX=\_) W7&Y)[^9@[Z.I++C+[.6YL%+M0; MVH3D8Y]Y:W"J=N^A9[+NDDW[/@PG._I-VZCMX"#_,F0AV>,K%\\)4<]VQA_W M^,94BK3G<>;_@_++CFV,!>F>U[?@G_\!4$L#!!0 ( &>#_%)N4ND&3A, M !;4 / <&DM,C R,3 V,S N>'-D[5U9<^,XDG[?B/T/6#]L5,>.+,E' M'=ZNGE!)\I1B;4LCJ;IGGCI@$I(P18%:$+2M?S\)\!#O4RJSJE@/W3*12&0B M/V8FD@#YZU]?M@9Z(MRB)OMXUC_OG2'"-%.G;/WQS+8ZV-(H/?OK;__Y'[_^ M5Z>#1K>3!S30!'TB(VIIAFG9G+Q9W/^"_O%I?H<6VH9L,1J9FKTE3* .V@BQ MN^EVGY^?S_45999IV *&LLXU<]M%G8['>,@)E@UHA 5!ZM\-NNA=]#N]=YV+ M=\N+RYM^[^;J_?G[ZXM^_^KJ?WJ]FUXOP.!W1P<4^'>#KL][Y_WSMU?O X0S MK'W%:X(FHP A?G>!W[^_>(OUJ_=7%Q_(ATM\J7^X[%_IUX_79+4*2FKN]IRN M-P*]T7Y1(H*^C!'#('MT2QEF&L4&6GB:_@5-F':.!H:!YK*;A>;$(OR)Z.%?L=Z0)1!Z@(I]J9VT\G MU.^D.EA$.U^;3UUHZ(*DO4ZOW[GL>^0%Q@CS!SS(RY;?:X6M1]7#:TD8Q1([ MGBR5;($._?>1#ERD#>,W)8U#M91AJ)9 +DET$>XAA[CH]:Z[3F- H$11$KC" M/*PQWB5.D&Q(L@*FFI4LN6J2,_0N+CM--AV(?]F%^TP #(E'KYDV$WR?/(C; MF""90=G7C%%D\R.V_%%>8O3/EXJZ_^'#AZYJ]06R.0QYE.1%VR2SERTAUE@(3A]M06Y-OAV1%;8-,+C-_M_&!EU1 MHH-/-(AT:"&"0+/ ?$W$ ]X2:XH-B85M:-Y?W1.> N4X:LF[.J.,&[RO^KM$!)]V9%B;RH M)'^4E2,:T:KA(AA,'YQ8)_'Q0>*S_[80/I/C<5UQZLI23HZ897P7J7Z5M4W, MP5:;#8/S+N8:-PT"<503XY>=@1D6IKJ-2DV,) _QZI #LUOXNXZ,BBDC:TA< M]4J"!1D<01!11XCJ[NZ0K#@_.X>\I1!JXLE.14&\?$_^* O=:*Y8V!B*2RPY M[!)#6"IKS9DQ<4QY2D-'*_/R20J#9W$!6I (LR8*908ZIIW=0>Y M^\IT+\%%F8C>2-66P Q12-^79 N11) [M;R135_FD[P%@.-MPUW+K;E\D3RA M=+*BC"H%>O(?Z@3+,-Y02([U:S?:(\K,MH@^9;^IWSM.+&"BYB;0VR7)ZJEA M0[.-"AT/DJ7W61*7!$]#H(*R6)X(%+VLOZ"L.$/(V'\ M\=KO?\/F#YF(-=^ O&#;Y5, M9RI@S('\ST+D63Z^G^#D_9^8ZKRH[_9K&G$!4JLZWW#Z M,!H_+,8C^+&8WDU&@^5X]&EP-W@8CA>?Q^/EX@O#MD[5@LTW:J7N>4;N2R/[ MG.&WSQP%N2.7/7+XHS?^"+^T=C^%W6>80X<-$11FK"8(PKSR$'%1&Q'H36C$ M%B$U$;)8PG_OQP_+Q?1V.AO/!\L)M)9W$7E\\I!Q61 9AW'0]!8=1FJ]QFDP M,9S>S^;CST S^7U\-UW4A$8&NSR$7%5"2&A )$=LD7(BI P6GV_OIG_414B< M31XRKJLA P9":J06$2="Q.?!P]_&B\G#8CD=_M_GZ=UH/%^,__YELOQG38P4 M89R'FK?54.,,C28/*#CX?^.=:?TOEOQEK8VRWF^^EJ0=>,KB"_ M@]6EIIXC4[:>F0;58)D>7(J6[9J'B7=J6>ISE0!Q&"-SA0*LT8$W\IBWEBYN MZ5M,^>_8L,D]P?)O>0V6"N5K!DP?FBIF$)8:R++H\VS7C]DNP$U55D/\6C,6-^.(/(I;K%&# MBC3+14CRC'41,Y9D@ X<6O,4-\\=A/04L[A->>:XC)G#Z=A:H;@5'HBX,RUK M1OAB@SE)-$>4)L\N5S&[ %EF>I:[CF8/# MI'V05S7FK CG1)\3R([MY-LI2I-GI+<)47:*%QU" M_5O3'+L2>(2*8-'*8#]>M"A>&41OO%]M.;AND7")'XT4BV?1YYCW(E[V2"D8 MHC<.Q]:252J'&=:+TN19+%[L\#FT-CI".3'#5"FD>1:+5SSBI<76=+6+4QF& M2R3,,UN\,A(I5+4VJURQRK!5B"#/1O$JB=.]-4W],E:&C9(I\XP5+Y3$2UJM MX8Y2V\H*8FG$>>:+EU 2ZERM_>H7O#(#61)EGN7BA91H\:LU6]TZ2H;1DNCR M3)934VGM=;+BRD#7E;C8"+BU$1&8&G4*+IEL\]!0JPC308>QPZ[:';X%4=WB M3&G,E.>2 Y'+XH6<%@\GQX/O$@:6183E-ND#X5-/V9S(]_+ G?H)6]0J#9;J M0^0A*5Y@2D=2P TY\EG6H/G:0QUKB(<"\-74M4Y>.+L5ZYIDZ7O\*FKJ-(:$64K/\8O\2:I'D#R.>6A).&96))2X[<&!D3MRBYLC'\XH'5^J\LK# M2KP"FGFHHXTZ1T5(^(DYS/23?%?4HT$6A%&3/YBB E1J,\W#3+Q.&GUD+U'D M#XN<<9$:N 70"0$4K#D( OJ) K&H)(L<<%S%*Z1Q<(0+&,XP;:@Y(@Z\=&)J M"_F6>OG-DAFGX,%WV!ALY;,+&40PYWMH4:7#$@BISCP/._&:: )V#EE+0 #D M2X <$9S0Y0KA5D=;9%7>22230I/)G&"Z4E<*.)9B/?,P$2^%NGN/5*;BLI9H M4)=;+U+?U@M[MW,^ZH&-(;8VMX;Y' C4[NF0I3G=$8YE:NATRX="3<9Y2$D[ M8ZF4GX5BYL(D22F_3FYDS,HHD2I MV!#D"ZJB9T!4),V**$.^M&H#C>;0.0(G[J1O76%M,#M3[D(I&1SCU8IH8L(& M3%!=4LCOK!;':\T1\B 9KZ(G0C(@A<1C!JH<820<@^*T8#O.N8WR3_?+L/\\&"25OR,'B%J?<$+C^S?R<(/9FE@3%B$H 83"O/) D?0B MOQ@H H[!'4^F#O'C9RU(CO<6IM*NHA*C/'C$B][I;V]JO<>1@1$X*E@!#45[ MYT$@7E0.'V)LK7XRJQ^.!VD:MZ5O#S0.32M[JVA%5GEXB!=\HW@(GB=R1HN0 MJ/%^"GS\VHU^S=2]$O[JJ?KF*7$>(2I3[NB?=\2R" E75N\H?I1[%?9>$70$ M.>%*$/Y/@OFM:7/G4ZP?SRIV=K[4)[\#2&^V)@/[\/U$D*W4Z Q9]J,EJ+"E MV'_CIKWS2"F0G"'G-PQ)37VI&%$F-U ($(H:ACSJ_/$,4 "<,##B$#8^GJVP MH3Y9J/H^8@,S^1%9#=(*&OXB=F1V7& -F#X5&\*'-I??U?)45*]5<@GS<)Y?L=>4YTFRNTO\:D!&SM6K_H MM"3U;,S$Z.0Q>UYFW-0(T:U;;F['+X1KU"*10T1,'V]WAKDGSI;QFQ"<#U/4F MJG)W9X:8R9B]O1'>]6\S1^FSD;I34[VS(J9]8?*F:UMT%U'@#5<9DU&/6]/G MZFC[78I-YHF':^AL9[V/!-)1(@7T WU1ZJ!7EB>YV/K$>CI_5U136:J0BBYE M!?5T<;.!=J[9CVJ23J5H0ESXLM,!EQ?R/:YO[\GVD?! \EJ$.(1^R9,/N4"ZZ?EL[G+5CK6I#T:&2XP7Q-K%O\9'+)?[+= M =>I%,^R[J&-LAG<6C(,KLDA^SXB2W?&8+IVSM77ADPA[;ZPU?&GK#C3QDT: MB/B5R/,="\*?*&AD,J>TJ(X7AV^L8K3-NY,RCEK&PGDQVL8%\PRQ0Z$\GZ[! M@5SMI-F8AD[X"%@_8;F%9N \"@DCM0AE\W Z@S1#;420L^Y\V=; =!O1+8^J M>7H]V%*RZ!^FI,G2I[_H&+C4"PYI@;<=(/=CF#CDPFI98KNU5@==X:.LY(2>']'5[ " MO(4L+*RD?ZMFTC10J0'\H3NO 8[/)!TI9VR/S94VPQ-FPLGS-CR/2EX'\5\F9X-G@#/;3E%:V,_$!/+ MLDF:=XN1-5^U$=$,R(!TN824LA#'*Z5HF$K=8$7EDQBN-G2$;MC4YN]'%5C% M8(/&XDT:58,5&SI'D,$WC&!M3_2IS>]-R7UI*L2)6. &^P9WUU'=1H*\XQ=P?18LG@U(TC7Y M=#$61(KV:J#B"VI0S62_8\,@^T^8?8U4$=*:F[?$GN&]MB':UQDW!5%U#OBU MYG@;K1WDD#5/L_!3BT!M7Y:R3*;V/SA7+1A)%7[D";!^K]>+O,1&1CQQV*9T M L:AVIGJ\-H(]V[23W [,F)9([RWY/E-3RV_A!N]JPMT:. -';:IMR]"/HEV MSM^!2SI4XZ?,WY_GOW@F&1R5NU!_6R=VEYZD&R: 6WJI5F/S[VL1DG6VIOIW##WF' +-F9C)U+]?/S_VKI%HE62 G#1LY&*5BF! MKEC7D''5M=>>@43!+64U(O'J[5K2O1 &9+JRY][*-'QA'@T,>.[]:LTPE0O! M9/T.&TL+$3?&Z^4[]/#F877(X8$(N0D0AE';BS5SZ]\(1:D;,P&Y;C]!HX'+ M,T/I TGCGF.'31'5):VU<6JD;FJ7>[KG0.I_#6BZ2CM!4(]'8S!<+"MS79*S MGK+<@BMDF_=!+:,3$87'$1@U#DDQ43F%A=FZ :BLW,,3@V7ULTQ=Z?.]>:Q^AHFK?CJZ$+_O>@I+)2$_6KI1 M,['X\5.(*LG"#YH65$D ?M!07RVH_[#ANU*@_E%#EH%CGP\4D$P(4_LUPNKE M435/KS'3=R9E8C*,6BK>T#SI%WM+GJ6+[+@*7VR>U/) @J24AS6&MB7 =W)_ M'>.^E5&^IWSMO+QJNHJ\)#)P1KDFG^^IP&\RRS9DZ!FL(0&13>,7H4[!R'=( M!.8DFRST3-Z5][4?P [T)VK)3\:KTY2N_&YXB("[$&GS(!]^;YUZQ.(LUT.1 M,IF@D2!UW@=G:1M80O[V;U!+ P04 " !G@_Q2_!T8(BL/ !0X@ $P M '!I+3(P,C$P-C,P7V-A;"YX;6SM76USVS82_GXS]Q]XZI?KW,EZL9/8GKH= MQ9);SYJ[U HF/L'?5Z)RT&Q;T;.P@[_FJ$?I-X-L(-7[Z\>]_^^$?S:;5 MOQG>63T[0"^PCWS;Q7Y(X#\GM]];OWU^&%DCY'U[ CZT^M@.Y] +K*8U"X+% M9:OU^OIZXDR1YV,W#&AC_HF-YRVKV5R+OB80L"^L/@B@Q?]<6MUVM]-L?VIV M/SUV3R\[[#K"H6U]>?2^G#2/NF#T/NBY<6C?( YZ-@&M-UDC_;0T]^\3JN:[UP&[SK0?H0_(" MG9-(JDMYNW37Y-%'XOG\UZO&%GMO3\0]P>2YU6VW3UOKJQO1Y6\'U[^>\JL[ M%Q<7+?[MYE(?)5U(Q79:O]V.)O8,SD&3/JJ (F$-^.C2YQ^.L,V?D8!>5NH5 M[+?F^K(F^ZC9Z39/.R=OOM.@;%C6B@^"7?@ IQ;7_3)8+N!5PT?SA-1:HR9Y!^^-IFXGX[A'2:V@?&G'(3,J7A^&.QE0(\O[@'7!]9XM=U]J] MM96@C*BX +QA#\^7*[F3@ IEX^%Z?-!_W/O5'O[GHP M^64P>)Q\\4#HH ZV2 ?J-C?BXC=Y7,;J@U<.W3YXB9KGO6P*_"?>U:CM>@9@P;1HMZ ;^.M/&(_M9KL3];COHH]_ MOR=P 9 S>%M SX<]SQD',TAZO@\#_SHDA&J\RYW+!@,FZP]=\ 1=;C/%Q;4T MX!IZ+[0M3)9W4 K [GTZ-.W9-@Z]P'^ -D0OX,F%M&D%ZK/EZ$ RF6$2/$(R M9R3Z >OMO@R"Y/MU:'X-_!GMK.S'X,^0LN>RMGO!-2!D28."K\ -H0P408%Z M1@)U:,^(]H?5,*2]@CIF-V3!SL\8.Z_(=>5&B(@\'1Y#& SQ &D^_^"M.I3!D"]*!Y9Y@JD2PO'>!%]!>SWK\@HU>2=N; M+4>++5;U>Q5XN%63\DIJLJC8"PBP@U]1,+L._0#/(1DA\(1<%"P5"!:3IP/9 M"'O/S$GUX9.*FTZ\78?>=/85D- .0D*-13054] _4XQ^RUFD3^5)RD:S/S=9 M(!:"D1 ZZ[ W$K06C*#0:!63HRDR96H,Z&0)+R'\##TX16KF,4>2SCC['BQ9 M<%P@PMZ74+D]58M^A$5JB^6V>GB!@"Y%2H6V21%,OC#=_DX-2)H$+=K'G4'% M62?=+TV2!U^VN_!J>+PB< M0<]'+Y#.(:D!&F&?32C'TT?P)FF:Y41KP>LXB*TG O<>(&?H78,%"H!+=9MC M;Q)@^YL41 %I>CS1ID'Y99&#>_7,3^$4TM'KJ"F=>+N6]336W@R[#B0^FPL' M2ZG5M(2[=?4/M%J\8RM@-,B@-@=ZMF#X*R1&L^=0=!G:]:1$%>LS^;)V$6UM MFO2(O=,0(/:Z$?K?@QV3W, NLG,7PS0X"$^%G MK(+&N,T.]Y)=O>""=DR"@>%>QHKFKNM+W*N(H1L8\0E#S]QLBBDP,/[+ID!L M[S FP,#(3ZP/Y&WMQA08&.B)49"Y41_C-SO"R\"?F&@1XS8[TLO +98ILR&B M:V#XMY?ZA/>_24!I8)27CC([42X&;6"(EPXZ)]$Q1FU@3)>!.CE%-49K8!B7 MCE8LMS@&;V EYQBNFV_Q5+'8Q(,#.)R24@^"A!C-C!JR\6*\=D/K7T&1O1W36?[)H_TW]O!W>-D?#.^'SST M'H?TV_(.^0G*K^EIOSSMM21I^#1Z8BZ5;YS2N2&RH3_![AYW>3D:Z5+TI,E1 MJQ'"&SK^DF8]@[CDGR_#LU_AAZ-XEW: M6WK.''F(Z@'8L?K(&,J R!6E)44+NB[K 9YS"\@WR*8G"E"RI&CJ3Y"Z.!9V M]FF?=S&?3"H R1&D-04[:E5J8"3_X*ZN=)TMJSX\P%I;Z]?;N>7L/:H\XQ8BO:D)'K/2DB M].G/^%I' L@+*8\1H=CS/\,I)G"C)/0';]09T1 >>8 LAS04Y(LW+(; W-*O M1X,\!T=20P>/J\44@5N;H9P5A^&4Z-SH9%M!P F3)Z5\VOH] MZ(.I)!:>\AJ=2BM$0-;BA=&)M4+HAC,ZS%1T!":N)1B?8)BW(["!66!@V M.O,VAY"LC0"E9-MF+;>RKL>W]P^#7^@UPZ^#T7ARI!VM_&8,V-C* *%KY2_E MN$_O!2"7;:_?8#(!+IQ FYHN?H;0^2-<)1NHU" HKTUM:Z,Y!Z+N,>%6)@@( M>@H#IO\CO@=*55F*-&7NZM31CMCO>$UM_H$/[W)+S>C\:_'"GI2Q9L0[!PJKV=CBK!8A"1JVG;;TR4ZVK1;]($/U3@W7*UH2_&VI&M%'C:9?&9)KG"9HN#2 MM=]+SQN#Y;^ #YP?G2>EV6W,K&W/8YTL*#:E=8-9@R3T@50Y@C MNAJ\4<)Q/RH DYAX7 RV6 O5H%^GEA<>G#N"JAV-\1&!<@;DMCPME1'G+![_ M+X_,UM&9'Z6O62)ZR6#3ERFKMK)D$\Y=M3::$$UHH-FCL*YK_BV M#-46]+P)A$ZM/M,NYK!)%+4%7#FIE-@4"3JT[T,Z[[.1M,Z[]_U_T6JO"B=8 M\A[XB'OVGR$B,/44JPP0&:F:WH5A0^CPQ JV.G +V-0I6/+">ZX+;9Y>,9XJ M#GHE\94\756 F7*DYRG;? W>(+&1#\=37BEKS)==F)E<1]W\X_N0V#-J=UC_ M$9RU%&U$Q_-9^4/(9U'W="YOHP4K#K>4?D Y@C19/78ZEM+^@ASH?%[2^: S M]#8NG[^I47HV)B.U0I2K\5 VRD2I%:+<3/M+19DH5=?[Q?8.=/.%-63367YT MX'OW@ZTK[R%!V#D,WJ,D@\$;-27>,WP 1Q,I]0%2.T!:=:L^NV"BIX%5NN= M9F]CU97J1'-G]"98;:E.])]&9Z(KA!]8.'Y2RBNO3<:L&C4EA-!&UW16B/2P MZ(Q)*?&\[OU)E!F5R;+1):!+[DD9:RE*>>UU[U=9LPZ13",#D]R+,;&[XFET MJGLQ(M*6JXW.@B]&B>K^A%*>_#NQ+.)[6$:7L"Y&DM@VIE*AZW?2C7+VKI4* M8+];:L1R%Y1J9K];SG+27(RNKGTLX[1)>C*Z]G;9[&1EO!E=K%N-**4<2*5: MWH;;)L5$5Z,+@A_!,DGE.!M=6+QL\I(3XPM7(3_R<0\V@W"Q'ZY6"7G%W8D] M@T[HPM4Z6!0D]ME;PMP-%1DG/!0E5G:H0U9?+7F>D2(WK( U84?I.9GB**. M)9FY*B!.3_YJI,BOF'QC@3:VH5\"KBQQ6G$]@-=;&K40!-P28&5(TXJ*E^!6 MT)_?5[VA3\215&H\@V^C=]V%"<@:1T9OA@LSD&4AZWYR,W9D[ U'-\".XK1M M;[93=TO%IZN)KH%SEU1<-J^4A9(*U7#3[JSZS$59YRRJ0,*>]'IA/-I04(>3 M**R"TLI,#SDGG'!['0QQ.JK4;8_$9V"X1U:@87]D&>Z1,QE(LXO&^F!&"5F. MI^,P\ /@L2RZ3;(7?:-3"=ZY<*/U\]OJD+2<$WL*AAY;!F);UU\\ ML!J_T-FS7KPT)+W4]T.6^L?'L^0DJW!3>L[-;2NY?BJKQZ0.=E^.#B3;[PZ5 MT7SWONK-;B(.+,JTT3Y7#KK"B"I>CUR;<^+;(3[+3,(>2[(93_DG!>:%4A)K MX%;$]-5Q,CI\CR7>TG0WITZ[.!70!#;M.9DL:XOHW#"S5I?DZ*D=-+= MTJ=.#X6L%I?D'[Z$L.I,KCSBU-?ZK@@WTO$48B%AK!@YWRM$POX52K._*CUL MO,QX$P;K3]=9]5^H,R.[Y"AMLY;35&U\LC(06:,\8J6X87**R'+=8#^$O6D MR7\@(#8*/H_TQ%->A MLW"LH2#TB%J+10O2(H^G\=@KG64N\@@:*_OG(M*/PWR9E)>DXX'33EB'..:$ M3Z@YG4CU@:P.7U$K*]^4=H2%++)L0[K1%;/>L@UI0U>VI2_0ILXG>OQ'6?%J M=QG_;8I()SQZ0FS5^9^!;VO)VFU+2ZPXTQH^O'%>=A>\=3J5)<7:B0W@#' MY6SN*]60^\N0EI@5HE1"[J]$V6'L8V+].&U,[<="!D70NKG:]_T&A=1%J%+/ M3%4J*6=@YG578^KUIBWC:)M_O@_4$L#!!0 ( &># M_%)BF_I*-A\ $\. @ 3 <&DM,C R,3 V,S!?9&5F+GAM;.U=;7/CN)'^ M?E7W'W3.EZ3N/)8\XWFKG:3DMUW5R9;/TNPFG[9@$K*X0Q$.2-K6_OH#0(F@ M)+X ( F0M%*I65L6&]U-=*/[0:/QTS]>EV[O&6+?0=ZWH\&[_E$/>A:R'>_Q MVU'H'P/?T,K<)[AI>-;+O)##/\ZO?E;[Y_G M]^/>V/%^/ ?]BZ1%2ZA%_2.>XL@>/IZC]PP((/Y[RRT/.D= M'V](7V (Z!]ZER" /?:_K[W3_NG@N/_I^/33[/3]UT'_ZX?/[SZ?G0X&'S[\ M=[__M=]/$/@UDJ*7^-_7WMF[_KO!NX\?/B>^> >L'^ 1]D:7B2^"3Z?@\^?3 MC\#^\/G#Z1?XY3UX;W]Y/_A@GSV=:[WM!U>_?T,;]W#WV(GZ'];DW5)7K[ZFZ41UZ) MY[-?OQTEM/?Z@-UW"#^>G/;[[T\VWSY:?YW^U0[B!Y)?/CN)_AA_=8_TRWOV MW<&7+U].V%_CK_I.VA<)T<')/V_&4VL!E^"8O-6 "$UY\9VO/OMPC"SV.@5$ MZ&5^@_YVO/G:,?WH>'!Z_'[P[M6WCXCB>KU(=0!;&+GP'LY[C/VOP>H)?COR MG>632[EBGRTPG&=RL]$1'>2,DO\+<-VCWIKP]_O1OF8=+SBQG>7)^CLG[(&3 MFKDB T*/3O-C&\Y!Z 9R/*8\KI%CM 2.I\SP^NG:^67C'"_A\@%B26:W'ZV; MTP4A@:WP 1['6I+C-Y5 DFM1EI^<8^H&^Q_?]QEG,TB^0]SXF+F277ZH9(2( MX_W!UH#-DR>,I^U'TY@1)1> 5^2AY2JB.PT(4;HD74QN+Z]NIU>7Y(?I9#RZ M',ZN+JUL.KF^^&5X^_/5='0[G4TN_O>7R?CRZGYZ]7_?1[-_??= M:#L!M//%OR<#_E[/@-OO(*D>8M".YU"72U6W]77X&D#/YD2H0LRJC_&]X=Q% M5IH!L&D[!_X#F[LD%GD$X(GRUS^!;N!O/J&J[Q_W!^MEX2_KCW^?! N(+]#R M"<,%G=O/D*S": G'R/=O83"9S\#K'<)48<,@P,Y#&( '%\[0'H,OBHVJ&.M&@#\((YTI&NIT'=? ZM/\(_8!.-W^&AK;-IC5P[X!C MC[P+\.0$P)TNB/)H7&!3S1.ULW#C'OX[='PRQZ8DP'(L> >Q@^Q[:*''R#A^ M!6X(9<2OGQ<=&IT&R/HQ\OT0VIV'H4>[>;==1:+(<:75,27J[SAFKDNMS*0KHAS>^G M!N??JR/DF,5I:?+)$2_0SHK]Q,U)@:@.&>]A0.8&M*\ ]HAC]>4%RJ*@)X), M#=04WDH^(1VRD(FP1!Y;->3Y3WE8!\_1ND:G,/+((B#NM@H(M)=W12^K$)NL M,_4=+GQ15RM(2*LL,YHO*S&_?E(KMV/B]4;D1S5U)Y[>YIHC/$-L;5$&V-I0 M76-[@G!U],PC0;\_Z+_K]X]Z3V1QQF3>?#LB$S_T M"4?1*@WHL S)_&HA+X"OP97+")%%'CXN(^AE_7<7D93ZVU& ]]/D:I61BH3F M*F=[1J8I)MULN)X^%.NI3I%3M@)R!P M6(FGTUSJSXWQVFGKE338(*B%E/5K8-K!Y:Y?]2HBH893@4#/D!M00-)$C6(/ MU^3Z:/X:(!K:[^/3L90?^EV13 M'8T0#G]45LK&*Z^GX7()\&HRGSIDGLX="W@!=_EWR'4L!_K<$D;>'.$EF_&7 M-,MS8XWE%++5,9RI,K9*93&P"9=(5R^)HBQ'JNY#A)K!S;D$J%3!#MT6-1U2 MC9'W.(-X>0D?@EOD62&6K2/,HJ!EDW$!O$?B&A,V0&('RR$&FAE$CH@)!62E M!&Z4+$GM2U8R7E,U$R>9Y.>ZM;(]5J,ULEO'7),RZ#!U%;3'8B^3^1T- M Z) ,8<=M?*JLJ/4)[V_";KD*I%2'FP^CW461B4&DZF!VGO,C+W?P& 13TAH M7R,\]#??NO(#A_IIA5J54N.8T<2&BQF13[Y21(Q>5R7351*3S>Q581Z;(P2<+25I";CPO7@0D2JI:[?1RJ!(=C0V5@\D(B875WO$A, M;O:F ]]&A:6Z+FM24M><>"WYF.JJN27"1 ML@FN!-- 0TU*$*F(X4H0=J:ZZK^N@8-99>(-!/3W"#RHJMQ+F;KYZBYYUG44 M"#G@P7$)"]"/^>,L2Q4*%5#2LL'@^S H*T@.$6EHGGKPD><'F'6>O0%!2(WT M7Q"([IGE$="AT5@-(^\I#/PQ?(;N>_E=IUPR6N5(&E_\X2\.Q,2M+U;R>\J2 MA-^.K+HV%>/QSU?[K+"))KN;*$K1V+N\AS0D9)B2LB'FTC,EV36&_PZA9U4T M-_?(=5,N Y:6QDP),\LF)[WB7B#O&>* GB*;0H\$Q;4*.LJ\@[6Z:):8506A39SK\LJ=D>7-8/TY[7:>/'J0+YPBSR\^?4<^(YX\4L-@[9%1_O9OB8]C0UW;:I'>:B6R=3Q M,J#Z;!X5N;*V50;E.O0<:5O;5:J>VA\MOD HNN?M:TQO M:(BY!ID,*$T7^3D+ H&ME93 FP6WWSWT .]F9Y"0BQ;I1U0B>)=A]7*GJ_8XQ_&!O M+]YT5:$I39SN:<)T=5PS7$Q:%L)59+HH0:SJ*2 .^ !DB?MCPSW5ZT.><+ MSUKD^VL]7WC6.H=MYAS+)^$D4MN%R[0OZCF]/7SX0MOF5G>UL@)A\\;MLOU-&%UV?[Y[R_O5*_U1[@2%($4]I6=I+ PQIHV>JZ'!8[#BQ^M\=B?Z; &\";,C_U?H$Q%'7M2&?88"X,:6*5?69H;#=FO_9T(B M\#>R-4/?NSQ)]X:+T >R+$Q);.I8\ )YD6_X3AR31,&A,*E&S $_2^'L'[;] MX-EW+O!NP5*A^UH]XQ\TIS:^MJL<8PYDKVK[86T Y=.)FK:URZO*O" M01MA"UD\[@?4=:X18\.%7!6J"=4R5]Y(]5;U)HTR7503B[1R;[9,=\:8#>E.9%H2V% M"Q5-P;%Q1Q=Z_R!V+"H<_0KS;U7 LC(#- ^>%>*^R0E0HBX@U B+;"&4?P#R#T#^ <@_ /D'(+_#0/X! MGVXR/BT8X70*G=8.Z9L^S]T I15F+&VZ#Z5MF/Q>>MN<8_3=4W;V9I/I-;E[ MNMX%'_G)U+>ZO:053>?GNH3W48WO4?$_I&R[5;I9)3-2@W>MA,0XG#(H*=W/ MT(,8N"2&&MI+\L*)&1(FGN&:"7G(4I"@%L &NFYT6"F*F\G/RF(5T]($+$/B MZNDQX4O:P@D]49>I+)00.3W-\?V 6#QPU1KB[SVLI]4M\6_$?1%#IEH;4QZ) M]&THEKVUE?E5BM^N#0VQ$ ?EAI5MVHV0EE= $=: ABI.OJQ>]-UX59TK9D3M0#E?8?(Z$0F?E16[S*.IZ4 M',,\3JDJ@&Q!9+15-ID34K2U#K/=.S*_R+A7KY8;^L0BW=68S&8RK80JA16( M2I=QY@Q0GD4%?HC;6]W#)7JF;8LVI.48RB>AK*$UA4OH.="^1GAT=R^KHG02 M93F:>)0428/P'<"TG]6S U_4.,L@I,D:^SYWBZHXP17Z\ M8!S(5]R+4%-^;[07&0[H+B2; 2/O&;B.K"?-(E(55^78*<-'O)C%QOS;PK$6 M;/9%[R2DQ5I@),$.1ZZ9]55$8W&'X1VB3Y8WXI8@? M.36KDU=:N<;./&">77WERB91?N6RR/?I=KP?.$$8P#(K12:QLEQ>A!B3_[JK M83#R?;&^9B)4RO)U[;A4VO722(+'2& ZD:)OS# )&VD.]O0$@7N. )9U3:5& MTK+G3$PHZ=W7_))%R]ZLT/;W)^3)KQNRE$O/LHU#8,I6G&,[-,R] 9+*0J(@ M=U7+6\BGKN7@6U1V1"N*QO 1N%,8!!'@+[6_DTO&0*PUM"P< G<87 ",5^1# MZ4:.@@2UO*,06PL2[?)TFZRT9#[1QKKDWV6X'"YI=!O]/1 SNA+$M>SSA@\^ M:SH<7#V3?Q2*4]()&."=UF,KG/'+)M)^&715/:0P(%OQD$E">IV,?'XRWXZ2 M-ZD#O45$Y&-K"M$ND&M#? FQ\\S@[:'%RDRE.!,AI/#.?1PDWC?Y;?==DX]^ M'Y,LZI%!C!05D)NL^<^WC6-%RU+@6=20LI[44_7DAYB=;XGC$96;Y#.)&(A+ M;T$08@5?G$NF&W+H6E6V62!9Y/F:#=FUI8!077:\CNO$+2'EH=IX Z\*O&T_ M5!=O]_3';!HZ)#@';G1^ M$\(2)F1F+1 RF;86XA>ZC0.K6EN!6(WB[BF\%UCPD$F4TI@"W:OO>B0=Y ML:#I1M'YQIP>]Z+4N+LYI<.Y9BHJ4CN*@;-2)I2:3+:AM+=(HNW4G4MDV$G6 M%1 4P"H*5<=&HP(QN"E3_CV(C,MO^L2&4&Q0I?C)#C"F/6YQA"""F"(AG)I+ M;=@MUQ$CI&TN-*?13W&PD+.MDBKA]F8/E]3T^E080J@+JG0%@Y%EN'!?#PEO MEG*13?OIRER5P 8V;QME>#[7%9UD%A3P2Y^;[;-$BROR94[Q8)\:[<&J%#LI M='/]F7@M4+;,>V;]J;G.3 &V+5%%%VOD5S(?L0 E='IY:+JDZDQ.H9 MF X5ZS:3O<-&7/1..4V)8V"Q!AI\;Z.:!O(/Z7&Y.Q4PE3I*&>ODO>E-L;JL M0>:(+-=&5]WBWIGF6.0/70V8LDZ5<\D[%2+('/>/5?"Q4\E394T>N'ZZ:AQ9 M#3QBR3]U+480:ZO"Y>_J2I#>\(;+W;48*;_U$)>[JUE!OIE_Z:J9BW;GVFCB M5/P6'5VMY"[A0W -K'79W@6]_X=D^@\NG!+;)1$]"BKL*5?58.:;RY661/I\ M+H9+)USZ=\"A#O4"/#V1G RX[@P#SP?1YNRV?K*/Z8K1DJ^;3R-T]?KD4".Y M)/8AR)\ G6IX\QE1."$O;].F;?#QG%IQ6.R:G$?<4,.X^/<@>M M2P_5#'V0SWQHA72A2T2G4MZJQ"#-T(%DY*](V*BLW"+9)*SF_>X3;8B,]S3S MKEK&#=&R.4^2]G*)/.8:^##1W=?$=PSZ_?[.8D<1]@"*IJ$J&B7[.W8*G05"R;1MLET-7Y9@>8DNQYD_:T/%KKN(Z%O%^!Z\+5.?!^ MR+6OS'I:2_=BDLJ1=!-#DKJM]SQ68[J5@N5G0C&MKDFD:XZG\2$[T[-IZ) @ M!K)'WE,8^&-ZI]VI?,NS7#):Y;B!@.X51FCTWNC=GH_I.U='E,[1R75@AP&<+9"YHM4.@#SYZ]$+-= M39U7J0A B;*>NPV\1Y*_L&Q:K1%[%@43W$NOF*G/ZX]II6^*3WUS>@8:/RI7=7\]X]U^*N]&U_#&/@H= TWW[:EZX1#-&_D17=.'$H66$LD$ M.TTA8F@!UTMSFV.60UC2=).&$7%--+W)DVQLE0GO->?4MEAWIT*PLT#J78"6 MRV]Z\HO%EQ6*GQ2^N-IFU5<6-/GS\2L.V>[+E/2 M[4U%+K'IX]="]EQ.X&1K@>8>M1;>3T9BN_=<9M,N6U9F"8@H64;!!6[NZ=G2 M N?7PG 5F'9D-:I@N\B)-Y(PG:[4.7/1!0O1Z M:E!C)9UU:GY(5"!S#9@&QW5K8%-GSC70X:6Q\$1!&QKNU**%S/,D7",=CA$5 MSAJUH?60W,(B/\L?PMN')()<=0ZN' E=*)>%*F-0<7O<,02Z)E2BQO-V!$ MU,NW6/ S86]HIE'A M9M+2'HS1(D;>(.VV6+XMH2CIIC4A+.1;0W'WWL@/4F>(4Q]7:/7G+W8HB3"1 M]:2.HGB2B)%D_4_6(3(1LTNW-\BGHU\2^@;I?*5IYMH%J8N32NQP1.=P1.=P M1.=P1$?3$1T!D.C-']$QO5FM]XA."X!2#4=T!IW(EB7BCC9=U:XL^6X V9C# M(Q6" 2D1/[_EV;0KJ_3=IF97L:SB5S09ROC#Y1+@U60^"0,_ .S"H9T-/'I] M0_("UPJP@-*#-@XE4)=(4ZP_6Z]4LC$^?TY_C/S= Y'CA/;.2D&4R;Z:W'6[ MA24ZJRD,9: -YWK^E&TCMTOGD.T?LOU#MG_(]C5E^P*;(&\^VS>]+:BY(4?S M$Q\=V7ZGMG.)+B0PM6!NK)C\A+H+;R; M$AY:O18&&\3*<<, VCM?B5**E\K M(B+-U169JF@%851B%F)K 7QXYX+UL34IY@1I2?-X#XG3O:7DRK:Q+IZM5=TI&>K]()R&(EM;*AY9[ N.2MI"C2:$W5([=@ MUBDA0]6-:01*JEQEJ+XI]$;ZR-9D\TB36VQB)]N\7DPZEJI"W: M%L(>&Z;!)E5J%2,WPM$?$@K!VX3CRHA>2\[5)KA74EF"^3;70/,/!TIJH @. MX:*;=K*JHE<3I56$>7%U"I\HTP4D3Z.8;^0Q3T 'BFN$[N$S]$)X 0+X2+B% MO@I<7(*^>5!8A7D-J=QZ[&CZ>0$&5O";$RPN0C] 2XBCZ4DWL7P?DO_;,_ J MD[4ID9>_$F_E4ZN3NPAO^QEYT-:SGQ!Q,:,+28!V_[FZ+BRZP\@.+;8\KY=M M7QSI*B#0/IX5(3D9KB=X/:3,+5'IS^H%O=;.*3K/3LPQX:7.5^L_ED"V),AK MD3N;'25H2HR>$=A)2M142$GBW;TYW$C>;%">S;<%T2GT>$C %;<$>RDM:SM0 M$K&E%V5%,&U 0V1$W D.VX1?J'I\I4B=*Z9Q54WWT&5-OP$.5LG6)$,[ JZ MF]",2C9:9@#SZ:@2]UKRT52^UB?-6)/K)+MTBB8?D?ZE@Z%%>)*[G7KW*=U:+C=13,WT*K@V/*?]\U7R M+Q5-\52J>O$B,2?QVU=F(9;1('%+@PK?+WQ7%62)P#S]::MKJJY6],IR.=^$2/F"L#Z6F M9XDM>D\C>;_50=.25)N 1XNRK"792S+CV>OI-*17?K"J/5JIYT+&%6OS+I/[ M29+6D]RF,D6/Z(^B"SW8SQ7(N4_2L'R;JPKND,^FG'_E.DO'6]\7ZZ#-!6@5 MR2X^7'/U4K\JC$K/3?$2^A9VV,I0J8EOT=4AZ2180+S%EOQQY&P:6B3PX(S$ MU#3@H5.$%MA CRQ-,L?)Q6GID(@VU*'98$*A\HAW#I'VRZ /O$\,33T3LUF? M9!C2/>,*2>F&Z3.]KU\*G"\D:_B]*<+R(O0,0?,2HF; \X7O[ V"\J+F@21, MO'WXNYC[0X(NNW78>W7BMPMW+UZ]D4S0U!A0OG+1,R/?-M6%JBXAP-5F@JL'6/( 2QY@R0,LV6%8\@#+'6"Y RRG"3_H("*7G]R\.>1D-]/D M"A &'+-0DO7G])\'X,.__S]02P,$% @ 9X/\4L-;(&UL[;W_<^0VLB?X^T7<_X#SN]B8B6NYO]E^ M8^^;V:B6U%[MJ;MTDMK>.08#\@=P$100T/_[";Q[\^[MV9M_/WOW[_?OWO_T]LU/ MW_WEV[]\_^[MV^^^^[_>O/GIS9L&@5_8L$#C_WX"WW_[YMNWW_[PW5\:'[P) MPM^#1PBN+AH?#/[]7?"7O[S[(8B^^\MW[WZ$/[X/WD<_OG_[7?3]P_=PLVE* MBO;'+'[<%N!/X9^IB'B\:0J3!![!QS@-TC .$G!7CO05N$K#;\$J2< M^5H. M;F$.LR<8??_H9_ M_/GD\U_?TT^__?'''U_3OU8?S6/1!S'9MZ__YZ?KNW +=\$9A@I;04@8Y/%/ M.?WE-0HI1A)R@=Y/D'^=E1\[([\Z>_ON[/W;;Y_SZ!NL#0"8/C*4P%NX >2_ M7VZO>GG^^)I\XG4*'['A1-?! TRPS)3$-H,;\?>2+&M]C^P/>;S;)U@KKXU%_0P+N])V"=H6^ 9F,8HN4\M*%I-U(_Q=$626M=Y' MV/8 [G%\@W9%/R5I76A4!(EEH4](6A1:PS:*4SE-#6$3Y ^4#9Z2'X-@SU@E MA.CKX#G.+^ F."2%4$PJX@D!/$N]>0V3(B>_(=3R,_*KLS=O>>3]-P'=?L&I M*&2VYY\D% $? MNB/!O_K'95K$Q?$<+T&R(+G"3)[_;WAL)NR+LZ1I])L,[0:UR=FB42V]'K2./87_ M[9L?WK^AX._C?US#/(=PO8<97JRDC]<0KS.NX^ A3C"+F^!(%J;YQ0&N-EB! M?X=!]A%K7L8V]&FKFXXN+SN6%?'U.UWM??,W)@E I2@@(;* I!0&[+DT(#I M$!!YP!$+!#:8\[?SFJ"Q02!3,(8-6"N\G2.\B5L]Y-A;PD(VK'6^I!?.6D3L M&!L#[6^4,OBMI/V_YH]<8BVC7D4X +K<2-_C05)DJZM&&.*\PG(KP^)L&CK#UVOJ2GO181^\NGBCP@ M].<0_-FG !A!2@O M?PR\#Q(DH2L/U=\U O33E+7R,R3XR+3X'.^F5B_B[)DG*-BUG.PCW*2)KOK@@*^5EHF(;1\8&0IKM3!,8. M5/P 8^B+JX[ A&15YRLDB2$:5E+,C&N]W%3<6/=_7S/QW$//OA.4^FXN@OW9 M8H_B@F3TY2,&B8GZ[8V2/*%(^,.U\U"2\M4LX"/>4"2C;S&_<0 M FA$/9YI.]%2M#TSODI#E.$)@Q[AD@D#GJ,#7E(=SU&DN,<8(66B^$'2SLR^ MQ?45G4XA0!@?QAL0YKXX@QR.2%&IGF.6],/%T9*#RN+. .UV9+0H_/UN&^ Q MK0\%+9/&ZS'%_<$@):,EZ0!E=WL%RA10KMB5*%_08.R+'TD!B-34Z3=822]. M2C#9\Z&[+4P2+,<^2!475NUOFJB]2\01_^<,?2VV6N&XAX2)HH4DG9EWR0TP=KZ%ZF&(D*3>/(4C,4/"HB,\WV=! MFL=D5\&._!2]0/!](YV?T'-G_\^@YL7/.[TQ_GY8D(RZ?(0@,="^U3+BBBT[ M3%"MKSC]OF$M;(>>P^J*AL89K_GM?125;@6R4%L^(M MK%!0ODUS_W\.08:- M(3GJ6?O)U\U4W2'GT-8K3MZ9>A\B2$)5'FJ_:^?RBK=AYMBK2.KF[KA[0(FL M<7>^I*?4%A'[ALS) T9_?NL5*QKUZL(;I29J^K2WMEY%$98WI[GZ=7:3H:Z:'W(R.TWH"P'CX8N "K9]4$C2UXI.&3VL(1I5KSUSO@^>K""]J MXDW,NO[HV&XO$1,U]Q!U9M68'V@S],S&QZ!"TMKS%I;$%!'K:QO^G^LXA6^U M%C9M A8FT"9!]TN:)%=+.'FFMFPF((% MA;#FYV:)4,8%X^CT])7;IV#=-R@%0 M%MXD5WJUCH:TXI.&$W7EVC#7.Q@>,NP>;]\]W,=%(AU!3[^GI\PN'0LJV>0<4@QZPYSJ"(N WJ]5V<7TTS&X0 MBF@ZO.Y9L2.WR(.RH\+\]BX%$Y)5G:^0)(9HC+?\7H5A=H#1*HW6Q19FG&+9 MGSF&4M=UY.AHM?(>I>ND;3?G"H(T HCP!2'OK9#4G.=OSRT/'E)1YG@WYC*H M#K^60'[3#;'\U_^@=21$X^M-]?#/#6*5KBKMN=7HJ9N@"GV[1 M2I[>M/O6 A3I*'8*LUSE.2QR'0/L?E/?U-J4''1LIO1_\L-L>A2.AM7AEW*3 MIEZE'-.A[?*@KF_")P1,E=TAZ*[M5."?8?>A<6+?0B5YJ?FVM9>ZG\WJSX-\ MBQ9' ?Q-'E\QZF.2Q3I*U]E(HE2Y'3AT""O'V[YTP!9%QS M07J<;<']< D51)&&:A> 7M(&CC.DVPK*$K1W\7,FK+035=;2))8S M ^-&9P58LO)HB20%%U)1G\_0)!U4*"<:^2M>,ZRRVL] W\:/VV*]^8+G0.+' M*CXS0D@?F4'"]KVF8L=?!L\(PS.T.3O@?_@T8\@AAY04Z35*21<@R@I07N1, M_@M92!%V4[M0O5;\C&%37SWU$# 0T30@:O0%6N*TC,?5U3#L" I;7D)0=+4 M/E]OU3PF3RP56!?Q0P+Y8&%QE8;)@31I^AFAZ&N<2/7S4J-GDBH9IV_?4TK* M?GB&$F9(1W=+P*=*<94,*U^"!:AX@G'H'&[%U??@YKM"5[MNG^:&CG9/MMEV M]M<.-M836V&C$A5O5.B#&UN41#BRD3U+<=0I:I*GJ:]_61X.+O_5G.F^.V_P M_B_!'N7_E6[%BZ,G55'*""-=+2\%S>042+));[(%C.]\-58-X0S*"X>H6$%K MLD+#QB4 __Q*HN1P3&?^HB'PEMDK$,NC]YO@2([=#:I"NA3,ZP[:%!U6@NP9 M(S^\80010>V'2$]^:K];[\%YS'6$QVX47>[V"3I"^ &FF-4#)"8X"R M$Y^@E\="M"/'K:S)(CT4X1* #"9!@3_QP$7QQFMDL$1JFO4;MZ0-6G'L/> 2:]5OS'J.N"IF,RTJ;B%>R!_"XI!AF? _ M8/:DLZH>)*,/S !9^Y[48N:?T\@@A114YS$JB0@0SF@F/[E&Z2.Y%W$!'W3N M(@B_;K#U/R4WR8A"F7G!]-EE',)A)L,_1RG- M]/P:%]OS0UZ@'[?P&H!C,,]O/[_O.J\_XYI* MK[RNCX*=.=UE@=UU:R5%*[?)I!&VYQ%/'& 8IYY%EKV".Y>8B)=:L]7<]60B M-(M/QXE9SYDX+4KMSVOY[4#RJ(ZGO"S6L4Z#X&CB:SYG(VGMQC1H4.+=0\6P MR%A(U56Q=[VW]VX%)@%4M^A[0'7^@I(T\6BNSV9SD<$MF9Z_2)-TM)%TZ4D7 MG3V_W].2*KBRZ0![#CU]>U7BD79/ M=_F33QV[73'G7XL[SNQ5JMRG<%7[=J+]0EYR3;E!\8T$O';T"_^>;;]^\>0OV00:> M"$OP7_[M+^_>OONOX/M7;]Z\ ?DVR,@MI4.Q15G\+QCAC0@J?QOG>56K>"CR M O] TC)! ?['(87@_9M7@+Q<03]P 4-(7N("[]_2W[[QP_V&3 !)8.,AW$D7 M:7=^U?O MOW]CQ 4QB#^GK,\G,S[6-&@4: \PW TA:V,_G9JLHHB]O!,E-$$=7Z7FP MC_$NN#%H%<>3H69P/V"4NH.B^HHG(!WUSN(4A(RM'QZA@!]2UZ3_6"4G,!%^ MX"H%G"-HNMCTEZ4.NP.]^L-N2Z#=/H-;F.8XIEZE(=K!:Y23'A3KS7WPK.1I MJJ2-KN6HL')RL:44H+S8TA0!Q%0&3_Q1$W)DJ.^%P9N<(LOO][209>P!X4_; MIJPW (LP^>V$(HA3&%T&68J73WE#Z NXB<-8\9+".#63JO@QZF[=,V),_/!% M!>"0N@K]!XD[6WC,$$>O\HU^N%>BECVIMJ'-;H,W'H2\I@I M6&> L65Y0X 9 \IY5M>C$N2K*CFM[W*GE&Q!UJ4\@8N=).U]=+5>['I=3*Q) MOW'J<2G&#*PD$)K,C:[H^8VI"Y54[,+"J$[G.NPLRU^WZ6 UXC)-[?F+R["K M7(T@,IF;K.NS35-?:9&R"TR#]'1>TSCV]==U1/B-^,^),CW':MB3UC(HN:ZR ML+%IDB)GY2A^NNU2NSS#L[V2"G[B&@E7NZ3)L!)54OBT/VHHPF1S-$C&"DSN MMT5M5_)T3R2#E]B5;.^&G&,C)''D_#_BQ2+.+7(F]0=*;-ST>#6HT:$)O@B"XI=()9)"T9 M! ]W0HJ(4 IQ0S5F^+8R V5,< M-@'QK!'H*#A(7EW^ I$T,%AOZ)N/O'*&LP*$U\2>\7.&\OPF0QNU N;6U_15 MWB!COZR,$@=[2MT/2QM"$81T?44%"L,&^12+H@E&SF:T% WB+ ,&WQ/'*!)_4$[\2@^: M^N8)3!*R+TJC3T'V.VQ$#!67&:)B#NP=E0[Z@8S>0;/\,43V\)%F45[>(T)O,::?^@X2"CI P6N,.D[;L*9TB= M)6BQ],-C9&%#BCKT'**DC0YQH#:WF;RH]6+4^3;('M6:#8J_;^FE+$[/]<-E M(>5T$(Z^M\I::O)1]8E(ZYS#W+MSHUVYU3V@JPN+Z&0O[H>M]T,QM 6W MOO5VO.6>R[[K9AA:%M[\N@5EU^3L6SEMN$%,J[1TE/IFX0(P1#;>U9*'BC^Q M\T;7DSD>H_B,4M0>J\;Z?XR2X?L'O91=/4S!>@R!/_%X_V?:5-\3EY #K?LX MQ8@*_08H:6+3Y%4ZSSQ+_ZL46PY>DFDXS,E73^J+I;R<5U/)MJ1? !;E#&6X3= M!\\POWS&.V^417$:9,>K N[HXS2D. 31)%<>J#SE M1%80B7SQ6O>&=E)4Z!"Y%VQ4562JV_)5!6!,5%#+"IBPY8Q,Q04M>0$5&+0E M!J7(L\0[+"4/MQ]@"A5+8WI)F)K$"4DW!.?'M'FWY!H+0IS"3 MJ36JMSI>X M*%M;EE>+/P1Y')+:AC@Y%&JW!T=)Z6M_A+3]W$5IZ@!/RNRZ5/6

S!.D;1)QV$E5I;;$9K7A%*ZPY#NI&7FJX8<\\KXHBBQ\.1?"0P'MT M$V2:]Z&ML30\63(7P=49H>A5$O G8AU_KM[@+H)G7ZYM6#:A[OFB+9Q>B+FT M3BQE7CD!7#30E W<(\"DF^_>R9!:5T]!G!!!/Z*,5)C?P?"0L:[DT7\>8 MF7D1X^?B9?HF:EWUZ2Q"!LD8M>CJ(VO?F]O@^7,,)@,14M"9QW D(B2X&VE, MKON8F/W;-S^\?T.-?A^3\VJ\(,SA!63_O4JKXN)K\N];DG!<;[[DD#3F*:1. M>;7(JJ.@P<8.*A$*#V1]0VM7Z'$\90[^%'$Q_HSGN\;%CX3^-2.RG*'-V0'_ M(Z#B?#NO0YG CPST/]R.3<-(&X],G1\RV16<)F$GAGK*:$Y3;3ZR%C)Q_#?5 M 2.0,]8^#)3-]29#(801KRQ\W00UW+<5\ITIUACF_ M1[>0V$2,AI2@0" KY:3'W;3R%/^6_!P2*]R7 M5OAP;&Q/O LV3DT130'Q2S2[Y-3B[A&H1 2= G3RQX6$O@NXQXX3L[V/0LAJ M?T\?\R8=^R&B2=T/_Q;J&PWIPR?=)BIJ=;.]XV7PD-;MP317MMP^"@9;.B%% M!VT3R:[Z[($PHJ>A)2<_+'L$&22G+S]1*+?4Y:T(R$IFQP%PLUP-PPS20]<= M.>G\%Y5AO;F(\Q =\-RT2J.;#.[BPRZ_JFMPE!:DFAP,YGXMCBZNHE:2D)1? MQ/D#E(&@(1GYVY[)0TJ=\BW^TQGVU9U_54^&UH+L8+0PR^BL^RJ3:,I \FJ5 M%+2,OI0#7,D8@9O8T%+2QS@-\ HU?22O/^3T#@F75RD:2-,T0%F2AX-M9,>M M(_A0T%!]"(<0M#&#^1LD(S%Q71LPGC*7U' M"V:V!,HJ-K[ZWP" @Y[7ITBOP9+PM@JZ6PGH)G(RLG9.L1?%:LV<1PC91*I! MV$TO)$;^Z*L7B1 :=)\3A?F)AH3#-)C-[BAXM[D/XN@";F"6P8AW;L)+6UHJ M+U]=:\K!)I@R'%WX'.=;M52G*TIV[X0M,7WU124C&'12>=4O#' )MR[A+\6H MVJ"1C2*[>;(:,8.)G%[TX&Y99WHT\_81TC91'V3EXAB0P^K5 [2ZX YZL81F M%P;DD-_V//Y<23"[NY8+[)O@:&^[6!%SL?W@Q!WD6?5V?2N!^J!CCFE]20@/N6O)&W#FH,%]&%OO+D4*-VCKSHTRP>7'A0U3 M*1E.!0!4 G*>]85L3289M*M[A.+:_Y/;@DL=G@JJ#1D %V+VR99/( W1RBUY MK3];$[ J+\O+*@7>[B;J.MTD;?RSKI!UC&-L :T,Q-(-863Y30VC&1SJ9%0C MA,B8RT1!H_4@*'EZ/7LRW/&**=K$7<3!]0.U"W#Q02@'';E?H M0:2;[Z> +)F+(WUM(4E@2/L%D3<8]/Q(A[P!B.KL[$^ [:Y4.R9"[*L+&N"/ M+"A^@5@G'9CITZ:T$W8I G^HI1*"/>$RFXMW(QN6'"^[BR/I]E605F#XM_N= M8N]K%:H6HW(O%^>SYYYS9H>S)5M/O%@=XJ%I=43)"X!S?,HM.0/*FGKLY3BH M,^] W>P\I]F:3)0GB@7;3S^<5 -FK5WG=+O->7>9?GAI=5_529YHD+IUB >X MV5\FUQ=]EY(GDH%ZW&-'E;P\6&4\N(;;ASP1DP;2JHZ;+,:"[8.D7":H^.T( M(7TL!PF[N5?#F9"J7[9<0BG8,#%XN0]Z2.)'6J+HR9PJAR-24JN?F+5=C7/B M94DU="4STV(L'YI]]^=4]#M]OP2]"/,/I3#T.6 Z;BX/V]F4*F%_*F6B>Q]O MEU%NED_3S*\3;78V@C64'X%9 V:MI=-T2Z9YETI3/X6%92/_GZ1$GH($TF8' M>*D6AWC!0/Z HTK[%XU/WL L1M%I)5"8',CCY)?/(>T/;#53;*$TM MF<$+49-*ZB;BQ&5M59RRZ$,F6/H#K&7U(^+,9+)H7L#_6.;)HR>-G/1_&B*! M6ECV-[+PZ?ZN^7DV!B J'^3# .4X !D(8".9(1*3(ZVV_G523&.4S$RIG[*# M_F+^1R()R)": OV&I^F9]/2SZVVSI7J,XEP5"B[B?(_R(/DY0X=]V0PQ+>+T M "->Q(@W6Y,M9)3EFFF>4)33CBWN:6"_*X*LX 'C WR,TY1$='*02__L3ZB8 MW#AM+5FTP/TC&:+5Y4J]*BF' .@8Z@ZI?!2@'H91NFNY>F<>?IF6J>U+&JB C34TO!-!$@"6-9X0K:+"=LV,LMCH*9N;NPE;4"(DU>F M)M_FT![,M!M>%!-6LVGIG\($XB#^A7F]>8G/C'"3!X9L/8@_P/9<%6TWZ8>;_ZT:AFO%-U<8Y^.((<8$A)?UZ#DPAQ MH6\#E._'S>,ZM[# \Q",+H.,U CDZC[31T$?#S%%)UU-#[L#ZT-] 3=Q&'NR M'!H!!4+$#)8[:YHS8"VK24K-$RN(5I'C^1HDZT@QKSB#Q1HQ>G MY9BX]1S6ZK7%'##N?CB3.L!(6\>+ 3-1P=&2:^99T7!+_*^N2^)?_>.D/VJK.1&&U"RGM?ME$%$J@KU M';"D!ZL2JG4-E97DEQ6_DL^ J5!S Y6KW-@+\:[3[)FJ4OV'3 MT7\>6",T^36E'EU'0;+#QZ4/GD&&:,V378"O<"5.>?<%,!A^\-\O>\&7G0&% MRE\2T"I>VX!]IIUA=6AUC3>J5_A'O9/4QK"#K0Y$704JN6RBYZ>F7 M#:RE2VPRE;\".>7MB;?V(H)&E>6=]DM7I=1!@_STB4KRTBEF?$<$"+(H_[*/ MR"7SYX*D:QX2>!WG2H64TB2-\EHR+)R]XTM\I.(,&&OP6\T<$.Z>3'*J""-- M-2\$S60<'&%W0MY;8,O:7(#G S_ K_8OBFE&*H,ER1H*! M@V=1,%W:LHW<9&/U KD_51EJ,"(M;2X"LFI12DHY&$O >)8;-,H58+;LSU-W M9NK1!9N:;7K<"47K^'4X3.=SGJT4U1 ==SZA7I>!WKC[\37H;/Y7YV1(%WMQ MU0R5\2'(873>>-7]EEPKR^,"WL'L*0XA&] M#-%C2JG0R*)6JN5:%I."(K>R MN4F,SNT-08OG0;J^K>*F'I.Q3]97"UR* I,ZB$!ESJ M,B8VY&;+$RO9L[X:C&N4X[!?K#?WP?,-RFBJO"BR^.%0D'L_]^@FAI>!8[G'&L8-_$;8 LIW\ML/:/L& 5A.E8-S&%,KKAY:U"#07A<63X#,>CJ M\P7@6HKUIIW4I+>8SE%>Y'4.L7P23"=&FW+2!]>,LU7X&Z"O-]V,++LW1L5I MYFVK%X=]FQ$LV0ZRB]04\XJTG!^:JV8"3YT@N9\^!2_WT^/%\4O29/>6HEO;K?U%=Y MFY)533/2W@7)'JVC89U,$12O89Y#R%\:2Q^9&%JQ<8R2B;T,4;8?*1D#7RQ' M"A^DIBV_L:A\F; "%2]0.O=\T;/L2'@#,YJAT8FC_30,VE3WT+3;J;ILQXBY M\ 25;W%V%!\DJ[,I8F]7 JVP.T#$GCTY#+:?80%(Z7QM57Z:TF#,'=&7MT , M>/9\0?8./I),Q"W4?P%C[! MM%GUJ9>>'25FDN89(6XYX<.X <[.[P2N+(9(69U31'@NPD<\*')L09C_&A?; M\T->H!W,M,*\/$V33OIR/%QD@MO6Z8<=*N.(='6Y%,QX,"EC".$*2K: \ 4E MXSGG %ZX7$%HYYG%:)M@-T[:,&:OFH=Q DYUW\5\:/Z2J MRVFBOU@2PW6^$EG[-CG)NI\S/SNU4;\-4W(;H*S;!<$X'F7\V!_<0AP/#F%! M6Q6MTH@+O,)"/M%3:+U)0IJH":223"P#VN!**W%*B&O&'DX@JB C;3U/,Z6, MB&0\M^C0=VC*$\TV#2D68KC2,XVN@I<(JDJH\F,6^A#D<;[>=#I('-G_:KFP M+$5]?.4XV'=3RI?T+[G!E&!:>)0.5H01Z2ES&9 E3;3(VQB=3B7'\C\SNMV7 M'*XWEWD1[W!84&J]VOVF/B9M2O;=!=,GSE)Q\,-3>C2/AO7BEY:36L%K*05W M;'@?$[M\^^:']V^H5>YC/&>&.*(E1_J0#)DK3SJ6:T\,)M35]:[/S0XV$0H/ MNW)R($L!)@L(F# @J*-17O5EWU-)OIW70RQ8 3+7__(0;Z_D.=Q<$B!JPV_4 MOW'NT28* _5GOOT,OS;6'AE*\8\AZU5DO.!5IZT_FZCR,/YEP<+GO3\LV@F0L_!/ZPU_9.E? M,&*O+M'^=881R[H0-BS0LE#NUTUG GN\?"8_>U+Q[][JA)'-"9 OUL($T:Z4 MLWIOK3?\U<*2[]7BEB^TL6:76H%/<+[;W,QBQ\"AEYN[^BI*A9K6:9XD=2?G MMG_XCU)[DX7%*!W+-!"=,_[?'XM!0B7;NN4E+E MJ-_R6H::C:FCC[K354;C845PD\5I&.^#!*QVY#"--04-LNQ(_BKQ^N;TBXY1 M?(6KAV%-^X^EP EI>[H&Q]G[TY%E@7[FHY>$8<>Z4Y).VNKN44I!P Y&V?JU M9A_#I]O2KD]IGF+!O8,IGC QF9 &EZAWA_T^H64&07(>Y-N/"?K:Z,#!B^GO M$>^P9K:"-6-FN%PR8>Y\_9LWA ,AE@YLL'AX65S)!S)^KZ% (*$B^K1&MF)& MW26T.6*+-YGVDJ=A(T0<0.1I]LNI[KY@&^GV*[2W1)]?*Z+4I[QR[E'9PM%5 M4/T5QH];4B[ZA#%XA+=P%\1IV:;R'F8[TEF]\R%R1XFL6&^QC':CKF-I#'W, MJ73.X_97+A@(F&0X2G/Y69 &!1D!W86O^^LMR3CY9# &0,TTPZ"]"T8%8J!0+#2EXUE R&E6QE M\G+7L_LZ#AY(9__CIX!C] @[MP[Z\5"0"\O,3JK'MPYI!#-% M/YNS2;BL08QT#I="8H'@5QM]48]Q4(D 2AGF]_K&.6&G*3 I7 YQ*+N(DP,) MM19JAA196#G]5&'IY,X/=C0,.MNSX#A0;"'XC->?&=$8G8\O8(IV<4K_?2"' MG7%*SSL/15D_'K+/,9&!K[VM34U)?*RNCM]"S49T)'[:09N9PZIA#AZ%D%5: MQ!$1*WZ"=^0&!.W7A0G"5U- 4$L(2A'+WJ.U.8ICGA>Q M[1(/ICC^&D>PE1RM.K=>/F,?2X.D;)Z:?SC>9"@ZA/3=15[39%S":%L(*W.E M7:$<%V*SKK?G>/?]Z.6M+E=V)EY=N8#NQ=J4:(5&Y01$T,[A1*.[=]C?NT]S2]VHH%K+:N^MM +?(F[]XJLW,:>*V.]H84P M9DL5!?(V)@QI=FY[/X1A=J".W6QC2>O1_7!R$_B%*PA%O2\0:L&LWX:7BT#F M="($^0"M\;)6B! _IO$F#H.TZ'2!Q,O7ZSB%5P7<275"5""F=Y(J1=S-*7[- MNMDH;L^9>W#ZKH8B4E;H4[TLK>GZ$EED;E9,FXBOX3+VGI>?5'E WT55L]QTH->14) MZZ\=E!C9-U9AH[\O^R@H/-GZZ2&,C!2\*#2Y?S8X \P:#+?Y^XWPG]I9V3*8 M=H_$<]DGN'N F8I/BK^O#Y:(WA_0PP9A03+J\A$"[A;EKJ=D 7YC3(QV/8+> MO Q08OAO?I"W;'E:6JL?*=I.EJD-HZ_[81\H;\"BPP_S+U758$2J*O4=LE:0 MNOM2XF*Z+IUP!,EHA&4\U9W>TJD%S:M?I;6 95=_EA-2793*T3-(5DO0=U#S M0;G22HX:R)(Q>&"9*S^F2B5 D8YBEP!>TL+M2HQ;F7&<9:79KPLBTP4BE?%V M'*])SP5V-?V)'>_5(MQ. *>4VW75N@3HI-R.^1QC.[_7?8+%%I5/6< ([TM7 M>?FI4F3U?: 9'YM0R_.=R'N90*"2"&Q((7<.Z@^78OGJV1HF,^CQJA MV3R& M(L2)99 DT:JRC*O:,BRMEO.L:(0._*]NV,"_HH\Z8I9DYRB[&!9^31TU 1D7 M5RR>XIS7,M]D,=8X:P,WK_,-*1X-:,8C)2>E?BO:5A::JC8KOY+L^:*Q2EVM M#1=AN:*5JD?U:6;1)6C #=[VAT#)D>_,V]2/+! ZX GWPSVR/KL#&YAY,FJW+'7JS4JN4YY7XT=@# MGP "GQY9M&$T@[MT1906;"!#>_1*E)%I8,0R_(H;>):[P#]/$CPJ7C,8".?M M8Q@A"PU_ZDVL69*-B-)";>E68RFV$'.YR+,U8YD++,X2%@_ -=1YI3? MM#;3Y>]9M(DK\0"D\BTWXO1:EF'4$2/X$JS(//K4P!5;Y#.)V1-IP@PKRL"+^*HI@$Y""Y">+H*CT/]C%I MAHMV._XPH>% ?F0#2>$C:?I7EH-57,$>LR71(&2,K0SJ%A8!W@!'93\-;!.' MW8%V';R >-L-#V9@4@;8?+2B[IOT=!K*5GT,$M&H'^PDZJ?&D MCRC$%;]78%=VCCMBEO.7=TH A*3T-GQ[S2M<7POY:Z/0=]>:->9+($[^K3C[5E+%Z:%WBXM=4:R+[!H><8?IB MC"N9QZ[<].3%BYV"+ZMTBIG%WS=HK"J@9S\DU$L\PL>G(LE!/)",GGS4?5*K MO=+ZC(7%W8&JEQ+W4;"G?%!<_*]UKTZ*LM>W1X.1D/]20 M ^14$) 224"$Y_GB*P(%%P;_@T@#\OAY_EV2B04@,_TO"^UF*'SWYNV/H(DW M$P5\KO#&CF9\DVZVH9:9O+X!8A$ E@&40@ F!-<_E.9$>\BKUHWY) M3HZ>7=RZ])UF9)M\ZQR9O^[6"^:(OXF5N@3@!CVN@9D':\;JQ_\>PPP#O3U> MPR=L+_K+QD&*5M8C QR<.E[%CK[\\WGUBV<^)X>F>!DYJM-E("=<3 HAI(S] M65'FIZJQL[8<(&PYE/8Q^D/[I!+$8Q/BL(87!>?(%"E$>.X%ZE6Z/Q0Y#1SO M#=:E(C(6L#LEZ^ DA ;-]Y[YV N(H_J4Y3'&)QZ"^/$9K'WLZ\C#8H,KE5Z MI3MB/&^9Q;6[VX:VZRVN92\G+JF8Y]0"+1?T7 _VA%^VM3DJ[)$VM/F+0YO^ M-EP9ZOM(DL8@:C[UN\A_'QS#9&NOMW;67F_=K+W>NEU[O?4L[@[@,K+V>NMN M[645@^&UU]O9UUZ-<;^SXQGOW'C&.[>>\ M<94^0=8M1*YVDSG*U7?9!O+_]YB)^"A%B, M1E=>,0&#F\TB@@XNO&,VH,''#U\9A@-):ZDZ:,A&>+';'=[-&Q(8(7FM^8M'TH "W'>@F'V#_>%(4YKG29 K MOZ8W0,1*046;J(/G<>ASV92!'RXQCHJXOD6D*&\1$%:Q-*"8N6R%9?@%YPTT M>?\E10_D[65R-9?F _"?,:YQ$M-E7E-C!A4NUF6P=BIC3:8_DC>[,JG^DSS+ M,+U4\^D]WQ.?Y['CNZ:L+"<(VM*>Q+-Y*GL^H10>/P79[[#X>$@CC?5O'P5] MJ#),O#OMM\^?;N6U S!Y3[$=2,_? B96"1KG*7 B+W MO2_@[@0^4IY"BQYJSK,E(U&V1UE00%,O'"%DD"$;(NP@25FRXS>P297W!^3- M;"6'%U)2G]?8)%U8O'&XA:1APE8;)(8+1KW&Q)4G751J9I_H- MN)C JLO5A3^6L@ JC"]N:(P^LJ?OY2*=B$$FL1>4D@ B"J#'&*1ZTY?SC"]W M]QG=DA[-%J_]5$Q6.GU4[3MHR0E\B).1IK73+49'H4'RRO(7AL82LT)A_IF1 MYED^!.'O,#+QC$$R^I@,D'64_SQ[H-R\V[+)X(04%.LCE)? M>[R(\S!!),>I["9B(H: B(@Z8 M)"TX&NGWFM'4'4#KRSR&/C)&R: ?Y2!E!Y7GC0M./KN,)'9(39-^XY2<0N2# M&Y'*EA3[QO$V^/J)/_J1?X;%>G,+R9D95*Y6'Z-F5A\Z3-W!L['!5U ^AN+) MRDP!,J2N//_AX9Y4L0,$HXHAP!S):ZXES[G\Z5>4_7Z5WF0HA+D%AQHB9P&R M?O+V78KP.HO3LSWCYIE32> F\JHQ!2X HQ._(@S)^U&]3%.XWP+HY\1 MBBQXUA Y"ZCUDW?07X'S H^$F6>.)0&;R+'&]+< B$X*6 M# T505)F=?\)_B],;B >2%L&CU*;/-D>MWND6)7#20;^V5$@%I,?&?)A00QE1*@%#P2.?&BF0@*]I6D\[?8=V%JR V@PT^=Z;K1EW0SN2/) M\W3G2K(RS.M,K\ A?7G^I&QS"AZEANO+"-7=F\62IJ5@6*9]@;Q3VB9TYNHX; M9/!#D,/H'.WV,,WI9+;*,O*F-)G:G^-" M BHEX&(V+1 P01<6TG[&'RSR*S)O8,^C87K*H"9D/Y_9"<2QO_H8#&E4 AB] MC-@U9%P6HU@ M?^3B7CZ3DFD\&J4@I4'=P'24N1E:QH_,,E+X&.#((1-D*LZ>A!E]])&YWA>$ M="<&$ Z \0=,@-*'F0B ?:+T= G4O5RB?$39!L;% 8\([SHOG_=Q1BE4X77* M!8N$,//-.J/"31YIN$380%$&(!'(FZ SF55:7.E( OQR+=#5*J@A-TUM-22O MET96CK ]W1FSS,ME*N75K;S+)=O]CB9=O)Q;?H$Y#D[,5&&(?[Q'Y%=\JB1) MS.D3??(RS>?GLC).O'MF8M%T/JQ%>1D3CK*I6IQWU.#^HYBE]5F(FR^?@.@ MP#VBOP:-,B*\42^TQ-;!*6T(X:*S*12.5=C)V MF \;XF]43$^>G;)O<,@9IB_&N))Y[,K-75.J&XWG*3I?-+B_V"3DX!XI5:X_ M[U&(%8X&]>&5]P6:@AS\OW1J=6 MI+*YT$;G)5J,PJ9A9%)M1"FR8R#" B*M>J-70>4U:YR)Z=[!["D.X3E*HY@( M^"6-59IZ29/2JF.5(>VD_)GW%26)AIRQ!F')&QP(\_D+F94@1(KZ]!RN5A/> MNR^FA9G3"<[# [<):AX LITOB=--%,TUSIO4-O@-D,ZZMK=:]/FV2;_ M'IBV:%,VDI[7MIZ2]L5^K"4JY4S'K[A#VB86Q_JIY7Q=;&%VOPU28:W6)-%) M6:89;%!11DO'D"C'<]P3_ 5F#ZANMT@OYN:LJ.7Q151(ZEJEC?BFA>P?Q0*M MQ4HF?>.-]QQ0^0$90&_YY8N)JNPLJ\2&>G#5A?5'O/SQ"2-^X!@D[Z&]7L>,UT)2A'W%*#BRDI#NO M@4F&, &WX Y\D4AF^9:H>VKM4!KYX)-\73YF?4YB HY,&Y3M2$TFJXY3CP:] M)/3-K8>D_0C08,3#O4B!87LYZ=&GS&=$WE&$T89FPNE ^ M+@H[0L[0/Z#3/N!%- W0-MA)MB]"S/\PQCGQ)J4:PVBYL!LU)7)1[]ORSCY;4G&_J5/03W&.4,"S=\)R*HA^I$D>S'!M;K3[%=\ M%8CEHV6?B#G?G?27'FC[#7626-N#]!_!*.>)N'6S!4^NK,^9!)"ZRJZ8 G!S M2RFA,P:,Q&HF%T'37.UY/$F*!E=OI#@X*'ZD!PY 8WG*T*8.-"JD6!W-Y\+@6MSM[Z9]Q*6O8V22EO>9!/)?;U&K0+"Q5> MB;8._(NTQL0#0W3T)A6>6^%=@>,U6;5=>F=L^PU:]8^E(OW8\ &E6.=]I. M&HHF+6L(_;FJCP( M;0?I$<:1.EC%TR_WD@8/J2K2=Z"2-D8K$49SN=3/,(59D&"95M&.O.A;D#[( M3U#;KR0)ZF,FQ<"^AW&VU,/:C/UR,S5 D99>%P%>TL9MU8O;7*YG)\-YK=-G MQ3IK?8NP+(I]Q[>>Y+WVK1^+*T-$CE%^84:7S&UO'IXG/XD:@Y"J@#.=JH#Q M/GAX(+NXH,4K>,(X1RE9H\$TC*%:H)4FI=5838:TDSYX#<9T(10V6<_? D\) M/:2H2N77[ =(2Y<-2)&Q;4,6#TU?C/V<'*-+J]!C=-I)ZQH:LE9N\90KD?!E M6(F5$3E9\_.:P[LMA-H'[?TT]!=$?33MVQGG!"@KSXX+1]%!LAKS%8ED"(1Y MSM1% U8_4!^B8A<,5T?I2W.,_D/T,:WYB\>(>\QS=KX*P^P H^LX>(B3N(AU MCM#[:1C4%??0=-":C'$"#59^^,4H-$A67;["D/0B8"EMFF=%PQ7PO[IN@'_U MCUMR]41VG=3Y@KIF6P1,UNC,:]%B+2.A,KS0:'E4 M3:A:6;C(&Z)\^#WYBH'JG!T=>VV.I_%4J!!/]-HVRNGBXZ?@.=X==FJ&V?F2 MG@I;1!P\YL#(SV^,8@VC7B5XH\VDIMGK4;)&,+F199YTYS]-EEQ$#U M.HQ )"TQKR%(NE'8Y$KI/-$W]1:SIY3L6WO- Q F\^\3 M!A2/AM7BEY(3H7ZGR_ZUQW6/QR&_Y!G^O@T]U_3^<"8M@$)HV%T5^:CV'B,G M;*P\]4NK-K"0DAZ]!NGD,52.4,T4<*ZFQ6E3C2B1&8SZNDS@ZC=!@(:%G/,%$G[LU8@B9/P)C.[]J20"%IW7D+2NO1EEY$3%UYBI$D M8X.8[9;TX2&'_SR0&^)/^'_(PD$UH=U+PN"JK9BD@TFB8@0H)[IR\B/9,(8, MDE27IR@D P#,DZ86#%<]23U Q"H0KO9NRW*(_MSTB,J\Q6+8+>;)2G>&K-$^ M0TS &@C.MA =%+ST@X&&&/U:\E+U?;9OZP'(Z6Y"*MR5NK9TX7;2\27VAN;F M@4L\H&V0PUK 6T@B)Q:.EY&L=NB %_KT[P54>J9#@[C!8XRJS%Q<)5MC1.-=97HWG+[60QV^NX6.0U#4 2JFA03(&X;*?K(O$ M(WMMIT!@G^"86,2;38[GOT.:8X$W* -!@360PF,.-A"R7@6\NX@G;B>#)E)0 MK\?()2W0Z+M'@')JE+'(/[MI0NZ@(9_$VP4,*&F-9;VIL*J8@8_#0YDPZ'[$B[S( M2<#MIVS;"_LX31%H-X2WSZ%U%.#1L#JLWF6!.19.*7?54*J\HJ;N?Y5BR[H) M,I*ZN(5/,?SZ:UQLV2?NLR"F38'W>Q@D'U"0::Z[]3C96)WK<)YF#<\F$KPP MPK+AWU'A0$:E U^Q>/QSH" "TJUN0$4$#T1&[Q;\1L8DW!;H0Z?<$_*N"([7 M\:: $=[%=L20M/AA$GJUG ,DW93:8H8@H1QINB7MVNS\5B>%%))4G[*=K+"R M(M97EZZ@[M$MW*$G2&P2'8J;#/[G(8I#6#%4LR%]\EKVIUQ81H+[0+A M<$CDH>$0"P3VI41-Z_3&-(V- UE 1=FD2\=815%,D @23F^=_KJ-P^TY!K9@ M:Y0#C(A/*2X!5 @;S?CRC!Q/\$$E2#77X^7;5R(+R69G!6^P2SIWY5B<^4W7 MP B0$0;:YEING ]9AO^;'%?%59[+'4O*4+&2&.Y0G6A9&99L05" F##VQ[[& M4!.GAX5Z-+6<"QCBSY,%9E[$Q:& ;'6I9T"]Q&S840_QB M,6+J^>! /6XF$H%Y]$\ABQA1?\:[&L^J %<.QN,T1 \ U1N$] DP.P 4!E21-B[!D#G/M[%N&,+"9/Q=LYI0XS'%W4TJ:]WS9+)[6IN;F.PJ")_D0&<'\EE8Q!+]PF:Z/S<$F M!0'K]"/*JD/(W*04C>-D(>F)2@&P+9%$=WUFG/M:"C",I; 08$"QYJ4F M)"(2\C>WJJ%(3,).64F#Y&3%)'1N(%9$N'IG-V*D>@I'3M2G57;.CE.B=:I? M=MY/0KOLO(^DN[)S=K86D2#C:=GY*%)(4GW>+B/$JU^\ACB[$JPA;*UG78[H M9*6*F;6;PEI.\;B?IH>WVGR.)D%I.4/JK0!9I_14N2[#RBU5@+B?"X=AZDR$ M_@]GH$B'CH3"!&Z ^5C<3S\GQ3E#VO[&^OI M=]5^[ZCEM]/V]]("BI?/87+(XR>8'*_CD/1J4CW(ER5JVXH$3&8P+ !K,4#" MY?#:VH80'S7 7J7[&2/$T[P(1UMS_'1K99?KY"G=31XCH:\M<W ] M.EHGAZD7\*$@Y=T9#8CWP4.BU%I4^'7]TS4!.?LF2)B F@OXC?(9Z4D]U;GG M$!Y(0E$>ZC[15+N;XH$XA>O->0:CN/@8A*1G[%'U&9A^&@;GRCTT';Q92&K* M,_ YV'GRVL4H)$A63;ZJOSS,)UWBR6DM90-*/O.\ 2,:,3,-]:=@QFG91:9) MV\6CGA@F= +3*\#8^NLT0OA&G.=4E;Y#->),/+Q9>1(44\10_$*Z:!X_!.GO M:N^ ]GU;[U!(3,W->1#C!1@S0+C-O]\= P.-J\D_Q;;2-&06GU_R["O,5B!Y7(&RLK+=N@F.XA>'O-QDJ('WO M&?_TF 4[Q8>91ZAH/@(\2-71T\R,)]A73,F/A.O\ZS%9L)"\^OP%IO-*"D.E MY@@X2_/WF2<82S(Z##_6;]?E0W[ZLUN#A*V8>NWN^<23)<:U[(.)\TQQIP#U MSG =K7D*1M]23PJ'"3SB8Q!"]C:=ODLT:=B"H:;IH/W'XV,&'X,"XIDO3L-X M'R1>O<(XBE"O3W2UYBL:/5Y!V/"7$F=U"EJ;"//B%MO('5XYP>@&XA'B1=2C MP4GF,%5;4 UQ<32_Q(V]4\D>9)BUC^XDA6VO@XUK=SDX]CAAA2#A#!AK4/.> MU3$_!<4ABXOC!19*WQ';5&P!UJ0Z@:/M.#L0>>IH0JQZ'>M4>_[BTN,X)2-P M,8C(%(NZC+X 'Q[7&^RX,8KBD#_I:+#(&Z!I;9G1RV."K-^F9,XZ%S#V8,_X M^^A@$BCW+Q1'-+T41/L6DA66I%2^Q/)F#$LWCP%G*(0PRC]B*(F&!VE+H=V)Y@]H#J^DU(^FXRSH!8/.U/3#I2I*CPYA5@ M>1B1ND+]AZQ,\94X$7Z ^AV!CU2C[2'(1$5N09);? 5^M]+-U.9R<)'16 MI*1E:BDGZ;"+!04YD93_@8@*$R"7(+\G@ M!O8_=JW-](S%4_WU+(X:\@$F(* 2@EI$P&0$7$A022$-KVSI*H4RP9DPD2>P+?W!/>B_'-#L9JOME4\V+P5/-- MQMD7W[S'7/(M2J+[+"!=("^"HT%UQ"AA!YB*&$W@IT7)EKRG1?MG1IBQYUXZ MB+:,I_8K>U'(2GALQ1QP[N!B$-^9W!;_+H?AH8B?8$-+=J;8<28N0>]A.JEK MA[4,BW3S,>M0TV7'?18_/JHU,S=F MY=(R!EE/&BGVE20DK<1R473=CN,&E68I(4/.<)0"AP1*"S<2I2!2RT/R:"SW M1D4"]V.F(M^UZ<,ACU.8YR0Z7:7U]@/_Q-X DSP44:!GU,UGE+[C-DT/G#^= MWLGK!HW]=UC*,/^QA#J\2$?-2X!2W *HB:.M+C\3#2AIC06'AI(O76+@N-+, M(E2\O5EYP&R7KS>UB!\A*8@RJ-.3(NYBXNAA-L5Z@K"FSU/42&\8=]_7#V/P M2ZT8!C6_.*AE5@44<-)SH@;\XQC@$SCV+8S@;E^4B=+F$JIS9$D^"7=R#2#M M\;)E"^J\'=S^:VT=,KC'Q+9!#OG^@90C+N">BH'%](8&7726;AT]@:,6A^\7 MVCN)DU/Z4JB)(TD=ROA^BXG#PQZ,E)*3$L3TT1XE;M_9&W'^*4@.D$WV=0&+ M'ZXM#R%2UJ;W<"4G2%7;=.Y8-<>)7>LN2%I)#!P :*F.BD?UT]!'IH^F"_]I M%'OEF"V?)4F5%RWX DE KI_!/2( ^>%.H[ A657Z"A'W&<*DF]3"C%@]V=2% M]ZSXK.(."1?RZ.$A MRWQQ(U5$D:9:%X(>]SG.D[A=Q15@MMP)7=7E-R^H7FXVI-W'4W.%G%['P0/M MGXA#]AZEDK?/[/"Q4 :MP7>2.ONX><,:P%*RU@%4"I)2.+*X9-+-GKNV9S^B M$GIMO)0?QNBTA0O#[ "CDOUGQ$*FIK4/4+-@T[W4I[#<5R!@[&L33BL!YC]9 M44559(,C^EUR5&HN%2K&[6!D]QK%;"/M2;ZT^R+4*FCF8%)0"07.Y>*N9R[< MZI/3<==%#:0'Q7),%9HU7Y.ET7F0;TN2E\][\NJ&9/@7?E,K4 @H.0GKA$_M M^)!QFC]^#T& AA4TO *PLQM=[5!6Q/^B.EQOB%E>Q#E]2_XF@[OXL%/9ATH0 MT]_#C!)W$&D:+$E"-")>&W&N?NP]Y?%#RJKT'JM$ !/>;M+@6C($G./$69ZV M!JH-L')J9YB.+83:="=RI'9.QT=WZH&MUY-$:O09HA[_J=,U([F9F1< K?R[ M:/;W5O*D(72UY+L<$]I)H.J,C\1.E?@D_+J^S0O(6;(5DD9NIY25C&6J #0$ M!Y+0DX>JY\;>M7,Z3<_<9#;.?B&'W?HU0@T2]IJ:]HX\0-9L(. M^OTP^S%@!EK+MK3E*0@]NW["!?PRC,(4U;)!EAW)F9!AP^4N'6N%D2VZ+CI1 MK ]%7@0IO3>UA**V'L3Z:UD%&O09G1Y_*5GYT(SY2QJP93.,.GO;51K1CS9/ M5C]# [_28&4+7&76AOC_R/!/:1_TB'MG0XAV"@9@E_5W+VG+7GJ]6A.K[K/:WS-XN+)!Q_[.J@K0'BTM MA1I'0QKQ2;OBE#;=NFS66]'O6.-UT+705[<\MI$\HE.7;GDH9$F M;;W'*G5XN7E#E!07-BY7LY"#L#3MFL].62@7:?X3*C.+0*9H*->YG ?[/8S. M@R2YSX(T#^B#3I?/^SBC'1CD6O#+T=$\\!RAZ^CXDW %(69+6H*4?$EVBS*F M#?GG-S9Y\)"*,@V+I81<\"^5B]EU*=OHCRK#:9J6NSVFB'_?K8J?WR!-#$'8 M,E<>!CN1+Z?> $F\O0NW,#HD,"IOB"LV3S-F82]>2K*<,I3F+)9"-K7GI50@ MK2[Y-ULQS6_95JQE( HK0;2L -<^6=S7-UZ++>P+;[;;-4\WVMYL&QTG$0$T M9""_E[]"X_UBOG7CF:_=VS7KC66[TJ5(KX?-,>]>C&+C)U( (@8HY0#T@]W; MO>;GZW-'_HZC#X1]5AW1;+PWWG!O"1I(6H/O.GL.F"S,)"II0-T,1JX+I5<[ M)PG0V]NFA8QK&$I0,E1["$ST>#D+$_E-$$R96B[>.4DFT.1):9E7'+$G<2%BC6@ MG-AIY2N00OKH2\X%(->;L03SAP9%3)&R>I4S( +BJP>\8\$&K&]:-05;]E12 MG,Z(O#26$VAZ+:2M,&6S:-N6HD7T?5GO6$I(S,VYDV_A8@0%-*H@/]VON4(0 M^I[IDL#Y")*N\)01KX'XK>3UOR8NA3@=MDI!A.C;^@?WI]3LV\X=)I] ><.9 MJD!B MJ3SI:%O&N.=?NK3B8'O=\I//9,]=UTWS<-.K;9W"<+"WX[%N)' M%.G?] XIQA,U#YJS@_6KLX3*Z3T^--&2W-F0!E?G_!5S:<144RAE8Y@8TJ?: M;^$.__:00=8N[C9^W.+_?,GA*L^AW,UU8Q86=H%J+"?)TB2U2( $%I UA:(= MMHE89VAS=L ?#ZAD\^_IK5B+*.VC Y%&P52^Y8EV=F4HQ_Z3'"+2W^=3DU]7 M),44D@4^VKUUC/BZZ\13G7RQ6W2T9R>5C#QBT['\$P^9W^[M60ZRB92R!YR0 MR^(I!5L)8<+4_:E@R&2E)Q M.!8N;?0Y\4 Q24,GU5DU%PB4$I'WIAHRD<4Q<[6&6+[DM'D]@5+#ISX*MO*L M)4679R,A07"3H*\YP-',DR[=(]#TIKK;"O,3AIXM9,G$-#[X,L4VK(Y0WBM/PCN?*L]"Z3.FU;$7V!8PI"7N, M*U\DDH<;P9^.,,CR/_LX#2N WSM!RRI^:4#W>'C)'G#^H!* ?X"*X)-+E^TX M2(=R?GG$FDL+:3M"6L!K I>NFMV,][+WPH>'T);UX5Y-+PU961^N.M;0+OY< M!)-3GFN(9W8H7J8UZ0_!VOD!S;?0_/23U!*(.?OI&5 MHI(_;JBP@*QCE^LPPT9GYD(#P$[F5-B-"==U.L$,4C&:>B+AC/WT&3R?4!\! M*%WVQ-*U(^/YI07;U!YQ_Q5-XQ&4T1P>@1E[[A'%5[1XCVC:D16/J&";W",P MX8EF"(T#2BMO8 MS-JZS,_.FHE=3+Y5)[/J,H?J-ELZ;5[4LPSHLO.<=C*:T^8N'60I)\A'^I!Y M7%Y^T2"3.$'.T$%V<((\H \9O^7E]0PR>!/DZIQDY2;)O_F1:5MB/LTHZ]O@XO!PVO:7%W>-:%BY*\ZM[%> 1)[_*CDM6 3R!X*R\6_NH)%8U_?I9QC M90.@DH7+>@:#!D#:JQH!>!I2*O' >P)("( I@L@ GC:1102%=IDW:/O-7TE;*KOU^6 MJPNR5D;Z7AB\6OY,),#^C'SV8ME4GP'QB:"VE_I3]N7O%NC+W7R?H&L+XW$QG,&\#(C=E!TE7- MM.^W,(,TV[K@(6MA3>6007S6\.TB;$_AS/9[.DO8,NWZS,X2RB+5985MDW ] M59B>SV5]L"/,GAQ+1M M$8?/:; L[C9#,X]<.?[MGD&;-\<7.WR9NES)F6DX[9H$Q.?46-!&.]KE.>K MIR#&C!-XC\[1;H?2NP*%OV]1@O= ^468$(&^<# MR<+<;0.LAO6AR(L@C7#TTO%T==KZ^*ORLN_7%S!%NSCUR+.UL46F>ET:CMQ] M3][#8NSIY$P% T)YO/9NW +HT,"UYM56L01"2'Q$[R#X2&CE527S^R-:O+P M)@XZ^P/KB;+>7 89>: OOX$9'<\]"4TJ'FV;L[Z=V)7$?C0HY2.VTY00U"*" M4D;V0FI#2O*E4D[R"ANS/O ;E77D2=RI@HLC(T1N(7Y9!I?,:&M.(INA:C\< MQ016S[%2JQ"G8NB;H$.Q[ ? 'D/T(WA-86=H0N!>L$TE@^:D'-<^''M#Y&]$ M:#\BWN=@!R\0.7 V#UM-6K;MI*8]60!Y!0A3G\.( +S16-!5I.] C7@E80=^ M8PRG]JC+W3Y!1PAIGF6])['@$R3;.!57&B"B#TTO40?;#\(",!Z>S+GCN"!I M57F+ ?>+D@MHX@!^8YSD'4+0'_86YD46AP6,*.DO:5SDGX+L=UBLTN@.9D]Q M",]1&L6$(_TK_CV>_C8HVP48H\:WI)W""5NMWK*VQ7#2>;86$N04_@-A"'94 M3A"D^-=,4A"6HO*/D+_M:VF;7Y^_*:TSRT,.H7U!5M8,[[=W7_!"Z!/]7V(T M-_@GTW-3/T?- VK#IUA(I8P DP^OZ/&ON4]5(O*/D+\UI&Q]W49 ;DTH-WAX MVR"'-UC3+&.L%&4E:6D9M11M)_&PF@Q9.-MSWF"/F8.<#26;R4C 'AS,]!3&/-A",3K\A$@[(2#NZ_HOLM.N0X*G^.4UA F'Y&A6(< M&".B94W#1)UX/F8)"LX3I)PI2 G7^3U>$BDDK3QO46DZ][LW;W\$E(.I#T\A M.7=>8D6U+L+0EXO,@ M;-@2V@!8VM(>VQ+=*KV(B-3?QLPB>"_"@BP'HEDZGY4U?+=PC[*"E)77P S):]%??)(6--AI:D:@ MY#1;=2<7@(F$3>0JI5E,XM\?COR/!B6<"N1ME,U)LW-;C,DY@4H.T!"$E(>4 M'_"TVE+=*(0EE8IH+- !,61]K"7\?P\*QI>C__5]7C\JW_<9"@ZA,4ZX^<7 MLJ6*_=]5AZJ/EGU'Y%SHF15G-*]_C4* QM3CF[J3MJ;7674R9J.^3<6F\_K< M,)!N?J16BB(]XTVJ,X+:[.%8]S M3[^G=P[8I>/FF)9S 9C-_*=VCD3O MCCG)?"JY3N<[6K"V:#AQ&/ M[NE:YS!1CI[!OD^"O@,K&MSA^7>TIX0JTM'N$A!,[((G.;Y;^ 33 V3Y_)3> MY/XU+K;GA[Q .YBQW#JY:I[GI)5+=!\\VQGN$\P>4&6RK =.QH29.*AP%;#> MEGBHC4+)]4,2/[)Y3B&J2!+4-THI!@X*;DM^K?IL5''T(YJHP8FTM+H(Z)(2 M-(RU;^??YUNS7C01;1>CW!Q#,H MJ9#T%"0U-0@ ?X&*SIK>@\ZW6''P*KV/=W"3!3LHG&OO\/_FF[AR M?QX:_@4C:QYH+H@CTS 5S$7_,!*+\5: %HB,[ :\<7AKEB8;,.P ]Z*M2C)@ M 28MWF2#2MZ>!3*H1 ;UFKH4VC1E-_,:4_CRS>WPRG'A0U:TDP[D97UA*5/Y M=RM)FBU,D0.JRR%N8D(7'39 5Q_LL2'-L[Z1KSX=CZR_Z=;Y* M#&P4>BHP=%OKR]D!R@\T12'%GNV_>EKNJV,=PH)?95 6:0F)8R-P= HGHR75 M)J8J5$T.=62YN%CM-;#SPW$UH$3ZREP.;(D L3%?G*,=9W/TZ@TX1=^V@Y&K M:F7/7:B_C6:?FYRAQ[)B9+BQ]'JYT)EC?-R=*_.-V'U/C: MQN%B9KK5R_QKE88P9LL6 2'KP$RRF%F,P\BM<7K4YS4VXVYCX7+6*GJ*7%Q100^IZ=)OI%JM M@9HP-7+N)5_3T^;)!I5TQK,2C\>SM>6USO69<5K60_.UNVLS R'ZVK-K;W\Z&'C(H:4G(RF8@9*;N!^<#13!K_+YSU, M8IA\N)PL74M2=Y] D(E0(,^Y'E-T\ M&79B&YVPHIY='R"BCTPO4?ON0EB18NH6,S\\9AP?)*TR;[%(&C"<3#4SO;&Y M3B&Y,D2VL7'*.GC"%&Z47A64IZ4/S1AMAX\G-7B"DJD?7B,-'E)5I.] <5?" MS.B--R%&Y]K> M.J30<^]]=3)E%1;Q$WU\Y +F81;OU3N$J="U!.4(']=>21PRXPFA MH!+@%8AJ$3ST35G0^WQ42NE+ ECHL\UD7\T;7,A .Z7CDMA2OJ9R@W)Z1SJ_ M3&*Z %:[3Z[+P3K6(QQ=/N&S+]D!6/'SVH=E\1_W9BFM+Q/K40^G,W3]6E E M"+B4L */W/V&=KC _QM"M>?]K+";VCA:[*>."J](.Y'0FY>];-J+<:P0 /," M;,-&% %,+G S9CM3!Y6K-#R0GBKD9TN!HTW2B0$T6;A>[8?;('LFM!7OE,(+VK@?]@=>O=)>UP<]9F-=<&/*RD M !'^H]O (F( M)T-L_N(:_X1_6?X*_\]#D,.__7]02P,$% @ 9X/\4K7KPZ[E.P ;G $ M !, !P:2TR,#(Q,#8S,%]P&UL[7UM<]LXEN[W6W7_@V_VRV[M36([ M27>G:WJW9%ON=JUC>2VE>^=^Z:))2.*$(C0 Z5C]ZR\ 2@0E\04 09 ".375 MG7;,@W,> <'YPU_^\_757#V A#V8?C+FXMWYV_.0.A"SP\7O[R)\5L'N[[_ MY@Q'3N@Y 0S!+V\V +_YS__XW__K;__G[=NSF]N[A[.1&_DOX,;';@!QC,"_ M3K_\V]G_7#W=G]W[X;=G!X.S&^C&*Q!&9V_/EE&T_OG]^^_?O[_SYGZ(81!' M9'3\SH6K]V=OW^Y(7R/@T+\XNW$B<,;^]_/9Y?GEQ=OS']]>_CB[_/#SQ?G/ M'W]Z]].GRXN+CQ___?S\Y_/S#('?$['.,O_[^>S3N_-W%^]^^/A3YA; MLP!G=S>97W1^O'1^^NGR!\?[^-/'R\_@\P?G@_?YP\5'[]/S)S"?9SF%ZPWR M%\OH[%_=?V,L$GG#$ 0!V)S=^J$3NKX3G$UWDO[?L[O0?77Y^SG_2(A>_'^?[[<3]TE6#EOR5215>#2 ;#_,V8_ MO(80A7FX2KW7;8_7L4>N,P\J/-73B':,4P M+>?VB9#Y4X9,L2AK1%9?&+'?IL+O?0!>(Q!ZP-N1H>PW(2SC9\=1 -T]X>EP MF(S'U@T&[KL%?'GO 9^.>$[_0+$Y?WM^L5TU_T)^].=NC @@)U%03N1@JAFCWP\!Y!L$O;ZIIO-?/]!2X,2)#CE_=I1,NP(.S J+,YG_;(),7 ME\\S/PJD&>3?-< <54G!XY(<50_QZAD@4>:.OVN N6LB_8B<:]?0$T9M_YL& MF$H6^#_^6L9%LLH-,TPA6>"9O![J,1M]O.F6=W^B^A8<*G$ M[#X!@^Q>U&7WHD%V9\[KG4<4LC_W$VM$;N-7$&F,[5L_D%11Q]\UO02FQ"H M$_2(X(N?F'[RJ^"(1@-,SY!#KRS3S>H9!J)<'GS4 %L[B^>_8P<1$R+8/($U M1,+61^'G#;)*0 FQ3S> &J_'WS>V1L>O?+!'@'SHR:W/O.^;8W8%T(*LME\1 M_!XMK^%J[80;27[S233&\G3E!,%5C(GZQEB.U8-/FV-Q22[92F#N?]D8@V2$ M%0RG$72_39<.48>3.&+.%#*/<@R74VI,@+O0A8AL9'8F,E5^#>,P0AMY^["" M5*,'+;HFPRT@DEPE!Y\V<2-(+I.W/B;7C[\#!XU#CSJ\A&\'A=\WMZ:3(1/] M3@]0,I6QI((HHM$_PM(+H.CCQMC\PDL?$S&"B.9FW_^MPU: M"YO&Q'@WGP0>0!],N;B_/SB_-WY^=OSM9D M)5)?WR]O+M^4;2>@?P?F@.A_[SZ1NY!-QB/AX1EBP'ZWRX 4 M8#FRSSDN/56^Y;:'GBKBXF@LAZ:G MZKUSA MP"'IJ=(]KDA)(>EK$"Z_BHC#TFM%6U0)EL)C(@[WM_='Z!!#X9NVXD1VU:%7 MY.O)P\WX83J^(7^83N[O;D:S\_C8>SZ9?0R?V_(B7!Y84*]8A MVU[QHA+7E;E$NU2BN8.?V7S'^.W"<=9)/A$((KS[R6%BT?;'?][[SK,?^)$/ M\"CTF+-]"0.R"O'XGS%9>"+Y1N*TJK.CZDM43X:VN'X"D4.L=&_LH- /%WCD MNO$JIG7$W@T@%T!?*/-+AIH)J3+C3J(E0-3IC, 2A)AH/AH%6X%[B/$#B"9S M"6"@SLOA; M$QP_[HY&-:9S/V]'=\GD?8I0,;5>_(@>=O095^WOML5Y!"C M9WHUJ4Q(WN=F;'=RNL9N%".R(;\CPF8/]%8D\3)_"M.,%4_T(X( MF?%I0,)$M'D,G*3W'=F#:WH[?I 3I9R.N9VLZM MW: L@1 Y,_KJA8P%T49R]>Q_9]*Z> (N\%^H>4"&KF%CY-,QXMU;0A31&PH% M$2>>+2F_7N[W1NZ<#EY2'QSY%U47+T[ O'+1M8/0AFA%>;>P&$'CVDC%3"H@ M8(YW=:;-=68G4DYTKCE'[2\4*H/^T\ IG*+BL-E9YZD-%S[IC.' M9U!6XE_*H>1$W0+G_+E5.;FX%57?=#E93A5>+8X4'W0 MXJ5 Y;LQ.4!]T./EYYN(RYH7:/5!@U>K[BPB=NMLU7NP>!B*EW'9K=6E@WWY M:!9?H#_;KK+[VBR-5FE" J\ ZLT>+4%-+"6%8V:W$2:W MTJJ2C#AJ@S83S#+C]6=V&V=RD.4F%G*H!NTOFTR:8F=Y)$-RF>4D%'.D]&O^ M+MT-:EFT!2GD'+O>Z']I[ 3J"%(8/_;F3)"'L:2VA./7FX-"&C_A/65%!IR (=3I#!>+N"3N[ \8B>'6&Z%<0J5Y4$I^=VY7T'. M<;+;'2*'DTBW (ZWYFD&H@EF6+ MX5;=<(BC:,#\[6)#K4>2W3!F5MJ10VSA5E,Q+HV/[B%(=CUBTQGYYY?QPVPZN9T\CI]&LSORM_IZS0O2 M[ZHGK(I] S>3/P"M-P/>Z 4@9[%]3V0R9\LVLVJO'.R[H]"[\8/X"-CRNXKJ M"";N9;M R>Y K2%F)2D3\B0%7]MHF0SW!Q^:Z7]$QYLYK]MZXVV=@@S7A23, M\4_QNB6'1I*S$I,5L$WH@R&^ G.(0,HDP.-7!38]WX"&!PE[B9(*O ?A4EH_WYU/1& M[N=&^=ZBI<8U_]AXE^)KG320J+ MOI*4$7\L8(J.,/'%0=] 9BE(>6%+J!A:3X!<9FB#H1OP @+(NBLH"%)!J)7] MK.(6+R%B9)<@HOX>$92T8O8^,Q.GQ.1&2QL"L*0-@%Y\%^ I#"3#K<54S*S^ M%Q#&8&?U'":OCU^WC0]HD3_YOR?YNI$2>7-V9WJQ5-DGA21:][A4"0=K3A#W MEWZTVG,E@6/9/N:NJLL!KAQMS?L=GEN=(BB!3\D9S-'ZR>K55&W+0&';BS>I MLUMA26%69GCS_FMVJRPIP"HO7;R'EGY%=K*HY=^W.52#%BOSJ/"F6C\,9V.) MMXRW?-*OX4\5IPK'*._[9+>.EX#LR!7.>^_HT^B?$XQ"L*"I*">)4H/!$HZX M_H/A1#=R88".]^[1=SB<_.H\",+R[BG#P2 :9.>M/H:3H6;^!6^[8.!*T)TT MI>O)E\>G\6_D=^Y^']]/I@UE*U4/H:="[CSB,5S+_=7M3(:0U<0CGW;[PC4H MH5)KG+^39\ ETJ$[Z6CZV^W]Y(^F[J*%Y$_B#GK,O9'W>%EO-^;7)(/&M#HN M:9+J7<71 XS^#B+:!4[J(BI,TV1>/AU1^HGJ@T^-V-'QFJQ2NF2<@+ZW>1O M[W?A'**5H]QF092DJ1>@#]X190%JWR5+?OO.Z/X/,K^9/@-UX^,UQ$[P*X+Q MFKG[L)N$08#'HR!RJ]8<7W\&_GEP.>!MCJ\6WS97V+!5E#J_;AX!,6@\,DN( M=H._ 7HHHX\(OOC$XKC:?,6 <+DM MUPX7(S?R7[:=N*7<0,)4RZ4\-,W6/GT7TP7 8R'H\2M KH_!9,ZJQ2?,>*5Y MN+O7FY+^#S$BZ&) 7](4$4/#(";F+H$3L(26'4O:XCL> M,O_5I^R[8T)6G@IA[=P?O%@N-!E*9-M9B3LC^0FP1OK:5ET9W=;V7/:9W=J; M:I]8.S*5OFM53\(*TNW(^XC VO'I$=J2GQDA(A*F] M.?<(M;L;GX +_!=]&S)+KQW)4CV_#7@HEK +4S4AY6A%X[]_,;=IVBV0\ (Q M>]*,N5=CR1N%.$TC$A(K";"PQQY;*1>$(Z(:5GZ\PHHW*-41C$27MNGF@,6S MB<9CS$D%DPHHF.#^!JP1<'UIGO>_,[+*T@P65>_L&CT5K<]0)CMF%TU6DJ^<3I>2@(K%A/6FBR>UV9W566.C"*3$ M?K [/5,/>,V<"$UF!'9I#AH]SV&1I=)DGF ?T2VR73G.=N<6F\)9]0;$NP3I MT^C=+*] Y1"N^%?$JWJ]KT*4JNC0-='(@[;Y\Z :R+"#. M,;7[HJ&&J5(V!>\[-QQ4BJ#FI==P6.V^#C2@1J62L'@/P.&XDL$Y/\F/HVGW MF:7-GRZ<',J1M;LKH*:H3VDZ,>^PV,O A4@B=_8%WM*$=-Z!T?;^H)K05*E? MX"#W4JW67; E%3$<6=N]57JPE:FIXHU']:M9"X^LTBH\CJ7=UX$:]8\9A"L* M.7EW5WWJ]*0VO2"<&NI_.=1V.USTK%N9>G'>5W?0KGN-GPQW)^#ST)N>7,+S M4-9#(\7-\IBK8%<272M8NC,+GP?M&GK-=A-9."@:9D.F+U$Z)QJ#OWMS,@X[ M8Z+(ZA7A9EH<1+M-9MF&93FOO:0-UE+,+(\YUL!,O+L>!]. [=NA+I._C1Y^ M'4_O'J:SR?5__3:YOQD_3&^DY*#'@2G2A%Y#%5JX8S;WM(EZEE M/S;9;NO((SN5:7=Z'-R%VX.# M;8SGPQSX)T 6&B8[>_MPFQBY!1^=T)8JG*[>9Y,;:3[S F9O(-"S4G MS"3:Y0%\9W\EM2Q$*;8H'<-7IW"'! W5>=-\-L+#E)X #O+PU[5''2?T+,4^ M423W/I8KJA4E::R26]OI>)KGHN%Z5V*6 ?9THAS7QU\K<(U1E.&8_- #+46INO M5U]HK8G3,J1Y$UZ 5V3AB2\_!:(F9'P"$5D9P-N]Y"@O4!$%,W9BKCFF,"OE MA(STJ8:K%0S9V2#/?\[')GA.3B^ZA&%(E*:XTJH@8/0T/. !BRHK04)&99G) M]J4Z_-)PWXUC4ZAF XXR@NU[2Z4$A\6SQ!]1LSOQLF!=YR&3O_DX4!_Z 52I M,H.5BI?C97>LI_S@@J4'*\?([E0<88PJC*>^O#XHC%>1Q:5CN-^<(?>Y!UIT@3L=!$=X8[&* 238*QCOQ_#CL0M'0*.\0 MH7W%V0/:4;"W';7>3]N4,NF.H&K)^#Z%J.CN:EG,$$,<(3./5RD&;R7SJ$Y4]]UU: M##Q1E\CG+I(HB MJCM2Z[I*$U10XPJQ5./1/#D_<=6S#HSLP@A":1^- )TNZ,$R-@W5"A0,7].( MDJ5LJC*BDB<5_29)N'5UI@8$5)]=2Y75#7B.;ATW[5TNH9_R/^V"2CK@S,@K MQL]137532,+,*\S9P94,I (*K6N*"M&@P Q8NO=9+U.Y/;__21?V^I8C WOD M'F ,P/XS&VIWJRI*)G9\,JC*3C_\LO4=7B *% ?WT M@F^[L.4/63-1W;NM3]F-J;3M2X@8J5 ^&%YE[Q?3:%T+5(H'A6;"4E4P!0MZ MU\DT))1SQ!9^W@6%D,.=B3R09-0GL*:I;JP?:QW[7XB0!C+&0\%WW9!5QRR9J2Q#!N*OG>0]]"IDK80IVG& M?; ':EU/0B6QUI6(N,!0954TVI=XPB+"Q7GS%J=DWE45%+1Y'S9#>V29HT#>C9"HX4],VPD0[H'9D 8!UY]521216P-)@-<_I M5O68K.YY -\S#"#"=1RZ24D 8V.3_%-)S\G3+M=QA\MB[9,MYQ)RP8:U&:%; M[:BP7UF*.M1-Z.JO]!G!,8[\%5$R4FTK#[\TP>V5@WT\F1\L]CJK2Y3B4$76 M0A69Z.08/?Q.!KW##=J77I9B*-51S!Q)N[L^R*TW^8.:XVB@,4[+U9^L;Y>& M&M!].ETP1\O8-%E#.<(81'C+A#<)R?:.$;U$L6.D7HFH,.VA:K3]JE'AR;+T MTIR6S"GHG()ONZ!G#EDS$=5WE\"+ V)'I8-?TQ#0J%89$P#@!NRZS/'"OVQIX"A@>X_\:3+?=J#[ M"WA)1SI6+UA3#6EGPDB^5 NI*D(ZNU01*A)!VNSMS.R!HF:&K_2O0'DS149:D-!<<,% MQ3*3T9MC7[@,6V2K&3VA35=D*QP">1]V0?GO\=52C?:][SS3TV?SQ:&9:'4N M@TKD:QP+?P!_L:3QW!5 _5AKFI@9.TWA-%CE5$DYP[>#E;0"_9ZH!]<)0;S!CM?W4?JZST@M(#+T) MM/:328K TF>B@;X>"F5M*H0OV M;CZ#1KT=HS#R/3^(Z=.34YHNPOPNXU;ELXF38QN-I1T MR C-KW&)#KRALA!%IR%^)#G$T!+&:$L8Y7GJBYFF!J8^?6"IR^>X=XU*BDH% MD2X-=4- M6"7R0].A1D)H"DV'E*;/4BVTUX] 00>5?-\%#93'GE'C:H\!\A_D> -7FQF1 ME.87X:BFV21!?N@-8D ?U>H-HC2MENHEL2X8_-7WC*UY R+'#YIH%R(R7!>T MG@9IC"@+,E0(O)V#@W 8KV*V7\BQ3EB4U!+5U(RT>4A1?71\[RZ\=M8^#<_! MU6J;]"PCE0@U(^%G2(Y/@%8T_>@!AFY2,"45ABZ@8.2)H*43+LAU-%O [H>N M3[9H3EN KVN/K)J[%6VL@'PG&,_G0/+E("WC=149UE"!J@KRYZ91V1^KTXAP MW=TH&'08^;2@LG. G$7@+@(KH?Y $L049@NC*#-3Y+\.9XG\B/:,]3%SC3]2 M4R=)C2\![1_DBD?]6%_ ZAD@$2%UC-*<])B8$"SIXP;2% 5Q@8X^-,#CZ-47 M6E>YG[6SW[^ :)E.-?!N(1KAW6_M&NZ(KR4]X[2#Q(X+>O$07VQR]-J5++E4 MB2Y2.7K26KI0NU"QSG\07W/BM$R@GUQ;=R>Y_,[)_]Z,+;_3ZICLSI(.2+(+ M2)*PWO.>N<%TG/5;0D/S/+.-S43FA'N%+JW,P)!;XU!YY_4E1U9-T\$J)6-*V9S[>_72^O@4[)HA5#,VN0IBI=VGAY*-YY2 M%&7N@A%.78V>G12?O+"\]%R2<^AQ9 Q5.O4$VC1VE\'ZTLR;!.+S' 4L.L9TE MCK4@+HI_<] ^ZP;M!:!G>.*PB21 I!!^TN>D^9Q &((%S2 Y:0A%,F,XA/H. MGQ((6^[6KRUM3)EZ%[+$Y)DWD6BTS;\FBSJG0[Q4PE$%)2-A"]:KOJ8@)42D M T/[[:-VQ?9_!XYH7+&,@-'7$1)4,AG[9)YS'@4@OT!.6[3W1L"QMI1_+*+N MP$:QN@O7<83OP0L(/LC'7TO)&)4CJZC2'_[F T1.T.5&/D-!DK!16:\VQXPP MZ&5CS:(46YO)=,O46)JE]-J2[!:!?\8@=#6MS"-RAM=C'BLU%F,Q.>E3[1J& MY*X3^<\!F(*0&*X/, +X)@:S[W"VA#$F%]?9=S+09NJ_2J71*%$VE9 =;:^3 M:NE9113:X%YV&>5_?RKVAW "3@.##B]8:8L>UGS!JLXLVI[>T]QN@U5*I"\9 M/Z4JN 2EHTBDY:D]%01B67392#"]ZQ[0O MR95F=( >;[SM*9G-1D]@962(XVMG9DCC^ K$ FW/:C2&<57@F -M0%FTG"F1 M=I+9?W5]%*6_??@ N[8TBMI#=S;'0ETRZU,6NN.D/U81EB<)#"'9(22K&)+5 MJ'FN'/<;\'A;=/D%6$K&A!Q?IS/$@-S4$:.,BI&>&7"U LCU:>+M&E"']EV8 M=*AG;5,=O"3*B_YK_,_8?W$"NLT5NJ+4&,4,"F@-D1.Q)UOK3&<%(3/K\E?X M E#(RLT69&^3\>N*)4[3A(1?8 @V7QST#42W<>@IR%-$H06K)<=<8/;!UQ ^ MTX:@U#7"_$OTE>B0/B;,[-FK#?O\.G PKG'(:>?!\,G(&:AQ'AX2,?*FP!*B MB!:*W(4O8-N207X=EU$QHC=K'PSMZ7P.&8WW7A.=O2#7^[\Y%(M3,2R6[ M*?*^;BN%^5)/"O-E*[H]P\"%'CDNVKY3#:G8"D=+=U*QAT3&(9%Q2&0\@:"% MYH2('H!M+"'"\AS(1A(B+GJ;!ZD3QYM$6>(^+[T :'>4\O@X#GX^> M>!",**#BS!F.]W"XZL*[-.&*-Y;KU0G;>I'K#_8CW621ZZ>>'(^-%KE^ZM69 M=AH%;C_V9&&W68#UHX$B-W-U0=3C%D:06%/I\^2['[&;G7RYCQ3%+E3QB#%L M*(F+,?( I!(0]K\SE6[&1KSU0Q\3U'Z%T,-D>/:X/7W/7CK_K)*<4;G^@.C; M7?B(H NP!KG*R!F5Z\GY_F7;UUV#6"74C$K%][)*_DXIF=;//!$AH=S<\+N$ MW>:"*G1EN[4OZ0RJV)5I\+XT&5+%CAW?'"3]]RL8.4';=J:V[OQ2%#ME9ZIW MX<_ICIM2';]2=46N/)-G3 ;&+KGM@^NE@Q8 ?PWGS@M$S!&X6I-U. E_11#C M+^1O_? 1()="L!!]-UCSF-(=@87&OS4NL>B(@VUD5M'JGC]N ]CYV%1#\(HK M! ZP@33XGX%_'ER> M!G*W$,V!'[&J(+88?,0HX+LP>7K5))("S!C!E*J;.XQCX-W$-'*0#,Y8QUE= MM-TM0 XD!>JGL))^);\8I3/%CG:3:R=W^%/ K5NZRPQF_,R?S+.,/P'V4O8#=RO[JMSPAW=WH*+TA\4K0[>I)C8QP.TZ+! M!<"+\ QX/-MSR&F+3:D0[J(#KNWWHD-)M 1HMG3"O9V]._QF-.Z;)C4:N5W6Y/"TT=\WQKN!]R%/G4;X7J4[ MMX[1I"/12=4I.4*G +WX+KB&8:(QOX:^3&-$85*=F#=<0QN5$?H,,+[TF!,X_5(QPQ( M7R'Y/.D+>.RP==HX[Y^?W0#YD*?31G@(E0Q:N3-AC1,+1^E!A:QR%MD/79"DM\F_ M6U1(8@BG47CR#+ZGZ5=YG"L(=6(/#:'!(30XA :'T. 0&NR:%VP(#0ZAP=." MM^G0H*!=U9O 8.>$/K2TNN$PIZV]V3[]1"J$>>*CY1 MVHLJ.UCI>FK359BC<&FW)7IJ\W08Q>#/8NG+1>AF=>:IS51.4(]/ENV5SJF" DR5'W6E&Y,YAYN -A>@0N4 M0<(P^1--&'+A(O3_(KJ ;3;F+U6*26H?V@1>OX(0("<@]]R1MZ+=I2/:V^$% M;"=-/HPF2-!(H 4$0?).2>(9(7]6%JN:EJ%@)R#G*WT4[X:^8 [7]*!2%DJ( MG FYZ,HG&M()5 +D.1^;Z0%,S@.B[HGBHZC=;[>U?-2U@E"+LL@&4TO)F VM MZE'&-<*L6AD80JZ]";EJ73?]"[\VL>^AH(;K2V!6Y+2HQJQO\58Q>P&6VC5] M"99*8R5DR388^3QM]*HO-WV)9$I#)WC=[4T TM1!K-W9TN3+4%V:H:8<9'6* M-_7WI\S+1#'G-B?2KOPH,?I#(GM(-2H(71_H:X)8TC"-?3= MV3GM-LPT^R-9GV3<\:L;Q)CHZV!S3W8#699"95(*1*6K-4H&J,^B C_D4-P\ M@15\H8] [TC+,51.0AFA+84;$/K NX7H[O%)%J)\$G4YFH245$CT_Z.#Z&OO M+S[XKL99 2EE#A]@6']A%1%1YNJ:G!7X&L8H2F9B$J,OD&[]&1R1$;Q1B+\# M-(/$3 MBCRB0F"+B!HXO%JK1-I0)A]P]Q)@KQKQD'\N6&(M24YXV^ M[(XBZNIB*^ N?'$"7U:3%A'1Q54]=NKPD1YFZ6;^8^F[2[;ZDCF):7:TLY%E M48*P-/=L%R26&UDD832#B>K^PX^6,(X>$?A'[)'CC>BEA!\YF-7)*YU<]_X\ M8II=_>0J)E'_Y'+)[],D(!SY41R!.B=%(;&Z7%['B%XN@LTH8H\WJ+%W3*4N M7[=^0*7='HW$>$P$I@LI^8T9(F8CO:&OU\ )KJ"#9%53K9&,A/')%LIJ]RV_ MY-#R=B>T]W4-0_ES0Y9R[56V4P@,;,4U=D"CO1D@5V% HVCW; MV!;1BO=@X013$$5!DN@O(UXIF19LK9'KHM@)1M&U@]"&_%"ZM[L@02-S%"-W M2:Q=?MTF)RU93X2++^2?JW@U6E'K-OG[2.ZY/07BTAJBQ$]P[(*>%4@K-!HJ)M"2#;+I+(0GI%9[H\^Q=.KF8 M2?7DJ"(B;S=3]^T2!AY -P#Y+RRP01\(AJ$<9R*$%.8:_.C/ M>W)#6C#W(;WQRRW5\N_-<"RZ*(N^-),^AF/$RA_3GY40:<%^>W#H>V?R M6JV4C'DYR+EVM65"5KM5$&IJ]6^M!O'UD_-18[PYKPJ\[7_4%&]/M+Q%CK.] M3QKE2T:)93XPTCF(6N; N_>=9S_PZ:5>7G45TS AP943)*7G -3(0BZCTI84 MLBJKF(;..X=P4K 0&3/I]85<\&BL2B:O).'6DQ_4@(""4VE[MJW,MH BN[(O M";.5NJT"K;ZER@J<:%#D]+4]759R0QY85_N[[](Z=/*M3YAC^]J>W5IT/X"Y M-Q3;%ZIXJ%=X!_9URT?K4)/SMA3B=N ?XOUT["Y0$/&U02'/ M($?,3LVM<,+G.8'WM^,/UL%4X3;/12;KRC?ZC% G\,D)A$#A6 V'RTZ[6E)/ M"<3>>%,G.VTJ12NB,(*ZK[!^L@XOT2AT.59'ZNM'.]67>-Y!,5Y'._%'.W67 MY$X4SHE)32$'BJ.IO<]I1YHPU\!3,'E.BNR+)^2 MXZ:][/+4<5-)L]W!>7$^*$9^J%1D9'/0[+18M*_!XH1[#F4?#1K!]:=6N9%" M>V%G?%+/UCXJZ.&P#0=,(6R%95HI>I8^'*Z&7GD!'L=,NSE]PIBIEUAR//7U M(#]]/%7*;E,D/PQ'2 Z2AS76*5P?!V.Z$JZT0IZC-IB Y;Z$W+8'*7P_#(Z$ MXT57KU$&QW;8T,?8%C5025'[<; !"RWH@I8X'+OAQ"VY?>PU.N*8#?;S_IVC MN%T5QVRXY1ZOLW*U]GE0:T*0Y7:2VZ%XJ?^-O&,4S35-O '/T:WC;E.XK^E; M2RCRGP,P);J*W%!AI+%[HJ[!NM!&L;8LTM7J"*S\>(4?'9\>(=?.>@V\:R<( M9L@)L9/D"HF4$8G3DJ_?RB,T?EW[=(O=D-TER)\ '3V\84843,CD[9KH>CO- M0'[-8\-MA/M4#G+OX.@)K"&]LM+?>$1$ASV2NP'= M%PO1&5"D+2T#W4;\\;=< ,D/=^.P-#E!"90H&WGR8X^Q6\='TGUN"DG4Q']; MU,/,>X C#X'+DV7Y.MP$N[*DC;4#0M#50F4 MQC'8 6HRO_5#A]@YK(T\VZTT&D2SMEG#:)DU)4S22)^8K/J1W/O5-,Q4_U*+ M /NTF3?C89>-Q P%X%W(B") S+SF>@(>6#&3]^ 8(-VANH$'^1D&;DP/NHQU*J6M M:@S2#0PD+7]%PJW*RG8:$=D?*(W;]TR[HC6O?-D::]6,&2J@0_# M;!9,=,?%^?GYP6%'8QD1$+V>-C"N$5L701< #]\BN*(B/ ROKJ9*T"MA5L@ M8D43[H;8,^R]%]_=VN,UKH4E-,U+^(5:*.2B).H%$J%B7HKLA9"]5^7)>594 MJ+;ADW!!LM'K."4X#?,2''O]I06X%^U,F]M9=.,N 37PB)ITDVL+7"!'HHF= M"!7SN#XX*X7VC,4TS$L@V]TL[VMY3ZT?^"X,?W>" &RNG/";7"/7HJ^-].@F MVX!<-1$@U[9MO&-S3\,H2'X=5--J2R+955%,PX0$JRC=0 M+"5C5(XOP*$QM:1Z:O?#WWR '.0N-_(+39*P45FO-L>,,.AEUZ HQ3[V9>UR M/]O^]8S-[?29%S"_B<'L.YPM88R=T)M])]MV,_5?I4Y+);]113:X%[ZQ,S]WKS])]Q'MO1S4WS7:Q1;1*'UEA(5HL$*]&UO^2JRKVTLQI%L;6IQ5WO%-K> M6M[43O H%[W3]Z73JZ37) ]),1<0[YY@MTFIYG++PS7/:30<+#L+QFN# M59Y(Q>&SLW:\-GS[V74<+CO;4=7?FB4)EKPYD)U%]PK@B63>8MPOH44I1 4:68GC<1&_3D]E<% MFC*D3]-PKU-/'A@/;^GB+3UXG# M-KA8"]SY::^N%*M>A8@$/5UB[=HXA+T_7]5[]J4@#J[JVCT<.9;#L2'4QI,# MUOL#0[PO:PK:)P,G1UN]B'<;C;9H3@P-LG)H,^;ZG8=%27>OSW EYP;JTHY& M?I8J2LO]7*&;+UX>4!)AHNA+$_5\HQ4Y@_V_V)K)W.BD.QB5TS$OR:Z8CSH_ MM@I,79Q<8KWK'S-41P_5T4-U]% =7;,ZND]W$.7J:+M3X_551]OM83%0'7W1 M)_>*>B;X^87=*TW"=2Q@&O/ZV=X'?L3N1_TL."[VT.59(G0)]<$)_IR@&H(%[0IQ@JCN7[2Y%U-_ MK42+KJ=[X&#ZF/HV#1]/YNPG-1*_I"AVP6DDQK#L;7:R!H@P'RX8L=U6F\RG M,3DCR$_N0L*<: :5*#$C#P5+"U#TI?RC/GL$9*X_)1^;P.QW!_G4-DBG3P:V MG(]-\'R\YF28SOM:>KYSEKWDI)=2,.(C8!*+ ::-LOYX)+ M%99O#]L#R_(HY6B^O@232S=;T5%F>QBYV@2 Q=9&"H[&$HYNW7&$X)&P)E/$ M&NA[T_J59QJOR9V#7@*=@.9DW ;P^UTXAVC%QGX" 9W2&=P'"ZO?B/0,V)T+ M4TUYZMF"NP)R'[#F=D^$C[2Y^F3^Y"^6Y%]?,1AA#,1J/6H/(6W='HXR0CXF M@PL,)FD$ZQC(_(UCVXE!*J)81$&IV&E;$IAX'C%1BD'LT1K\+UG$CK"5FQH- MXPRW&'V&E8;IX'<=.Y./M6Z.PAL1W[J]28?T[KH/P"5''BC%P+6@@Q!@\@[S%C3N%'H'?S2+C!%.P0U8&J; MYJU#5KDQT8T;A"6\;INKJ)N*(K3-F\"54WBA3>)D(5Y\"V\U)3=CE M;EBCZ6[MG;^W<;3[Z&\B8=(GM1/7W_);H?">@+#0L:,&86F36>2HTI?\;T_1& M='H3VKMI/=V(1FY<]S:@91O6IPUHSH9U9+/:4(/>:\(]DBKI;#]L57](+K$6 M9;K6)M!U!Z31((8I=U2),4!NB%L_ _#&KR[Y5?FB;\4!6I=]9P@)VB+R-)NQ M%9N\@,I:)F9G249B==I=DUC8&JI!O',RB]E2RJ2[).\#>(UFWT'P K[ ,%K* M]1M0'J,S""A;=CI&&<)!FD,:=2;#:'+!Z:.8NZV;K.FT$\/T3.#06=Y*0B]T MB0'!P;/["0Z]X"4&)\>NU_F 2M<37A\TG!FBUU*.F8&Z_]/%K-ASP0'4=U)T MJ^Y*-8KKP9NG8@&1T_?ICPUS24= MSN*@V=Y*2 ]H^[>I3_J4FM6@'=RC/NE3;S;#=G +^-1?@TPQ\X1#-YP(U5E& M'*VFCH+9:=BV^I/,>&N&OEK!FC(4.9"#A5PKD94#V5>'L+:,9PYE7]W#NK+C M.9*#LUA#,44*YX_#J:-6>,,1M*J++!'W'F+\"-!T2=!] BX,Z2L\3O(BV$.\ MHFA!Q!H0$P)^2/_K*Z8=(VCCU9@B>>5@WZ6_X0T.:*J4KYEGJPNE;@:E M-I 0,G80K8E-ASY@3"9#I)*4B027@\)5,AO/U+AG#&7>J:HAINH(;4N/,\RI M) #)TS8A,=DYB?ZG^T=&G(,/C?,Z>B%;G';?G$&B%58PG$;0_;:$ 3G!\';1 MJ$Q3C4%,8'"H)%1$+*;1NFE3*1[4,E-]:5M0?\<4X9UMV&3W-5!F2(Y**QO9+D7S+&\SEPB48>GLR'!T,TL5VF@8T M87?69/5>Y>U6?6-*%^]E'H][(&0B $+VKIS4NZY51*2Y&I/M##< ,,/M,4;N MTL'@,7#"1,5+,2=(2YK')T .%]\EFYM1_AKZ$?[BH&^ /F8]!>C%IR][D7.( M3AK[6_)S,F6L,W?H@LQ7,N+H'];(;2X["1-V;(I++4"D//N[NT?>V2A:Y;$FC! M*QQ'S^[33Q*]JMMY7]X^[[S1<)_W'GT?#ZH:WC9]LW'\TKV!\)^Y., 4+&B& M7.:EN)&7G%1.D/FABJ-?C707//F2G)M(!=G&MI[ &J*(*IXMCW(Y+"54C#A( MDM&2X173BHIIM*[%*L6#8E-A-%NC354SC50LT+;O>\DA+71>A_Y=GFOETZX /@N M/ 2W_B$G.T8'#SQA$=H^_+2==7\&_GEPJ>"?E=AGV^JD?20%W;GUAS%QO)5R MF:RENW#FK\ <.2N0J]:GY)]X[J>,-V#7U&>D=2RU83&8/2=R9#=J[JP!(>5- M(P=%]AH]];<]GP&[Z^FEL-=R.'%D;>^URR[='UG/Y'S M\M0<2L7TQW' K8+! !U0X^WDSH#:"5NV9=3,>-SRP7OV(.N/A'W-1)O1MZ+ MCR':C$*/P[4+,4FEQ0A1:A%Q^;+F"D(MRB);DUQ*IJE$H!L? 9?P)+Z*\KXR MC7*]9=*!M8&O-MF_T;14_M"V5W0/5U(+M*5TU%' !HGW)]!(X<&&^&6![DI>I#9NW0R^M15/$?*[& M[&AW6EY:+':!@N*WOK[4_S:]>>]SDA O[<[L%':?0#&7#\?-[LP6&=RT^?F, MOJ)NTD=.[A^Q&\6(KBM]CG%)JMWPAHLR;>1ZG&4F]+:+<426YPOKCD [(@2 M<47^0NZV+$G:C#L@EZEKB&F'=_HZ,_NS!CF/2;8LWZ[._!%BMN3P./#9$S. MMB#R(?VG"^3:^&H9KKNX- ]%J]+SK7@#L(O\M7SNL@Q=XY)2[!E7F!C3:HV8 MQ>B9D&P2+0':8T>^7VXQ#2,2A(!FMU CDBY^6DX$0C"7ZGBFP Y'WO*0?20&#$ M'B"+W>T\TF153?4>#FFI\,AU44SK6@[ 56HO6F^(SL6@Q"4P[=;8KOMKJ@9J M!"8.R:B][)8BXN#EH[,1;KE<_OT0]!J<_H/3?W#Z#T[_P>D_./T'I[]%#K'! MZ3\X_0>G?P=@&YS^@]._LPZJ,D^?D3ZV)P1EN2MA\)!*+,!#GQ#WAFH/AL@U M3][^#?W'LX/!?_Q_4$L#!!0 ( &>#_%(/FG^47P@ )] . <&DM M97@S,3%?-RYH=&WMG&]S&C<3P-]WIM]!I=../0,<8)-DP/%,8IR&3INX+IVG MSRN/..E CW725=*!Z:?OKG3\,<8QU''LQSF_ $Y:2;NKTX]=Z?#1=[V/)X/_ MGIV2]X-??R%G?[S]I7]"*K4H^L_!213U!KU0<5AO-,G 4&6%$UI1&46G'RJD M,G8NZT31=#JM3P_JVHRBP7DT=JD\C*36EM>98Y7C;[\YPC+_SBG#=R>MFDK^N.'[E:E2*D>H8,1J[;DK-2*C:4#NGTTXC6Y0XG?E+WT(H MQI7K-'[H)EJYVI1CV\Y02]:-M=2F\WW#_X5J*_[FG28V]I<)386<=08BY99\ MX%-RKE.J"E%4JZ.T2:D,0SET9@(%4*IXD)I0(RB,3PK!RO'IU5@,A2,'S7KS M*,J.-YL8@]+1DJ WCYG6E48%F4MJ,QD*-%M<996Q^/7=1:%*#>U+2S/+._$.73 5S M8_ #N,6/8/"%D4DQ,CBU,N\DB![6VX<_=*=CX7@-AT8O3 W-*K?<:ZC[IU>3 MG[2M'%VL*9H[O=NZBQ" YOJ04DP.)/9^02 M%H;D;,2K@1$FD(%IT%!I1V+HAPI%J)J17#F3<^B5.IY"#(/(H"2%*S!?DH3& M4&2(3B'P@IB" MYJ )D(+ ^H['Q.;XLFP_Y887G: !J; 2XG&8!\"(&X.!-N.Q5Q#[S4 US#* M#V>]/C&U8Y)(/;5S3!H^$A:GQQ&*A4%OT+*Z0CL[5^:&MB7P2N ]*O .2^ ] M$/ &U^CPX_>O6LV775L@K=CVP2!))XF 2\^-/J&&>T(!<02NQ% )$#!+QF@D;2VUS:(>AH]$RH"HS.N8,BBW9 S(Q#J@+^#F]BL=4C3AY M U'9>2Y!HGE :\WV'M_W39MM%J["I< ]0Q40B?T3#-U6R!E(AKIL/5!R;: $ M!D([UWD*$IA4=YX](^_>R/R\VY$[+9,?U=!FW=OQ\'#V/LY.[4W(/XX>>W1_ M)S0_Z9NHQRTH#5CPR>/=S*IB7AO3W&[?!!/,(0?^%".%E%7G!CJ ,&PBK _N M0(HKWP]NN2_#PM70TG!)/="*G'4)I6H1=F*E@! 1=+%:"D:=5W1H!1/@)S1 MA,S:![L*>\HM9KN>_]:GQCX4U):#0@Y"3VR442!IG$N*$2R8Y9589LW0(N3@ MJUL'\&G(41""3&C/6;:Z(K6XP^"KXJ#,IR MDP$UK<_L8PC-F5? ;S:.N(*$70(\H89G2&44R94+@ 1ZBPP"T1*1)2*_*D3& MSPB1IZ!U[B,NY =/$AX[,8&5;S=LRRT2[RTBR'"Y>:?.$Q$:0O1GPW[@4.?N M=@VVB7'I0IKC9F=R]P$)&? $Z-/%SDNHE5#[FJ#&GA'4>H$7-[F# M!\'%/IJOV0BW':(]S'IU'.<&Z;*28F[H-=7603D^-0A]V1@Z^BL\TD+V;FF2 M "8A#EN3+A2/ 5[^#!N/MU6^T&L_:#6F=I&/8P3GLDZ_>VT7/'*7E@JT9P)IXU=Y,J^ +I,4P&NYI^(=H<:LG&L9P+T\YWL 48AN+08O,([ M3N:<_?RO7(#ZGO.YBOV!]WYY[E)&E5]C5/F2$EP7T\ TO!,%4]G8\&! M046ZNSC_F')ZB?EKV%?S&:S?$?0/&,Z?@MF);,5113C1WA"Z408-+5]$;K=2 ML-A'A"8&P0\0]DFTA0S:YBGX&PSVQA01\\;GA9YY5/>D[\(29>7!R/U1!GEP M8B "J@)8N _: $W^B>."8=601@HUT7+",9=4=%0\.&V*.(^GF=0S#K73L0[! M';U&2"#:9TFTZY]FS?_EC]AZX.@.^3D'9+=>54FKT5K_K>&_^O7DW7= A?K*?'U%06@3UN?M"B7G;O)/$)!&_64[&OK_L9"U8F7CA0*K[GC;3#;1/9Z-J/'U=@] EG/8C]C[)L-OSP\Q%= M\"BWP,E8\(2<7O$XQX,2\C'DV+O2XTG;N'<6CI?A6^"&H?LW)ORV[P,I%*^- M@PZ-C=\'6Q UF-L*6*)$T11ZYEJ>P??AJS:BBB[+>^T7A^W#%[W3/P^:K8OW M@U_7ZM_U?[\X_?-]_VU_<''0O&B%ZE48?VG\'T7%#_F/HN+?!?P#4$L#!!0 M ( &>#_%(S9#$U*P@ %1 . <&DM97@S,3)?."YH=&WMFU%SXK86 MQ]\[<[^#2J>=9 8PD*2[ ^S.[";9ECOM[C:ET^G3CK!D4"-+KB1#N)^^YT@& M3" ;N-DT:>(\A-@^DLXYLG_Y'\GTOS[[<#K\X^,Y^7'X\T_DXV]O?QJG##^=<)+#'YEH\*NC=N?3RR:8P(5H<:4? M+6R_;C3(^Q_(J593;APW9'K2;#4[S9,6:3308*39'#Z_ZF?$NKGDKVJ.7[D& ME6*LND:,)ZZ74C,6JC'2SNFTV\J69YS._*%O(13CRG5;W_82K5QCQK%M=Z0E M"R>L^!_OMM'<'R8T%7+>'8J46_*>S\B%3JDJ3-&1KM(FI3)T[C!]"9R LXH' MJRDU@L*(I#"LO>Y3HF@*(;P;_/KI]/QB.'@W.'TS''QX_ZD#5R.Z@\7YU42, MA"-'[6:G'V6OMR>AWJQI&8MUE^O!?;_A;&'UT7$A3=W"F10 M)Z?4S,E;>LE-G<1P5XMD3MR$NFX(BXDI\;/TJB9YXFIPRM&1Y&2D#>/F5:U5 M@V92VHS&0HV7QQEE;'&\R$QHTHBUE#2SO+OXHT=F@KD)A _9\",8_,7(M!@9 M .'QN!GAF:U&VXQ]/WSCYZ?JYWR"VYKT_V&YD[O M,W<[3XOD#AZ'1I%1[R<\36BZ"&SWVX#Q6!N*I P#OJ7QY=CH7+%&.8P'":G= M[$=H_1KO-, MVYST?W@V[Q+/[;!9IK3$UD\_RLN3ULL7K?;1B^\+JI9G^H;Y MVCJWV#SDL]Q#T:SE?_"1)Q,ZY<3PJ> SSN!9%Y;\DE/\?R;GY()GVCBB%7D' MH9)VJ_$+T0D9I)E0?];)0,7-WO5I@U\&?R$7X!.048&C L?]A=1YQN"X7SB\ MI1:0 ]_.B>7\&!(SL:\'AAA AF8!@^5=B2&?JA0A*HYR94S.8=>J>,IR!I$ M!B4I'$'XDB0TAE.&Z!2TH-/!;L- \9A;BW($3%)0)#!NJ4\+YQ@X T-*G!D< M PUB8>(\!3,%S<$3( 6!YSN>$)OCKU7[&3>\Z 0#2(65(.QA'@ C;@(!VHS' MWD'L-P/7-(,P0>M#4D;S?&@%##/:& . *? M<,@!X1:?=F$G:(YF*0A$%(EXS(2-I;8YM$/I:+0,J,J,CCF#TY8< )D8!]0% M_)Q?Q1.JQIR\ 55VD4NP:!_11OOD@!_ZINT3%H["HC\EW:F2SWLUXN+]X'V;Q M=A/R#^/' 3W<"\V/^B8ZXQ:O?+ME66Y9>.^@(,/A]I4Z3T1H".K/ MAO7 D<[=S1[LHG'ITIKC8F=R^P8)&2V643WD><@$^-/#SBNH55![3E!C3PAJ M9X$7F]S!C>!B'5KTZCG.#="F5F%MZ3;5U M:2$'-S1) ).@PZY9%X[' "^_AXW;VRI?^G48O)I0NZS'4<%YK'+FI:W/1R$[ MYT2*2RZ+#>UK]O4[I^B)H[3:D'G4&S(GU8;,H]J0\:_UL067^Q\S3B^Q?@WK:KZ"]2N"_@7#Q5LP>Y&MV*H(.]I;I!MET-#R MI7*[D8+%.B(T,0A^@+ OHBU4T#9/(=\0L ^F4,Q;WQ=ZXJKN4=^%%KR@87<-ZR,CJ_T/AYR)3_B4"TFJ^ M.,D<694L^V2V.,1L^./U5..)TMP+!W[%O?42Z6YWUA[W462CTA^6 /U05-_[@N5?%/+!Q[ /#=%NQ'VX<4/<\H_C MOE';CXIOW_>CXCO^?P-02P,$% @ 9X/\4I_>V283!@ #,R,5\V+FAT;>U9;6_:2!#^7NG^P]11JT3";Y#D6B"1")"6*H447-WU M4[78:[QW]JZ[7D*X7W^S?DD)(1?ZHC;)%2&,]VUFGMEY/#MN/^V-NMZ'\SZ\ M]MZ>P?G[D[-!%PS3MO]H=&V[Y_6*CGW+<<&3A&=,,<%);-O]H0%&I%3:M.W% M8F$M&I:0,]L;VY%*XGT[%B*C5J "X_BW)VW=EE\I"?15,153_),RDUXVZN[' M0PN'8(==];3M:NQ3TX3A*^@*?D&EHA(N#BS'JEL'#IBF'C 5P1*O3]HI9&H9 MTR-#T4MEDIC->%.R6:1:"9$SQLVI4$HD32>]:E$BS6_S&8P'E*NF\ZP5"J[, M!=5SFU,1!T5#QOZA353]YVA!][H\9CHOH#WUL3J6C#I=W,SW<:!4X/'8V%G IW>Z-SK]QZG M!RN_O70.870*WNL^3#KCD\ZP/S%'?Y[U/T"GZ^F>NN/4U\S^.I+Z J-*0$IE MO\G. 0=?<$Y]_92#!5,1J(C"NSG1#YYX"6.:"JE A#!(4L;_0C;BO@6[>M3S MG1?UNM/JBB0E?)G?N:T]P(5.<7UP'?,=H ;YBI^*%8&BU0&\F7/Z?,<]=%H- M#(NZ4W=K0#((68R=5UI,J#^7^/Q%! @/H'_I1X3/*#X8DX1EF=88OWID0!2% MB$J*>JZJ5FA?:8:ZUZ ;299!CPG)1 W.(ZMGZ49&0Q2 A6[H# *0^:CMFT- M6^77%:"9PFWM(WZ[YY)QGZ4DOCE[KVWK*<<:/*U3B5,-L$^Q$/^D*P-NA?RA;Z+\P-8X]C/F2J,-YC*SM(]7$FC>ON%32 M3W,F:8*/G$R3P1K)[!+D;0GNP6ZP=\4BG^GWBGI+*G%?-O9;FI37 <8?J7\T M;> 5&>47K_SBE4?&*_7_$Z\PKN61/#_$5%$1QC$+847>59$.83I73"7--+_4 M=#>)8\!I%)6+D7VR% DGJ^6S0L8))DW8C@L&>8$E3_!PU#PNZ$FD5.8RL[7L MR=J*<=:QO_W 4=YJ7BHC9#4Y-XNFG[C9"H+^?OG9EC2Z7]_,H@602,7\=\VACXY:C^^::S*.P^(Z:P]H.O./)^""J M5&_FF%W47Q25HO4JZD,RI ,9T@#F3\@9J"1Z,,]ND$86>-)2E*-1F#/I4UIU M8@M@NJQ.:[!5C0%< MHS-U.ISA4@H"BIX-OJ+*J=O+-7#]J4[*?2%1'E&%XR0- MJ:3#3X$;A=HYPRG6YQ>8I:P$O&XVBX)CDM=H:B!OC-Y4#5N? M[B*B.$?B"2# ])0BP%2O0T)52L\KMN56+J#;0YQD>5#0C(:=VHX9Y7@4B%=, MUHC$*'Y.4(-K1Y)LCL 7AM^RV[[LS.(B7[V;;=OD&^%]02P,$% M @ 9X/\4GT ??7_!0 5!X X !P:2UE>#,R,E\Y+FAT;>U9;7/:.!#^ MWIG[#UMGVDEF\ N0]%H@S!!"6CHII.#.73]UA"UC76W)E44(_?6W\@LAA#2D M[;5-KID,QM)J7YZ5'JU$Z_'QL.N^/^O!*_?-*9R].SKM=\$P;?NO>M>VC]WC MO&/?#*G%,]MC$1D9\WI.PS;52U>/8:D)A% MBX;+8IK"@,YA)&+""U'M2(,+&9,H5ZXT? $V8"NGN=0YD8R@12@$C7;O(F03 MIJ!>LVHM.VEO#LI#-ZE66.K M:\&XU\W"K-8/G H\G @[8^@<#\_@/NJ!^/.Z*@SZ(W- MX=^GO??0Z;JZI^8XZ[3U=21UAZ *0 IGORG./@=/<$X]O$+[*W:G,/4-$)ZH>J M8[X%]"#3^"G7"!2C]N'UC-.G.]5G3K..RZ+FU*H5("D$+,+.I1=CZLTD[K^( M .$^]"Z\D/ IQ8TQCEF::H_Q7TOZ1%$(J:3HYZIKN?>E9^A[!;I$+N"(?*02 MOX>,!G#"..$>(Q$,@X!YZ&1+HU6FPC;;LO6S>U;!#T1"=G8<;(_ M''8F&1I*T-(UF]LI--I[A:#.B ZT +\"J$.Q +\D,YG.,,N@!*P049[B'/2< MC1!PXHM$(>2K8ZY(ZOE?6!H3.2&+RP=6469#ZPX?SPC*N1:-4DHON6P?[3YKSD"EJ M:M-Z\K#K[RU9Y)+3EWQ>4$GU17V_J9E^'6#\D/I#TP8^D5%^\\IO M7GE@O%+[/_$*X]H>R8I.K#\581RK$)873* (<1J6N MG+ C0<))*]FH8%E1H4(_N[7)JD:4FD4Y/8F$RLQFNE8]65LQSCKV=SO%W Y> M=6W]?1^.VY+B]FN;&2X/$JGRZ&5W>#H<'1H[)]G?4G-AS-0>9M&7#:-L[CG6 MGP'D3( MNU^X+=B[-@5OV:ONQ674ZQGN][7G^870#:F]%X%T($4>P(I&2(9.8MZR>H/A MT0G//HIR# JK&'UN*L]0/DP6Y?D)MKIU@9"D,*&H+)'BG.EK-256JYJL_)DS M+)DF^JA6%%EH9ETFF$G.TO!2P387;Q(85E481Q# +,$6'0A-U?HO%?ER&EL5@I3A$H//1X(8* @4>83%V@IJA*@4\QL_Y77&;J]D(' MZI_H,MD3$NT1E2=.TH!*RCW=@Q(Z?V@%MX-K][,SA%.NV[T\9]?SV[\XNXVM M@+@FNNELOCH&=N9YS#=,M/^Z*F_9Q:^O+;OXC?=?4$L! M A0#% @ 9X/\4J!'/?^<.0( #B0K !, ( ! '!I M+3$P<5\R,#(Q,#8S,"YH=&U02P$"% ,4 " !G@_Q2;E+I!DX3 6U M#P @ '-.0( <&DM,C R,3 V,S N>'-D4$L! A0#% @ M9X/\4OP=&"(K#P 4.( !, ( !2$T" '!I+3(P,C$P-C,P M7V-A;"YX;6Q02P$"% ,4 " !G@_Q28IOZ2C8? !/#@( $P M @ &D7 ( <&DM,C R,3 V,S!?9&5F+GAM;%!+ 0(4 Q0 ( &>#_%+# M6R',368 $TD!@ 3 " 0M\ @!P:2TR,#(Q,#8S,%]L86(N M>&UL4$L! A0#% @ 9X/\4K7KPZ[E.P ;G $ !, ( ! MB>(" '!I+3(P,C$P-C,P7W!R92YX;6Q02P$"% ,4 " !G@_Q2#YI_E%\( M "?0 #@ @ &?'@, <&DM97@S,3%?-RYH=&U02P$"% ,4 M " !G@_Q2,V0Q-2L( !40 #@ @ $J)P, <&DM97@S M,3)?."YH=&U02P$"% ,4 " !G@_Q2G][9)A,& !R'@ #@ M @ &!+P, <&DM97@S,C%?-BYH=&U02P$"% ,4 " !G@_Q2?0!]]?\% M !4'@ #@ @ ' -0, <&DM97@S,C)?.2YH=&U02P4& / H "@!R @ ZSL# end