0001564590-20-034365.txt : 20200806 0001564590-20-034365.hdr.sgml : 20200806 20200729174042 ACCESSION NUMBER: 0001564590-20-034365 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 67 CONFORMED PERIOD OF REPORT: 20200630 FILED AS OF DATE: 20200729 DATE AS OF CHANGE: 20200806 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: 201058197 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_20200630.htm 10-Q pi-10q_20200630.htm
false 2020 Q2 0001114995 --12-31 Accelerated Filer false 0.0289415 P5Y8M12D P6Y1M6D 0001114995 2020-01-01 2020-06-30 xbrli:shares 0001114995 2020-07-17 iso4217:USD 0001114995 2020-06-30 0001114995 2019-12-31 iso4217:USD xbrli:shares 0001114995 2020-04-01 2020-06-30 0001114995 2019-04-01 2019-06-30 0001114995 2019-01-01 2019-06-30 0001114995 2018-12-31 0001114995 2019-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 us-gaap:CommonStockMember 2018-12-31 0001114995 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001114995 us-gaap:RetainedEarningsMember 2018-12-31 0001114995 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001114995 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001114995 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001114995 2019-01-01 2019-03-31 0001114995 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001114995 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001114995 us-gaap:CommonStockMember 2019-03-31 0001114995 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001114995 us-gaap:RetainedEarningsMember 2019-03-31 0001114995 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001114995 2019-03-31 0001114995 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001114995 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001114995 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001114995 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001114995 us-gaap:CommonStockMember 2019-06-30 0001114995 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001114995 us-gaap:RetainedEarningsMember 2019-06-30 0001114995 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001114995 pi:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2020-01-01 2020-06-30 0001114995 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember us-gaap:CashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001114995 us-gaap:MoneyMarketFundsMember us-gaap:CashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001114995 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember us-gaap:CashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001114995 us-gaap:MoneyMarketFundsMember us-gaap:CashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001114995 us-gaap:FairValueInputsLevel1Member us-gaap:CashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001114995 us-gaap:CashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001114995 us-gaap:FairValueInputsLevel1Member us-gaap:CashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001114995 us-gaap:CashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001114995 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001114995 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001114995 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001114995 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001114995 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001114995 us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001114995 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001114995 us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001114995 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001114995 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001114995 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001114995 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001114995 us-gaap:FairValueInputsLevel2Member us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001114995 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001114995 us-gaap:FairValueInputsLevel2Member us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001114995 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001114995 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001114995 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001114995 us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001114995 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001114995 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001114995 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001114995 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001114995 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001114995 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001114995 us-gaap:PerformanceSharesMember 2019-12-31 0001114995 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-06-30 0001114995 us-gaap:PerformanceSharesMember 2020-01-01 2020-06-30 0001114995 us-gaap:RestrictedStockUnitsRSUMember 2020-06-30 0001114995 us-gaap:PerformanceSharesMember 2020-01-01 2020-03-31 0001114995 us-gaap:CostOfSalesMember 2020-04-01 2020-06-30 0001114995 us-gaap:CostOfSalesMember 2019-04-01 2019-06-30 0001114995 us-gaap:CostOfSalesMember 2020-01-01 2020-06-30 0001114995 us-gaap:CostOfSalesMember 2019-01-01 2019-06-30 0001114995 us-gaap:ResearchAndDevelopmentExpenseMember 2020-04-01 2020-06-30 0001114995 us-gaap:ResearchAndDevelopmentExpenseMember 2019-04-01 2019-06-30 0001114995 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-06-30 0001114995 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-06-30 0001114995 us-gaap:SellingAndMarketingExpenseMember 2020-04-01 2020-06-30 0001114995 us-gaap:SellingAndMarketingExpenseMember 2019-04-01 2019-06-30 0001114995 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-06-30 0001114995 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-06-30 0001114995 us-gaap:GeneralAndAdministrativeExpenseMember 2020-04-01 2020-06-30 0001114995 us-gaap:GeneralAndAdministrativeExpenseMember 2019-04-01 2019-06-30 0001114995 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-06-30 0001114995 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-06-30 0001114995 us-gaap:AccruedLiabilitiesMember 2020-06-30 0001114995 us-gaap:AccruedLiabilitiesMember 2019-12-31 0001114995 us-gaap:SubsequentEventMember pi:FederalSecuritiesClassActionsAndNewYorkStateSecuritiesClassActionsMember us-gaap:PendingLitigationMember 2020-07-09 0001114995 us-gaap:InsuranceSettlementMember us-gaap:SubsequentEventMember pi:FederalSecuritiesClassActionsAndNewYorkStateSecuritiesClassActionsMember us-gaap:PendingLitigationMember 2020-07-09 0001114995 us-gaap:SubsequentEventMember pi:FederalSecuritiesClassActionsAndNewYorkStateSecuritiesClassActionsMember us-gaap:PendingLitigationMember pi:ImpinjIncMember 2020-07-09 0001114995 us-gaap:GeneralAndAdministrativeExpenseMember pi:FederalSecuritiesClassActionsAndNewYorkStateSecuritiesClassActionsMember us-gaap:PendingLitigationMember 2020-04-01 2020-06-30 0001114995 us-gaap:GeneralAndAdministrativeExpenseMember pi:FederalSecuritiesClassActionsAndNewYorkStateSecuritiesClassActionsMember us-gaap:PendingLitigationMember 2020-01-01 2020-06-30 0001114995 us-gaap:SubsequentEventMember srt:MaximumMember us-gaap:PendingLitigationMember pi:ShareholderDerivativeActionsMember 2020-07-10 2020-07-10 0001114995 pi:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2019-12-31 xbrli:pure 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 2020-06-30 0001114995 pi:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2020-04-01 2020-06-30 0001114995 pi:ConvertibleSeniorNotesDueTwoThousandTwentySixMember us-gaap:FairValueInputsLevel2Member 2020-06-30 0001114995 pi:ConvertibleSeniorNotesDueTwoThousandTwentySixMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0001114995 pi:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2019-12-11 2019-12-11 0001114995 pi:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2019-12-11 0001114995 pi:SiliconValleyBankMember pi:PaycheckProtectionProgramMember 2020-04-20 0001114995 us-gaap:EmployeeStockOptionMember 2020-04-01 2020-06-30 0001114995 us-gaap:EmployeeStockOptionMember 2019-04-01 2019-06-30 0001114995 pi:RestrictedShareUnitsAndPerformanceShareUnitsMember 2020-04-01 2020-06-30 0001114995 pi:RestrictedShareUnitsAndPerformanceShareUnitsMember 2019-04-01 2019-06-30 0001114995 pi:EmployeeStockPurchasePlanSharesMember 2020-04-01 2020-06-30 0001114995 pi:EmployeeStockPurchasePlanSharesMember 2019-04-01 2019-06-30 0001114995 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-06-30 0001114995 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-06-30 0001114995 pi:RestrictedShareUnitsAndPerformanceShareUnitsMember 2020-01-01 2020-06-30 0001114995 pi:RestrictedShareUnitsAndPerformanceShareUnitsMember 2019-01-01 2019-06-30 0001114995 pi:EmployeeStockPurchasePlanSharesMember 2020-01-01 2020-06-30 0001114995 pi:EmployeeStockPurchasePlanSharesMember 2019-01-01 2019-06-30 pi:Segment 0001114995 pi:EndpointICsMember 2020-04-01 2020-06-30 0001114995 pi:EndpointICsMember 2019-04-01 2019-06-30 0001114995 pi:EndpointICsMember 2020-01-01 2020-06-30 0001114995 pi:EndpointICsMember 2019-01-01 2019-06-30 0001114995 pi:SystemsMember 2020-04-01 2020-06-30 0001114995 pi:SystemsMember 2019-04-01 2019-06-30 0001114995 pi:SystemsMember 2020-01-01 2020-06-30 0001114995 pi:SystemsMember 2019-01-01 2019-06-30 0001114995 srt:DirectorMember pi:AdvisoryAndConsultingServicesMember 2020-01-01 2020-06-30 0001114995 srt:DirectorMember pi:AdvisoryAndConsultingServicesMember 2020-04-01 2020-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, 2020

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 17,2020, 22,855,297 shares of common stock were outstanding.

 

 

 


 

IMPINJ, INC.

QUARTERLY REPORT ON FORM 10-Q

 

Table of Contents

 

 

 

 

 

Page

 

 

PART I. — FINANCIAL INFORMATION

 

 

Item 1.

 

Financial Statements (Unaudited)

 

3

 

 

Condensed Consolidated Balance Sheets

 

3

 

 

Condensed Consolidated Statements of Operations

 

4

 

 

Condensed Consolidated Statements of Comprehensive Loss

 

5

 

 

Condensed Consolidated Statements of Cash Flows

 

6

 

 

Condensed Consolidated Statements of Changes in Stockholders' Equity

 

7

 

 

Notes to Condensed Consolidated Financial Statements

 

8

Item 2.

 

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

 

18

Item 3.

 

Quantitative and Qualitative Disclosures About Market Risk

 

28

Item 4.

 

Controls and Procedures

 

29

 

 

PART II. — OTHER INFORMATION

 

 

Item 1.

 

Legal Proceedings

 

30

Item 1A.

 

Risk Factors

 

30

Item 2.

 

Unregistered Sales of Equity Securities and Use of Proceeds

 

59

Item 3.

 

Defaults Upon Senior Securities

 

59

Item 4.

 

Mine Safety Disclosures

 

59

Item 5.

 

Other Information

 

59

Item 6.

 

Exhibits

 

59

 

 

Signatures

 

61

 

 

 

 

 

 

 

 

2


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, 2020

 

 

December 31, 2019

 

Assets:

 

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

 

Cash and cash equivalents

$

97,488

 

 

$

66,898

 

Short-term investments

 

23,419

 

 

 

49,597

 

Accounts receivable, net

 

15,454

 

 

 

23,735

 

Inventory

 

37,091

 

 

 

34,153

 

Prepaid expenses and other current assets

 

1,785

 

 

 

2,386

 

Total current assets

 

175,237

 

 

 

176,769

 

Property and equipment, net

 

16,294

 

 

 

17,442

 

Operating lease right-of-use assets

 

15,170

 

 

 

16,501

 

Other non-current assets

 

701

 

 

 

453

 

Goodwill

 

3,881

 

 

 

3,881

 

Total assets

$

211,283

 

 

$

215,046

 

Liabilities and stockholders' equity:

 

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

 

Accounts payable

$

4,473

 

 

$

5,600

 

Accrued compensation and employee related benefits

 

4,922

 

 

 

5,859

 

Accrued liabilities

 

10,613

 

 

 

3,755

 

Current portion of operating lease liabilities

 

3,546

 

 

 

3,380

 

Current portion of deferred revenue

 

819

 

 

 

551

 

Other current liabilities

 

76

 

 

 

352

 

Total current liabilities

 

24,449

 

 

 

19,497

 

Long-term debt, net of current portion

 

52,669

 

 

 

50,876

 

Operating lease liabilities, net of current portion

 

17,082

 

 

 

18,907

 

Long-term liabilities — other

 

608

 

 

 

314

 

Deferred revenue, net of current portion

 

225

 

 

 

213

 

Total liabilities

 

95,033

 

 

 

89,807

 

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, 2020 and December 31, 2019

 

 

 

 

 

Common stock, $0.001 par value — 495,000 shares authorized, 22,786 and 22,217 shares issued and outstanding at June 30, 2020 and December 31, 2019, respectively

 

23

 

 

 

22

 

Additional paid-in capital

 

400,772

 

 

 

387,926

 

Accumulated other comprehensive income

 

58

 

 

 

34

 

Accumulated deficit

 

(284,603

)

 

 

(262,743

)

Total stockholders' equity

 

116,250

 

 

 

125,239

 

Total liabilities and stockholders' equity

$

211,283

 

 

$

215,046

 

 

 

See accompanying notes to condensed consolidated financial statements.

 

3


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,

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Revenue

$

26,457

 

 

$

38,190

 

 

$

74,279

 

 

$

71,253

 

Cost of revenue

 

13,497

 

 

 

19,774

 

 

 

39,925

 

 

 

36,964

 

Gross profit

 

12,960

 

 

 

18,416

 

 

 

34,354

 

 

 

34,289

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Research and development

 

10,661

 

 

 

8,773

 

 

 

21,718

 

 

 

17,334

 

Sales and marketing

 

6,123

 

 

 

8,188

 

 

 

13,613

 

 

 

16,737

 

General and administrative

 

12,446

 

 

 

5,455

 

 

 

18,688

 

 

 

11,150

 

Total operating expenses

 

29,230

 

 

 

22,416

 

 

 

54,019

 

 

 

45,221

 

Loss from operations

 

(16,270

)

 

 

(4,000

)

 

 

(19,665

)

 

 

(10,932

)

Other income, net

 

126

 

 

 

309

 

 

 

535

 

 

 

630

 

Interest expense

 

(1,349

)

 

 

(421

)

 

 

(2,661

)

 

 

(850

)

Loss before income taxes

 

(17,493

)

 

 

(4,112

)

 

 

(21,791

)

 

 

(11,152

)

Income tax expense

 

(41

)

 

 

(46

)

 

 

(69

)

 

 

(74

)

Net loss

$

(17,534

)

 

$

(4,158

)

 

$

(21,860

)

 

$

(11,226

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net loss per share — basic and diluted

$

(0.77

)

 

$

(0.19

)

 

$

(0.97

)

 

$

(0.52

)

Weighted-average shares outstanding  — basic and diluted

 

22,716

 

 

 

21,709

 

 

 

22,564

 

 

 

21,626

 

 

 

See accompanying notes to condensed consolidated financial statements.

 

 

 

4


Table of Contents

 

IMPINJ, INC.

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS

(in thousands, unaudited)

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Net loss

$

(17,534

)

 

$

(4,158

)

 

$

(21,860

)

 

$

(11,226

)

Other comprehensive income (loss), net of tax:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unrealized gain (loss) on investments

 

(47

)

 

 

27

 

 

 

24

 

 

 

43

 

Total other comprehensive income (loss)

 

(47

)

 

 

27

 

 

 

24

 

 

 

43

 

Comprehensive loss

$

(17,581

)

 

$

(4,131

)

 

$

(21,836

)

 

$

(11,183

)

 

 

See accompanying notes to condensed consolidated financial statements.

 

5


Table of Contents

 

IMPINJ, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands, unaudited)

 

Six Months Ended June 30,

 

 

2020

 

 

2019

 

Operating activities:

 

 

 

 

 

 

 

Net loss

$

(21,860

)

 

$

(11,226

)

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

 

 

 

 

 

 

 

Depreciation

 

2,294

 

 

 

2,417

 

Stock-based compensation

 

9,818

 

 

 

7,020

 

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

 

19

 

 

 

(362

)

Amortization of debt issuance costs and debt discount

 

1,793

 

 

 

35

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

 

Accounts receivable

 

8,281

 

 

 

(2,798

)

Inventory

 

(2,938

)

 

 

6,815

 

Prepaid expenses and other assets

 

364

 

 

 

467

 

Deferred revenue

 

280

 

 

 

267

 

Accounts payable

 

(1,229

)

 

 

798

 

Accrued compensation and employee related benefits

 

(937

)

 

 

(1,429

)

Operating lease right-of-use assets

 

1,331

 

 

 

868

 

Operating lease liabilities

 

(1,659

)

 

 

(1,490

)

Accrued liabilities and other liabilities

 

7,252

 

 

 

459

 

Net cash provided by operating activities

 

2,809

 

 

 

1,841

 

Investing activities:

 

 

 

 

 

 

 

Purchases of investments

 

(5,103

)

 

 

(36,569

)

Proceeds from maturities of investments

 

31,275

 

 

 

37,794

 

Purchases of property and equipment

 

(1,237

)

 

 

(799

)

Net cash provided by investing activities

 

24,935

 

 

 

426

 

Financing activities:

 

 

 

 

 

 

 

Principal payments on finance lease obligations

 

(183

)

 

 

(283

)

Payments on term and equipment loans

 

 

 

 

(4,222

)

Proceeds from term loans, net of debt issuance costs

 

 

 

 

3,991

 

Proceeds from exercise of stock options and employee stock purchase plan

 

3,029

 

 

 

2,870

 

Net cash provided by financing activities

 

2,846

 

 

 

2,356

 

Net increase in cash and cash equivalents

 

30,590

 

 

 

4,623

 

Cash and cash equivalents

 

 

 

 

 

 

 

Beginning of period

 

66,898

 

 

 

17,530

 

End of period

$

97,488

 

 

$

22,153

 

 

 

 

 

 

 

 

 

Supplemental disclosure of non-cashflow information:

 

 

 

 

 

 

 

Cash paid for interest

$

858

 

 

$

787

 

Purchases of property and equipment not yet paid

 

464

 

 

 

112

 

 

See accompanying notes to condensed consolidated financial statements.

 

 


6


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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Accumulated

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Additional

 

 

 

 

 

 

Other

 

 

Total

 

 

 

Common Stock

 

 

Paid-in

 

 

Accumulated

 

 

Comprehensive

 

 

Stockholders'

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Deficit

 

 

Income (Loss)

 

 

Equity

 

Balance at December 31, 2018

 

 

21,492

 

 

$

21

 

 

$

337,627

 

 

$

(239,756

)

 

$

(9

)

 

$

97,883

 

Issuance of common stock

 

 

135

 

 

 

1

 

 

 

1,862

 

 

 

 

 

 

 

 

 

1,863

 

Stock-based compensation

 

 

 

 

 

 

 

 

3,477

 

 

 

 

 

 

 

 

 

3,477

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

(7,068

)

 

 

 

 

 

(7,068

)

Other comprehensive income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

16

 

 

 

16

 

Balance at March 31, 2019

 

 

21,627

 

 

 

22

 

 

 

342,966

 

 

 

(246,824

)

 

 

7

 

 

 

96,171

 

Issuance of common stock

 

 

134

 

 

 

 

 

 

1,049

 

 

 

 

 

 

 

 

 

1,049

 

Stock-based compensation

 

 

 

 

 

 

 

 

3,543

 

 

 

 

 

 

 

 

 

3,543

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

(4,158

)

 

 

 

 

 

(4,158

)

Other comprehensive income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

27

 

 

 

27

 

Balance at June 30, 2019

 

 

21,761

 

 

$

22

 

 

$

347,558

 

 

$

(250,982

)

 

$

34

 

 

$

96,632

 

 

 

See accompanying notes to condensed consolidated financial statements.

7


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. Certain immaterial amounts on our condensed consolidated balance sheets in prior period have been reclassified to conform with current period presentation. 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, 2019 included in Impinj, Inc.’s Annual Report on Form 10-K, which was filed with the SEC on March 2, 2020. The condensed consolidated balance sheet as of December 31, 2019, 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, estimated costs 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, which may materially impact the estimates previously listed, among others.

Recently Adopted Accounting Standards

In June 2016, the Financial Accounting Standards Board, or FASB, issued guidance on the measurement of credit losses on financial instruments. This guidance requires measurement and recognition of expected credit losses for financial assets held at amortized cost. This guidance is effective for interim and annual reporting periods beginning after December 15, 2019, and early adoption is permitted. We adopted this standard on January 1, 2020 and the adoption of this guidance did not materially impact our financial positions, results of operations or cash flows.

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 Securities and Exchange Commission did not have, or are not expected to have, a material impact on our present or future consolidated financial statements.

Accounts Receivable

The allowance for doubtful accounts is our best estimate of the amount of probable lifetime-expected credit losses in existing accounts receivable and is determined based on our historical collections experience, age of the receivable, knowledge of the customer and the condition of the general economy and industry as a whole. We record changes in our estimate to the allowance for doubtful accounts through bad debt expense and write off the receivable and corresponding allowance when accounts are ultimately determined to be uncollectible. Bad debt expense is included in general and administrative expenses. For the periods presented in this report, bad debt expense and the allowance for doubtful account were not material.

8


Table of Contents

 

We derive the majority of our accounts receivables from sales to original equipment manufacturers, or OEMs, original design manufacturers, or ODMs, as well as to distributors who are large, well-established companies. We do not have customers that represent a significant credit risk based on current economic conditions and past collection experience. Also, we have not had material past-due balances on our accounts receivable as of June 30, 2020 and December 31, 2019.

Inventory

We recorded $2.7 million in inventory excess and obsolescence charges for the three months ended March 31, 2020, which accounted for a majority of these charges for the six months ended June 30, 2020. The charges, which reduced the inventory value of the impacted products to zero, relate primarily to decreased demand for endpoint ICs and gateways specifically designed for European applications. This demand decrease was due to (1) the European Commission allocating additional RAIN spectrum in a new frequency band and (2) Covid-19’s impact on EU businesses, the latter especially in the EU retail industry. We expect future demand to be met by newer endpoint IC and gateway products. Inventory excess and obsolescence charges to gross margin were not material for the three and six months ended June 30, 2019 and for the three months ended June 30, 2020.

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 and corporate notes and bonds. 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, 2020

 

 

December 31, 2019

 

 

 

Level 1

 

 

Level 2

 

 

Total

 

 

Level 1

 

 

Level 2

 

 

Total

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

88,508

 

 

$

 

 

$

88,508

 

 

$

45,663

 

 

$

 

 

$

45,663

 

Total cash equivalents

 

 

88,508

 

 

 

 

 

 

88,508

 

 

 

45,663

 

 

 

 

 

 

45,663

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

U.S. government agency securities

 

 

 

 

 

17,648

 

 

 

17,648

 

 

 

 

 

 

32,323

 

 

 

32,323

 

Corporate notes and bonds

 

 

 

 

 

4,773

 

 

 

4,773

 

 

 

 

 

 

13,305

 

 

 

13,305

 

Commercial paper

 

 

 

 

 

998

 

 

 

998

 

 

 

 

 

 

3,969

 

 

 

3,969

 

Total short-term investments

 

 

 

 

 

23,419

 

 

 

23,419

 

 

 

 

 

 

49,597

 

 

 

49,597

 

Total

 

$

88,508

 

 

$

23,419

 

 

$

111,927

 

 

$

45,663

 

 

$

49,597

 

 

$

95,260

 

 

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

9


Table of Contents

 

Note 3. Inventory

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

 

 

 

 

 

 

 

 

 

 

 

June 30, 2020

 

 

December 31, 2019

 

Raw materials

 

$

4,366

 

 

$

5,579

 

Work-in-process

 

 

13,240

 

 

 

7,485

 

Finished goods

 

 

19,485

 

 

 

21,089

 

Total inventory

 

$

37,091

 

 

$

34,153

 

 

Note 4. Stock-Based Awards

Stock Options

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

 

 

Number of

Underlying Shares

 

Outstanding at December 31, 2019

 

 

3,262

 

Granted

 

 

575

 

Exercised

 

 

(250

)

Forfeited or expired

 

 

(163

)

Outstanding at June 30, 2020

 

 

3,424

 

Vested and exercisable at June 30, 2020

 

 

1,485

 

 

Restricted Stock Units

The following table summarizes activity for restricted stock units, or RSUs, and RSUs with performance conditions, or PSUs, for the six months ended June 30, 2020 (in thousands):

 

 

 

 

Number of Underlying Shares

 

 

 

 

RSUs

 

 

PSUs

 

Outstanding at December 31, 2019

 

 

 

509

 

 

 

252

 

Granted

 

 

 

522

 

 

 

 

Vested

 

 

 

(29

)

 

 

(243

)

Forfeited

 

 

 

(43

)

 

 

(9

)

Outstanding at June 30, 2020

 

 

 

959

 

 

 

 

 

We granted PSUs in 2019 under our annual bonus program to our senior executives and other bonus-eligible employees. The number of PSUs that ultimately vested depended on us attaining a financial metric for the fiscal year as well as on the employee’s continued employment through the vesting date. The compensation committee and board of directors approved achievement of the financial metric, vesting 243,000 shares in first-quarter 2020.  

Stock-Based Compensation Expense

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

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Cost of revenue

$

176

 

 

$

159

 

 

$

383

 

 

$

303

 

Research and development expense

 

1,640

 

 

 

1,240

 

 

 

3,661

 

 

 

2,311

 

Sales and marketing expense

 

1,204

 

 

 

1,116

 

 

 

2,572

 

 

 

2,406

 

General and administrative expense

 

1,577

 

 

 

1,028

 

 

 

3,202

 

 

 

2,000

 

Total stock-based compensation expense

$

4,597

 

 

$

3,543

 

 

$

9,818

 

 

$

7,020

 

 

10


Table of Contents

 

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, 2019. 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, 2019, 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 $10.1 million of inventory as of June 30, 2020.

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, 2020, we have $5.4 million of contingent liabilities included in accrued liabilities on our condensed consolidated balance sheets. As of December 31, 2019, we had not recorded any such 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.

Federal Securities Class Actions

On August 7, 2018, a class-action complaint for violation of the federal securities laws was filed in the U.S. District Court for the Central District of California against us, our chief executive officer and former chief operating officer. Captioned Schultz v. Impinj, Inc., et al, the complaint, purportedly brought on behalf of all purchasers of our common stock from May 7, 2018 through and including August 2, 2018, asserted claims that our quarterly statement filed on Form 10-Q for first-quarter 2018 and a concurrent press release made false or misleading statements about our business prospects and financial condition. The complaint sought monetary damages, costs and expenses. On October 3, 2018, the plaintiff voluntarily dismissed this complaint.

On August 27, 2018, a second class-action complaint for violation of the federal securities laws was filed in the U.S. District Court for the Western District of Washington against us, our chief executive officer, former chief operating officer and former chief financial officer. Captioned Montemarano v. Impinj, Inc., et al., the complaint, purportedly brought on behalf of all purchasers of our common stock from May 4, 2017 through and including August 2, 2018, asserts claims that we made false or misleading statements in our financial statements, press releases and conference calls during the purported class period in violation of Section 10(b) of the Securities Exchange Act of 1934, as amended, or the Securities Exchange Act. The complaint seeks monetary damages, costs and expenses.

On October 2, 2018, a third class-action complaint for violation of the federal securities laws was filed in the U.S. District Court for the Western District of Washington against us, our chief executive officer, former chief operating officer and former chief financial officer. Captioned Employees’ Retirement System of the City of Baton Rouge and Parish of East Baton Rouge v. Impinj, Inc., et al., the complaint, purportedly brought on behalf of all purchasers of our common stock from November 3, 2016 through and including February 15, 2018, asserts claims that we made false or misleading statements about customer demand for our products and inventory in SEC filings, press releases and conference calls in violation of Section 10(b) of the Securities Exchange Act. The complaint seeks monetary damages, costs and expenses.

On January 14, 2019, the U.S. District Court for the Western District of Washington consolidated the Montemarano and Baton Rouge actions and appointed the Employees’ Retirement System of the City of Baton Rouge and Parish of East Baton Rouge as lead plaintiff. On February 13, 2019, lead plaintiff filed a consolidated amended complaint. The consolidated amended complaint alleges that from July 21, 2016 through February 15, 2018, we made false or misleading statements about customer demand and the capability of our products and platform in violation of Section 10(b) of the Securities Exchange Act.

On March 19, 2019, we filed a motion to dismiss the consolidated amended complaint, and on October 4, 2019, the court entered an order granting in part and denying in part the motion. The court dismissed the Section 10(b) claim against our former chief operating officer, dismissed product-capability-related allegations against our former chief financial officer, and dismissed allegations that defendants made false or misleading statements concerning increasing demand prior to first-quarter 2017. The court denied the motion as to all other claims and defendants.

11


Table of Contents

 

On July 9, 2020, following a private settlement mediation with lead plaintiff in the federal securities class actions and plaintiff in the New York State securities class action discussed below, the parties in both actions executed a stipulation of settlement that resolves the claims asserted in both actions. The proposed settlement provides for a payment to the plaintiff class of $20.0 million. Our insurers will contribute approximately $14.6 million to the settlement, and we will contribute the remaining settlement amount of approximately $5.4 million. Accordingly, we recorded a provision of $5.4 million related to our estimated settlement amount to general and administrative expenses for the three and six months ended June 30, 2020. The proposed settlement is subject to preliminary and, following notice to class members, final approval by the United States District Court for the Western District of Washington.

New York State Securities Class Action

On January 31, 2019, a fourth 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, alleges 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 federal securities class actions discussed above.

As discussed above in connection with the Federal Securities Class Action, on July 9, 2020, the parties in both this action and the federal securities class actions executed a stipulation of settlement that resolves the claims in both actions. The proposed settlement is subject to preliminary, and, following notice to class members, final approval by the United States District Court for the Western District of Washington. Once the settlement is finally approved by the federal court, plaintiffs will dismiss this action with prejudice.

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 are 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, allege 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 include 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 proposed settlement requires 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 will contribute the entire amount paid for attorneys’ fees and expenses. The proposed settlement is subject to preliminary and, following notice to shareholders, final approval by the United States District Court for the District of Delaware. On July 15, 2020, the court entered an order requesting that the parties file supplemental briefing in respect of their joint motion for preliminary approval of the settlement. These supplemental briefs are due August 5, 2020.

Patent Infringement Claims and Counterclaims

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. Our complaint alleges that certain NXP integrated circuit products infringed and continue to infringe numerous U.S. patents owned by us. We are seeking, among other things, past damages, including lost profits, and no less than a reasonable royalty; enhanced damages for willful infringement; and reasonable attorneys’ fees and costs for infringement of each of the asserted patents. We are also seeking an injunction against NXP making, selling, using, offering for sale or importing the RAIN RFID integrated circuit 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 against all of the patents we accuse NXP of infringing in our Northern District of California case and two additional patents. On March 30, 2020, the Northern District of California case was stayed pending the IPR proceedings for the patents in suit.

12


Table of Contents

 

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 infringed and continue to infringe numerous 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. As of the date of this report, there is no court date set.

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 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.

Certain convertible-debt instruments that may be settled in cash on conversion are required to be separated into a liability and an equity component. The total proceeds are first allocated to the liability component based on the fair value of a similar debt instrument without the conversion option. The remaining proceeds are allocated to the equity component and recognized in additional paid-in capital.

13


Table of Contents

 

Accordingly, we separated the 2019 Notes into a liability and an equity component. We determined the fair value of the liability component to be $52.5 million calculated as the present value of future cash flows discounted at the borrowing rate for a similar nonconvertible debt instrument based on the expected term. We determined the borrowing rate to be 9.90% based on the market rates for nonconvertible debt instruments issued by other companies with publicly available credit ratings considered to be comparable to us. We recognized the excess of the principal amount of the 2019 Notes over the initial carrying amount of the liability component as a debt discount of $33.8 million and are amortizing it to interest expense over the expected term of the 2019 Notes using the effective interest rate method. We recorded the equity component of $33.8 million as additional paid-in capital, calculated as the difference between the total proceeds of $86.3 million and the initial carrying amount of the liability component. We will not remeasure the equity component as long as it continues to meet the conditions for equity classification.

As of June 30, 2020, the 2019 Notes were not yet convertible and the “if-converted value” did not exceed the remaining principal amount of the 2019 Notes.

We allocated the 2019 Notes total issuance costs of $2.8 million between liability and equity in the same proportion as the allocation of our total proceeds to liability and equity components. We amortize the issuance costs attributable to the liability component of $1.7 million to interest expense over the respective term of the 2019 Notes using the effective interest rate method. We netted the issuance costs attributable to the equity component of $1.1 million against the respective equity component in additional paid-in capital.

The effective interest rate on the liability component of the 2019 Notes is 10.21%. As of June 30, 2020, 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,

 

 

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

 

Amortization of debt discount

 

$

886

 

 

$

 

 

$

1,740

 

 

$

 

 

Amortization of debt issuance costs

 

 

27

 

 

 

 

 

 

53

 

 

 

 

 

Cash interest expense

 

 

436

 

 

 

 

 

 

868

 

 

 

 

 

Total interest expense

 

$

1,349

 

 

$

 

 

$

2,661

 

 

$

 

 

 

Our estimated fair value of the 2019 Notes was $90.8 million and $87.0 million as of June 30, 2020 and December 31, 2019, 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, 2020

 

Outstanding principal amount

 

 

86,250

 

Unamortized debt discount and debt issuance costs

 

 

(33,581

)

Carrying value

 

 

52,669

 

 

In connection with our 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.

14


Table of Contents

 

PPP Note

On April 20, 2020, we entered into an unsecured promissory note, or the PPP Note, through Silicon Valley Bank under the Paycheck Protection Program, or PPP, a program administered by the Small Business Administration, or SBA, and established as part of the Coronavirus Aid, Relief and Economic Security Act, or CARES Act. The PPP Note had an aggregate principal amount of approximately $5.8 million, and we received the loan proceeds on April 22, 2020. On April 23, 2020, the SBA issued guidance that substantially narrowed the ability of public companies to participate in the PPP program. While we applied for the PPP program in good faith, considering the SBA’s new guidance, we repaid the PPP Note in full on April 30, 2020.

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,

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Operating lease costs(a)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Single lease costs

$

1,017

 

 

$

1,056

 

 

$

2,046

 

 

$

2,102

 

Variable lease costs

 

456

 

 

 

481

 

 

 

883

 

 

 

900

 

Sublease income(b)

 

(475

)

 

 

(468

)

 

 

(950

)

 

 

(935

)

Total operating lease costs

$

998

 

 

$

1,069

 

 

$

1,979

 

 

$

2,067

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

(b) Sublease income is related to unused office space that was 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,

 

 

2020

 

 

2019

 

Cash paid for amounts included in the measurement of lease liabilities

 

Operating cash flows used

$

2,374

 

 

$

2,304

 

 

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, 2020

 

 

December 31, 2019

 

Weighted-average remaining lease term (years)

 

5.7

 

 

 

6.1

 

Weighted-average discount rate

 

6.8

%

 

 

6.8

%

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

 

 

Operating Leases

 

 

 

Lease Payments

 

 

Sublease Income

 

 

Net

 

2020

 

$

2,381

 

 

$

(697

)

 

$

1,684

 

2021

 

 

4,790

 

 

 

(1,414

)

 

 

3,376

 

2022

 

 

4,650

 

 

 

(1,457

)

 

 

3,193

 

2023

 

 

3,263

 

 

 

(123

)

 

 

3,140

 

2024

 

 

3,219

 

 

 

 

 

 

3,219

 

Thereafter

 

 

6,729

 

 

 

 

 

 

6,729

 

Total lease payments

 

$

25,032

 

 

$

(3,691

)

 

$

21,341

 

Less: Imputed interest

 

 

(4,404

)

 

 

 

 

 

 

 

 

Present value of lease liabilities

 

 

20,628

 

 

 

 

 

 

 

 

 

Less: Current portion of lease liabilities

 

 

(3,546

)

 

 

 

 

 

 

 

 

Lease liabilities, net of current portion

 

$

17,082

 

 

 

 

 

 

 

 

 

 

15


Table of Contents

 

Note 8. 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,

 

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

$

(17,534

)

 

$

(4,158

)

 

$

(21,860

)

 

$

(11,226

)

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average shares outstanding — basic and diluted

 

 

22,716

 

 

 

21,709

 

 

 

22,564

 

 

 

21,626

 

Net loss per share — basic and diluted

 

$

(0.77

)

 

$

(0.19

)

 

$

(0.97

)

 

$

(0.52

)

 

The following table presents the outstanding shares of our common stock equivalents 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,

 

 

2020

 

 

2019

 

Stock options

 

3,424

 

 

 

3,343

 

RSUs and PSUs

 

959

 

 

 

350

 

Employee stock purchase plan shares

 

54

 

 

 

72

 

 

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. Systems revenue includes sales of reader ICs, reader modules, readers, gateways and software. The following table presents our revenue by category for the periods presented (in thousands):

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Endpoint ICs

 

$

18,545

 

 

$

23,704

 

 

$

52,220

 

 

$

45,549

 

Systems

 

 

7,912

 

 

 

14,486

 

 

 

22,059

 

 

 

25,704

 

Total revenue

 

$

26,457

 

 

$

38,190

 

 

$

74,279

 

 

$

71,253

 

 

Note 10. Deferred Revenue

Deferred revenue, comprising individually immaterial amounts for extended warranty, enhanced maintenance and advanced payments on non-recurring engineering services contracts, represents revenue that has not yet been recognized.

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

 

Six Months Ended June 30,

 

 

2020

 

 

2019

 

Balance at beginning of period

$

764

 

 

$

834

 

Deferral of revenue

 

658

 

 

 

471

 

Recognition of deferred revenue

 

(378

)

 

 

(204

)

Balance at end of period

$

1,044

 

 

$

1,101

 

16


Table of Contents

 

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. We recognized $132,000 of revenue related to amounts included in deferred revenue as of December 31, 2018 for the six months ended June 30, 2019.

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 and will end in December 2020, unless we and Mr. Phelan mutually agree to extend the term by an additional 12 months. We recognized and paid $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.  

 

17


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 digital life for everyday items. 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 engage with those everyday physical items via their digital twins. Our mission is to deliver a platform that powers that item-to-cloud connectivity and to enable developers to innovate Internet-of-Things, or IoT, applications on our platform. Today, we deliver the identity, location and authenticity of billions of physical items. We believe our future is delivering the identity, location and authenticity of trillions of everyday items and enabling those cloud-based digital twins, each storing an individual item’s ownership, history and links, and enabling ubiquitous access to them. We believe the item-to-cloud connectivity that we will deliver will enhance businesses efficiencies and commerce and, ultimately, improve peoples’ lives.

Our platform connects individual items, capturing and delivering data about each item from manufacturing through distribution to sale. We and our channel partners connect those items via a miniature radio chip embedded in the item or in its packaging, reading and delivering the item’s unique identity, location and authenticity to business and consumer applications. To date, we have enabled connectivity to more than 40 billion items, enabling retailers, hospitals, airlines, automotive manufacturers, logistics providers, shippers and business in many other industries to derive timely business value from those connected items. We believe our opportunity is to ultimately connect trillions of everyday items, and to deliver valuable information about those items not just to businesses, but also to everyday people, extending and delivering an item’s digital life to the person that buys and owns the item.

Our platform comprises three layers: (1) endpoint integrated circuits, or ICs, (2) connectivity and (3) software that together deliver item data to business and consumer applications. We link the layers of our platform to deliver advanced capabilities and performance that surpasses mix-and-match solutions built from competitor products. Within each layer we sell one or more product families.

18


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, customers, end users, suppliers, business partners, operations, sales, product features and more.

Covid-19 engendered a 45% endpoint IC revenue decline from first to second-quarter 2020. The two key factors behind this decline were (i) $6.2 million in endpoint IC customer expedite requests from second to first-quarter 2020 due primarily to customer concerns about endpoint IC supply disruptions and (ii) endpoint IC customer reschedule requests from second to third- and fourth- quarters 2020 as a result of Covid-19’s negative impact on global retail apparel sales, which normally account for roughly two-thirds of our endpoint IC volumes.

Although global retail apparel sales may improve in second-half 2020, we expect global retail apparel sales to decline in 2020 versus 2019, and second-half 2020 endpoint IC volumes to be adversely impacted as our customers work to adjust channel inventory levels as a result of Covid-19. Forecasting endpoint IC volumes is inherently difficult, even under normal circumstances, because we sell our ICs through inlay partners, limiting our visibility to end-user demand. Covid-19, with its many uncertainties, exacerbates this forecasting difficulty. Additionally, Covid-19’s impact on the global economy is complicated by countries reopening at different rates, with some seeming to be able to manage subsequent outbreaks and others seeing infections surge. Covid-19 has also caused uncertain long-term shifts, positive and negative, in other industries important to us besides retail apparel, such as shipping and logistics. Consequently, although we expect Covid-19 to negatively impact our 2020 endpoint IC demand relative to our pre-Covid-19 expectations, we remain uncertain of the magnitude of the impact.

We see evidence of continued RAIN systems adoption, but the extent to which this adoption proceeds, or the degree to which it survives the negative impacts of Covid-19, is unclear. Covid-19 has caused delays in some planned systems deployments, in some cases due to businesses being closed by local regulations and in other cases by reduced or deferred capital expenditures. Those delays will impact our operating results in 2020 and potentially beyond. We also see some end users accelerating their investments in business-process modernization technologies like RAIN during the pandemic, but even in those cases Covid-19 can delay deployments for reasons of health and safety, product and labor availability, and store closures. Consequently, although we expect Covid-19 to impact our 2020 systems demand, we remain uncertain of the direction or the magnitude of the impact.

From an operations standpoint, in second-quarter 2020 Covid-19 caused some of our suppliers to temporarily shut down, operate at reduced capacity, or both. For the most part we successfully navigated these temporary closures and capacity shortfalls. We also navigated shipping challenges due to reduced transport capacity, but in some cases our shipping costs increased. By June 2020, our suppliers had mostly recovered to at least 90% of their pre-Covid-19 manufacturing capacity, but we have no guarantee they will be able to continue operating at near-normal capacity, nor any guarantee we will be able to continue mitigating the Covid-19 supply and shipping challenges. While we were able to fulfill all endpoint IC orders and most systems orders in second-quarter 2020, and while we believe we have sufficient inventory to satisfy endpoint IC demand in third-quarter 2020, given the uncertainty associated with Covid-19, there can be no assurance that we will be able to continue satisfying demand for our products in a cost-effective or timely manner in third-quarter 2020 or beyond.

Covid-19 has had other impacts on our business, such as delaying our Impinj M700 production ramp by more than two months. Although the M700 was in production by the end of second-quarter 2020, we see reduced demand, relative to our expectations, due to the above-mentioned overall endpoint IC demand decline.

Most of our facilities and employees are based in Seattle, where government restrictions to slow Covid-19’s spread have adversely impacted our business, albeit modestly. Nearly all our employees, other than those few whose essential functionality make it necessary to be in the office, are successfully working from home. We are striving to minimize Covid-19’s impact on our operations. However, our first priority is, and will continue to be, our employees’ health and safety. Covid-19 restrictions on travel have also adversely affected our business, again modestly, by slowing new-product launches and typical sales activities requiring travel. Similar to operations, there is no guarantee that Covid-19’s impact on our employees and business activities will remain modest. The increase in remote work relating to Covid-19 may result in operational failures due to changes in our normal business practices and related governmental actions. If a natural disaster, power outage, connectivity issue, or other event occurred that impacted our employees' ability to work remotely, it may be difficult or, in certain cases, impossible for us to continue our business for a substantial period of time. The increase in remote working may also result in privacy, data security, and fraud risks, and our understanding of applicable legal and regulatory requirements, as well as the latest guidance from regulatory authorities in connection with Covid-19, may be subject to legal or regulatory challenge, particularly as regulatory guidance evolves in response to future developments.

Despite Covid-19, we continue investing in research and development and the long-term end-user opportunities RAIN offers. Going forward, depending on the business impact from Covid-19, we may choose to slow or suspend our investments, for example in research and development, potentially impairing our ability to meet our long-term strategic objectives.

19


Table of Contents

 

While we expect the effects of Covid-19 and our responses to it to negatively impact our results of operations, cash flows and financial position, the uncertainty over its duration and the severity of its epidemiological, economic and operational impacts mean we cannot reasonably estimate the magnitude of its financial impact. The extent to which Covid-19 impacts our results will depend on future developments that are unpredictable, including actions we and others need to take to contain its spread and reduce its impact on public health.

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

Investing in Growth

We have invested 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 product offerings. Our focus today is enhancing and expanding our endpoint ICs, reader ICs, readers and gateways for platform deployments in retail, supply chain and logistics and other industries.

Most of our investments precede any sales benefit from the investment, and in some instances, we may never see a sales 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, vendors 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 any investment is almost always uncertain, and if our results do not meet our or your expectations then our operating results, profitability and stock price may be adversely affected.

While our long-term vision of investing for growth remains unchanged, Covid-19 introduces new uncertainty in our business. We 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, scope and depth of end-user adoption of our products in multiple industries, but especially in the retail industry which is our largest market. Covid-19 has had, and is expected to continue to have, a materially adverse impact on the retail industry. In addition, Covid-19 may accelerate a long-term shift in consumer behavior away from physical stores and that may adversely impact demand for endpoint ICs over the longer term. The extent and duration to which Covid-19 will materially impact 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 market adoption, have also been impacted by Covid-19, although the ultimate impact on RAIN adoption and on our business is unclear. For example, the aviation industry, which had proposed widespread luggage tagging, has been negatively impacted by Covid-19. However, shipping and logistics providers have experienced an increase in demand which could positively impact RAIN adoption. See the section captioned “—Covid-19” for additional information.

The pace, scope and depth of end-user adoption, even without the impact of Covid-19, remains uncertain, potentially causing large fluctuations in our operating results. For example, in 2015 and 2016 several major retailers and brand owners initiated deployments that significantly increased our endpoint IC sales, exceeding our expectations and those of our industry’s analysts and lengthening our lead times. In 2017 we invested in internal endpoint IC inventory to reduce those lead times, meet forecasted demand and improve our ability to deliver in the event of continued demand growth. However, in second-half 2017 the endpoint IC growth rate slowed, which we believe was due to several factors including, but not limited to, delays in new deployments and in planned expansions 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. In response, we reduced our internal endpoint IC inventory in second-half 2018 and throughout 2019.

Given the uncertainties in our market, we cannot assure you that adoption will continue, we will have appropriate product inventory, we will not experience future product inventory shortfalls or overages, or the extent to which Covid-19 impacts our business. We also cannot assure you that we will be able to maintain or grow the market share of any of our products, as a result of insufficient inventory, Covid-19, competitors copying our products, competition generally or for a host of other reasons, many of which our outside of our control.

Regardless of the uneven pace of retail and other industry adoption, we believe the underlying, long-term trend is continued RAIN adoption. We recently introduced, and in second-quarter 2020 began shipping to customers our new Impinj M700 endpoint IC which offers significant performance advantages that we believe will foster adoption. However, Covid-19 delayed our M700 rollout and adoption, and further delays in production or qualification may impact market share at these and other deployments in the near term.

20


Table of Contents

 

We also believe that expanding retail deployments foster RAIN adoption in other markets. For example, our reader and gateway sales in second-half 2017 and our gateway sales in 2019 exceeded our expectations due to supply-chain end users deploying shipment-verification and asset-tracking use cases that demand real-time fixed reading. However, as noted below, at the current stage of RAIN adoption our revenue could decline on a quarterly or annual basis due to fluctuations caused by large-scale deployments by a limited number of large end users.

We sell our products through channel partners and distributors and have limited ability to determine end-user demand. As a consequence, we may incorrectly predict that demand or be unable to identify market shifts in a timely fashion, potentially affecting our business adversely. If RAIN market adoption, and adoption of our platform products specifically, does not meet our expectations or if we are unable to meet partner or end-user volume or performance expectations as a result of the impact of Covid-19 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 module, reader, gateway or software sales exceed expectations, then our revenue and profitability may be positively affected.

Timing and Complexity of Customer Deployments

From 2010 to 2019, our endpoint IC sales volumes increased at a compounded annual growth rate of 28%, indicating growing adoption of RAIN-based solutions. However, the pace and scope of RAIN adoption 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 of 2018 and in 2019 (the latter albeit not at the same pace as in 2016), and then declined again in second-quarter 2020 due to Covid-19. Short-term demand will remain unpredictable in scope and timing. End users may eliminate or significantly reduce or delay spending on RAIN-based solutions to conserve cash in response to Covid-19. Longer term, we believe our opportunity and our market will continue to grow, but we cannot predict whether historical annual growth rates are indicative of the pace of future growth.

Further, 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.

Our systems business 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 2019 total revenue from a North American systems customer in connection with a project-based gateway deployment. If we are unable to replace project-based revenue from these discrete projects with new revenue streams, or if end users with sizable projects change or delay them without giving us adequate notice, we may experience significant fluctuation in revenue on a quarterly or annual basis. We anticipate that uncertainty to continue to characterize our business for the foreseeable future. Notably, Covid-19 has caused delays in some of our pending global system deployments as system integrators, value-added resellers and their related end users’ business locations are temporarily closed, or work remotely, impacting our ability to replace project-based revenue from completed projects in a timely fashion.

Average Selling Price

Our product ASPs fluctuate based on competitive pressures and the discounting we offer to win opportunities, but generally decline over time. We expect that trend to continue. Historically, we have been able to implement manufacturing and quality improvements that effectively reduce the per-unit cost of most of our hardware products, as well as introduce newer and lower-cost products, but the timing of these cost reductions and product introductions fluctuates and may not materialize in any given quarter or year.

Seasonality

We typically renegotiate pricing with most of our endpoint IC customers with an effective date of the first quarter of the calendar year, reducing both revenue and gross margins in the first quarter when compared with prior periods. 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 lower in the fourth quarter than the third quarter.

System sales tend to be stronger in the fourth quarter of the calendar year than 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.

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 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 that could cause our actual results to differ significantly from management’s expectations, are described in greater detail in the sections of this report captioned “—Covid-19” Part II, Item 1A (Risk Factors)

21


Table of Contents

 

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 or 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 hardware products. High inventory levels can result in product obsolescence, increases in reserves or unexpected 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 or damage customer relationships, also adversely affecting our business. For example, in 2010 we experienced wafer shortages from TSMC 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. Our existing ICs use 200mm and 300mm wafers, and some semiconductor industry analysts predict high 200mm wafer demand post Covid-19.

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)

 

2020

 

 

2019

 

 

Change

 

 

2020

 

 

2019

 

 

Change

 

Revenue

 

$

26,457

 

 

$

38,190

 

 

$

(11,733

)

 

$

74,279

 

 

$

71,253

 

 

$

3,026

 

Gross profit

 

$

12,960

 

 

$

18,416

 

 

$

(5,456

)

 

$

34,354

 

 

$

34,289

 

 

$

65

 

Gross margin

 

 

49.0

%

 

 

48.2

%

 

 

0.8

%

 

 

46.2

%

 

 

48.1

%

 

 

(1.9

)%

Loss from operations

 

$

(16,270

)

 

$

(4,000

)

 

$

(12,270

)

 

$

(19,665

)

 

$

(10,932

)

 

$

(8,733

)

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

Revenue and gross profit decreased due to lower systems and endpoint IC revenue. Gross margin increased primarily due to product mix within endpoint IC, partially offset by lower leverage from comparable overhead on decreased revenue. Loss from operations increased primarily due to decreased gross profit and increased operating expenses primarily due to the proposed litigation settlement and related costs, increased stock-based compensation expense and non-settlement related legal fees.

In second-quarter 2020, we incurred $5.4 million of settlement and related costs in connection with the proposed litigation settlements of the class-action and related derivative lawsuits.  

For further information on the proposed settlement and related costs, please refer to Note 5 to our condensed consolidated financial statements included elsewhere in this report.

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

Revenue increased primarily due to higher endpoint IC revenue, partially offset by lower systems revenue. Gross profit remained comparable to the prior period with increased revenue partially offset by higher excess and obsolescence charges recorded in first-quarter 2020. Gross margin decreased primarily due to a $2.7 million excess and obsolescence charge recorded in first-quarter 2020. Loss from operations increased primarily due to increased operating expenses on comparable gross profit. The increase in operating expenses is primarily due to the proposed litigation settlement and related costs described above and increased stock-based compensation expense.

Revenue

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

(in thousands)

 

2020

 

 

2019

 

 

Change

 

 

2020

 

 

2019

 

 

Change

 

Endpoint ICs

 

$

18,545

 

 

$

23,704

 

 

$

(5,159

)

 

$

52,220

 

 

$

45,549

 

 

$

6,671

 

Systems

 

 

7,912

 

 

 

14,486

 

 

 

(6,574

)

 

 

22,059

 

 

 

25,704

 

 

 

(3,645

)

Total revenue

 

$

26,457

 

 

$

38,190

 

 

$

(11,733

)

 

$

74,279

 

 

$

71,253

 

 

$

3,026

 

We currently derive substantially all our revenue from sales of endpoint ICs, reader ICs, reader modules, readers and gateways. We sell our endpoint ICs primarily to inlay manufacturers; our reader ICs and reader modules 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 a majority of our revenue for the foreseeable future.

22


Table of Contents

 

The Covid-19 impact to worldwide economies and the retail industry in particular; our future supply-chain uncertainties; the fact that we sell primarily through distribution and are at least one step removed from end users; and a host of other related uncertainties which change near-daily, make it difficult to forecast our revenue at this time.

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

Endpoint IC revenue decreased $5.2 million, due primarily to a $7.2 million decrease in shipment volumes, the latter due primarily to $6.2 million in customer expedite requests from second to first-quarter 2020 due, in part, to concerns about potential supply disruptions related to Covid-19 as well as a decrease in volume due to Covid-19’s negative impact on global retail apparel sales, which resulted in endpoint IC customer reschedule requests from second to third- and fourth-quarters 2020. This decrease was partially offset by a $2.1 million increase due to ASPs primarily related to higher product mix into industrial applications.

Systems revenue decreased $6.6 million, due primarily to decreases of $5.6 million in gateway revenue and $1.6 million in reader revenue, partially offset by a $633,000 increase in reader IC revenue. Gateway revenue decreased primarily due to decreased shipment volumes to a project-based deployment by a North American systems customer in the prior period; reader revenue decreased due to lower shipment volumes, in part caused by Covid-19 related delays in planned systems deployments; reader IC revenue increased primarily due to higher shipment volumes.

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

Endpoint IC revenue increased $6.7 million, due primarily to a $7.5 million increase in shipment volumes, partially offset by lower ASPs due to our annual price negotiations. The increase in shipment volumes was primarily due to growth in our customers’ underlying business before Covid-19’s negative impact on global retail apparel sales materialized in second-quarter 2020. We expect second-half 2020 endpoint IC sales to decrease over second-half 2019 as our customers work to adjust channel inventory levels as a result of Covid-19.

Systems revenue decreased $3.6 million, due primarily to decreases of $4.6 million in gateway revenue and $1.1 million in reader revenue, partially offset by a $1.7 million increase in reader IC revenue. Gateway revenue decreased primarily due to the project-based deployment described above; reader revenue decreased primarily due to lower shipment volumes, in part caused by Covid-19 related delays in planned systems deployments; reader IC revenue increased primarily due to higher shipment volumes.

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)

 

2020

 

 

2019

 

 

Change

 

 

2020

 

 

2019

 

 

Change

 

Cost of revenue

 

$

13,497

 

 

$

19,774

 

 

$

(6,277

)

 

$

39,925

 

 

$

36,964

 

 

$

2,961

 

Gross profit

 

$

12,960

 

 

$

18,416

 

 

$

(5,456

)

 

$

34,354

 

 

$

34,289

 

 

$

65

 

Gross margin

 

 

49.0

%

 

 

48.2

%

 

 

0.8

%

 

 

46.2

%

 

 

48.1

%

 

 

(1.9

)%

Cost of revenue includes costs associated with manufacturing our endpoint ICs, reader ICs, reader modules, 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 revenue, underlying product margins driven by changes in ASPs or costs, as well as from inventory excess and obsolescence charges.

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

Gross profit decreased primarily due to lower systems and endpoint IC revenue. Gross margin increased primarily due to product mix within Endpoint IC, partially offset by lower leverage from comparable overhead on decreased revenue.

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

Gross profit remained comparable to the prior period as increased revenue was partially offset by higher excess and obsolescence charges recorded in first-quarter 2020. Gross margin decreased primarily due to the $2.7 million excess and obsolescence charges recorded in first-quarter 2020. The charges, which reduced the inventory value of the impacted products to zero, relate primarily to decreased demand for endpoint ICs and gateways specifically designed for European applications. This demand decrease was due to (1) the European Commission allocating additional RAIN spectrum in a new frequency band and (2) Covid-19’s impact on EU businesses, the latter especially in the EU retail industry. We expect future demand to be met by newer endpoint IC and gateway products. 

23


Table of Contents

 

Operating Expenses

Research and Development 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

(in thousands)

 

2020

 

 

2019

 

 

Change

 

 

2020

 

 

2019

 

 

Change

 

Research and development

 

$

10,661

 

 

$

8,773

 

 

$

1,888

 

 

$

21,718

 

 

$

17,334

 

 

$

4,384

 

Research and development expense primarily comprises 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; however we will continue to monitor the impacts of Covid-19 on our business and may adjust our research and development investment strategy as appropriate.

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

Research and development expense increased $1.9 million, primarily due to increases of $903,000 in personnel expenses from increased headcount, $400,000 in stock-based compensation expense from higher headcount and an increased number of stock options and RSUs and $379,000 in external consulting fees.

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

Research and development expense increased $4.4 million, primarily due to increases of $1.8 million in personnel expenses from higher headcount, $1.4 million in stock-based compensation expense from higher headcount and an increased number of stock options and RSUs, $428,000 in product development costs and $402,000 in external consulting fees.

Sales and Marketing 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

(in thousands)

 

2020

 

 

2019

 

 

Change

 

 

2020

 

 

2019

 

 

Change

 

Sales and marketing

 

$

6,123

 

 

$

8,188

 

 

$

(2,065

)

 

$

13,613

 

 

$

16,737

 

 

$

(3,124

)

Sales and marketing expense primarily comprises 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. In addition, we will continue to monitor the impacts of Covid-19 on our business and may adjust our sales and marketing expense as appropriate.

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

Sales and marketing expense decreased $2.1 million, primarily due to decreases of $1.7 million in personnel expenses from  lower headcount and lower commissions as a result of decrease and mix of revenue and $420,000 in travel expense due to Covid-19.

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

Sales and marketing expense decreased $3.1 million, primarily due to decreases of $2.9 million in personnel expenses due to lower headcount and lower commissions due to revenue mix and $616,000 in travel expense due to Covid-19.

General and Administrative 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

(in thousands)

 

2020

 

 

2019

 

 

Change

 

 

2020

 

 

2019

 

 

Change

 

General and administrative

 

$

12,446

 

 

$

5,455

 

 

$

6,991

 

 

$

18,688

 

 

$

11,150

 

 

$

7,538

 

General and administrative expense primarily comprises 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. We will continue to monitor the impacts of Covid-19 on our business and may adjust our general and administrative expense as appropriate.

24


Table of Contents

 

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

General and administrative expense increased $7.0 million, primarily due to increases of $5.4 million in the proposed litigation settlement and related costs described above, $898,000 in non-settlement related legal fees, and $549,000 in stock-based compensation expense from an increased number of stock options and RSUs.

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

General and administrative expense increased $7.5 million, primarily due to increases of $5.4 million in the proposed litigation settlement and related costs described above, $1.2 million in stock-based compensation expense from an increased number of stock options and RSUs and $638,000 in non-settlement related legal fees.

Other Income, net

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

(in thousands)

 

2020

 

 

2019

 

 

Change

 

 

2020

 

 

2019

 

 

Change

 

Other income, net

 

$

126

 

 

$

309

 

 

$

(183

)

 

$

535

 

 

$

630

 

 

$

(95

)

Other income, net for the three and six months ended June 30, 2020 remained comparable to the prior periods.

Interest Expense

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

(in thousands)

 

2020

 

 

2019

 

 

Change

 

 

2020

 

 

2019

 

 

Change

 

Interest expense

 

$

1,349

 

 

$

421

 

 

$

928

 

 

$

2,661

 

 

$

850

 

 

$

1,811

 

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

Interest expense increased $928,000 and $1.8 million for the three and six months ended June 30, 2020, respectively, primarily due to an increase in amortization of debt discount related to our subordinated convertible notes, or the 2019 Notes. For further information on the 2019 Notes, please refer to Note 6 to our condensed consolidated financial statements included elsewhere in this report.

Income Tax Expense

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

(in thousands)

 

2020

 

 

2019

 

 

Change

 

 

2020

 

 

2019

 

 

Change

 

Income tax expense

 

$

41

 

 

$

46

 

 

$

(5

)

 

$

69

 

 

$

74

 

 

$

(5

)

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 provides 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 it does for 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.

25


Table of Contents

 

Adjusted EBITDA

We define adjusted EBITDA differently in this report than we have previously, by excluding proposed litigation settlements of class-action and derivative lawsuits including related costs, such as that we incurred in second-quarter 2020. Our consequent definition of adjusted EBITDA is 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). We have excluded settlement and related costs because we do not believe they reflect our core operations and us excluding them enables more consistent evaluation of our operating performances. Excluding the settlement and related costs does not impact adjusted EBITDA previously reported for prior periods.

The following table presents a reconciliation of net loss to adjusted EBITDA:

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

(in thousands)

 

2020

 

 

2019

 

 

Change

 

 

2020

 

 

2019

 

 

Change

 

Net loss

 

$

(17,534

)

 

$

(4,158

)

 

$

(13,376

)

 

$

(21,860

)

 

$

(11,226

)

 

$

(10,634

)

Adjustments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Other income, net

 

 

(126

)

 

 

(309

)

 

 

183

 

 

 

(535

)

 

 

(630

)

 

 

95

 

Interest expense

 

 

1,349

 

 

 

421

 

 

 

928

 

 

 

2,661

 

 

 

850

 

 

 

1,811

 

Income tax expense

 

 

41

 

 

 

46

 

 

 

(5

)

 

 

69

 

 

 

74

 

 

 

(5

)

Depreciation

 

 

1,126

 

 

 

1,262

 

 

 

(136

)

 

 

2,294

 

 

 

2,417

 

 

 

(123

)

Stock-based compensation

 

 

4,597

 

 

 

3,543

 

 

 

1,054

 

 

 

9,818

 

 

 

7,020

 

 

 

2,798

 

Settlement and related costs

 

 

5,359

 

 

 

 

 

 

5,359

 

 

 

5,359

 

 

 

 

 

 

5,359

 

Adjusted EBITDA

 

$

(5,188

)

 

$

805

 

 

$

(5,993

)

 

$

(2,194

)

 

$

(1,495

)

 

$

(699

)

 Non-GAAP Net Income (Loss)

We define non-GAAP net income (loss) differently in this report than we have previously, by excluding proposed litigation settlements of class-action and derivative lawsuits including related costs, such as that we incurred in second-quarter 2020. Our consequent definition of non-GAAP net income (loss) is 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; amortization of debt discount related to the equity component of our convertible notes; and prepayment penalty on debt extinguishment. We have revised the prior period non-GAAP net income (loss) to conform to our current period presentation. Excluding settlement and related costs did not impact non-GAAP net income previously reported for prior periods.

GAAP requires that certain convertible debt instruments that may be settled in cash on conversion be accounted for as separate liability and equity components in a manner that reflects our non-convertible debt borrowing rate. This accounting results in the debt component being treated as though it was issued at a discount, with the debt discount being amortized as additional non-cash interest expense over the debt instrument term using the effective interest method. As a result, we believe that excluding this non-cash interest expense attributable to the debt discount in calculating our non-GAAP net income (loss) is useful because this interest expense is not indicative of our ongoing operational performance.

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)

 

2020

 

 

2019

 

 

Change

 

 

2020

 

 

2019

 

 

Change

 

Net loss

 

$

(17,534

)

 

$

(4,158

)

 

$

(13,376

)

 

$

(21,860

)

 

$

(11,226

)

 

$

(10,634

)

Adjustments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-

 

Depreciation

 

 

1,126

 

 

 

1,262

 

 

 

(136

)

 

 

2,294

 

 

 

2,417

 

 

 

(123

)

Stock-based compensation

 

 

4,597

 

 

 

3,543

 

 

 

1,054

 

 

 

9,818

 

 

 

7,020

 

 

 

2,798

 

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)

 

$

(5,566

)

 

$

647

 

 

$

(6,213

)

 

$

(2,649

)

 

$

(1,789

)

 

$

(860

)

Liquidity and Capital Resources

As of June 30, 2020, we had cash, cash equivalents and short-term investments of $120.9 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 $150.8 million as of June 30, 2020.

26


Table of Contents

 

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. In 2020, our principal use of cash is capital expenditures and funding operations to capture our market opportunity.

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.

Sources of Funds

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. In addition, in connection with any future acquisitions, we may pursue 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.

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 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 Notes 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)

2020

 

 

2019

 

Net cash provided by operating activities

$

2,809

 

 

$

1,841

 

Net cash provided by investing activities

 

24,935

 

 

 

426

 

Net cash provided by financing activities

 

2,846

 

 

 

2,356

 

 

Operating Cash Flows

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

For the six months ended June 30, 2019, we generated $1.8 million of net cash from operating activities. The net cash proceeds were primarily driven by $3.9 million of working capital contribution, partially offset by $2.1 million of a net loss adjusted for non-cash items. The working capital contribution was primarily due to lower cash usage in inventory purchases, partially offset by lower cash collections in accounts receivable due to the timing of when amounts came due.

Investing Cash Flows

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.

For the six months ended June 30, 2019, we generated $426,000 of net cash from investing activities. The net cash proceeds were driven by investment maturities of $37.8 million. These maturities were partially offset by investment and equipment purchases of $36.6 million and $799,000, respectively.

27


Table of Contents

 

Financing Cash Flows

For the six months ended June 30, 2020, we generated $2.8 million of net cash from financing activities. These net cash proceeds primarily comprised $3.0 million from exercised stock options and our employee stock purchase plan.

For the six months ended June 30, 2019, we generated $2.4 million of net cash from financing activities. The net cash proceeds primarily comprised $4.0 million proceeds from term loans, net of debt issuance costs, and $2.9 million proceeds from exercised stock options and our employee stock purchase plan. These proceeds were partially offset by repayments of indebtedness of $4.2 million of principal under our senior credit facility.

Contractual Obligations

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

 

 

Payments Due By Period

 

 

 

Total

 

 

Less

Than

1 Year

 

 

1-3

Years

 

 

3-5

Years

 

 

More

Than

5 Years

 

(in thousands)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2019 Notes (1)

 

$

97,463

 

 

$

1,725

 

 

$

3,450

 

 

$

3,450

 

 

$

88,838

 

Operating lease obligations

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating lease obligations

 

 

25,032

 

 

 

4,811

 

 

 

8,711

 

 

 

6,438

 

 

 

5,071

 

Sublease income

 

 

(3,691

)

 

 

(1,393

)

 

 

(2,298

)

 

 

 

 

 

 

Net operating lease commitments

 

 

21,341

 

 

 

3,418

 

 

 

6,413

 

 

 

6,438

 

 

 

5,071

 

Purchase commitments (2)

 

 

11,169

 

 

 

11,169

 

 

 

 

 

 

 

 

 

 

Total

 

$

129,973

 

 

$

16,312

 

 

$

9,863

 

 

$

9,888

 

 

$

93,909

 

 

(1)

2019 Notes include $11.2 million of interest payments.

 

(2)

Purchase commitments consist primarily of non-cancelable commitments to purchase $10.1 million of inventory as of June 30, 2020, 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, 2019.

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.

28


Table of Contents

 

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.

We had cash, cash equivalents and short-term investments of $120.9 million as of June 30, 2020. Our investments are exposed to market risk due to the fluctuation in prevailing interest rates that may reduce the yield on our investments or their fair value. As 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 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 market interest rates.

Our 2019 Notes have a fixed interest rate, thus a hypothetical 100 basis point change in interest rates 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 such 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 material impact from exposure to foreign currency fluctuation. As we grow 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, 2020. 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, 2020.

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, 2020.

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.

29


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

Between July 2018 and June 2020, four class action complaints for violation of federal securities laws (one of which was subsequently voluntarily dismissed by the plaintiffs) and 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 Impinj. The outcome of this patent litigation remains uncertain, and we may file additional lawsuits against NXP USA 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 occurs, 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 Business and Industry

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.  

Covid-19 has already created significant worldwide economic volatility, uncertainty and disruption, and these effects are highly 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 Covid-19 risks include but are not limited to:

 

decreased product demand given the general decline in business activity 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 could increase channel inventory;

 

decreased gross margins due to increased manufacturing and shipping costs and increased excess and obsolescence charges;

 

increased bad-debt expense and reduced cash flow as customers and end-users delay or default on payments;

 

work and shipping-related restrictions affecting key suppliers’ ability to produce, process and deliver our products;

 

increased operating costs such as those associated with work-from-home edicts and increased legal and regulatory demands;

 

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

 

partner and/or end-user bankruptcies or defaults which could reduce demand for our products worldwide or supplier bankruptcies which could reduce our ability to meet customer demand;

 

delays in research and development efforts which could delay new product introductions or product enhancements;

 

inability to engage in in-person sales and market activities, which could 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.

30


Table of Contents

 

The extent to which any or all of these risks materially and negatively affect us, and the duration or those impacts, are largely beyond our control. They will depend on the resiliency of the global economy and on actions taken or not taken by key players in the global economy, including governments, financial and health organizations, businesses and consumers as a result of, and in response to, Covid-19.

The extent 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 relatively new and, to a large extent, unproven. RAIN technology and product adoption, including that of our products and platform, will depend on numerous factors, including:

 

whether end users embrace the benefits we believe RAIN offers, and if so whether RAIN will achieve and sustain high demand and market adoption;

 

 

whether end users perceive that the benefits of RAIN adoption outweigh the cost and time to install, replace or modify their existing systems and processes; and

 

 

whether the technological capabilities of RAIN products and applications meet end users’ current or anticipated needs.

 

The adoption of RAIN technology and products has historically been slower than anticipated or forecasted by us and industry sources. Our industry has also experienced periods of accelerated adoption that were not sustained. For example, RAIN endpoint IC adoption accelerated rapidly in 2016, which resulted in longer lead times. We invested in endpoint IC inventory both to meet forecasted demand and to enhance our ability to deliver in the event of another unexpected demand surge. However, in second-half 2017 and early 2018, the growth rate in endpoint IC shipments decreased relative to 2016, which we believe was due to multiple factors including, but not limited to, delays in new deployments and in planned expansions at several large retailers. In first-quarter 2020, we saw another endpoint IC demand increase, we believe in part due to customer concerns about global supply in light of Covid-19. We did not see that demand increase continue into second-quarter 2020, but instead saw demand decline as our inlay partners saw their inlay demand decline and began reducing the endpoint IC inventory they built in first -quarter 2020. You should expect Covid-19 to impact future demand for endpoint ICs in ways we cannot anticipate today.

The pace of RAIN adoption depends on prospective customers’ knowledge of our products and our ability to convey to them the value of using our RAIN platform over other technologies. End users and our prospective customers may not be familiar with our products or RAIN in general, or may use other products and technologies to identify, locate, authenticate, engage, track and prevent loss of their items. Additionally, even if prospective customers are familiar with RAIN, our products or our platform, a negative perception of, or experience with, RAIN or a competitor’s RAIN products may deter them from adopting RAIN or our products or platform. Before they adopt RAIN, businesses, government agencies and other organizations may need education on the benefits of using RAIN in their operations, and how they outweigh the costs, including potentially significant costs of modifying or replacing existing systems and processes. These educational efforts may not be successful, and organizations may decide that the costs of adopting RAIN outweigh the benefits or may decide to defer near-term RAIN adoption in favor of a more advanced or comprehensive future deployment. Failure of organizations to adopt RAIN generally, and our products and platform specifically, for any reason will hurt the development of our market and, consequently, impair our business and prospects.

Fluctuations in the adoption of RAIN products and solutions may affect our ability to forecast our future operating results, including revenue, gross margins, cash flows and profitability. Moreover, to ensure adequate inventory supply, we must forecast inventory needs and expenses and place orders sufficiently in advance with our suppliers and contract manufacturers based on our estimates of future product demand. Our failure to accurately forecast demand, particularly when introducing new products, may cause us to experience excess product inventory or shortages for sale.

If RAIN adoption by retailers does not continue at the rate we expect, our business will be adversely affected.

Our financial performance depends on the pace, scope and depth of end-user adoption of our products in multiple industries, especially in the retail industry, which is our largest market and which we believe has been a leading indicator of overall RAIN market adoption. Retailers that have a primarily physical presence in the marketplace have experienced financial stress in recent periods. Many of these retailers have deployed RAIN to improve their competitiveness; however, if they fail to compete effectively, the number of stores they maintain, and thus the scope of their RAIN deployments, may decrease significantly. Covid-19, which has caused widespread store closures, has had, and is expected to continue to have, a materially adverse impact on the retail industry. In addition, Covid-19 may accelerate a long-term shift in consumer behavior away from physical stores which may adversely impact demand for our products over the longer term. Further, many companies have announced plans to reduce or defer capital expenditures in response to Covid-19-related business impacts. The extent and duration to which Covid-19 will materially impact the retail industry is unclear, as is the extent to which it will impact our product sales.

31


Table of Contents

 

If retailers or others deploying RAIN fail to realize demonstrable benefits from RAIN or delay or abandon their deployments, overall RAIN market acceptance may be materially and adversely affected. Any widespread delay, slowdown or failure by retailers or other organizations to implement RAIN-based systems generally, and our products and platform specifically, will materially and adversely affect our business, operating results, financial condition and long-term prospects.

If we are unsuccessful in fostering meaningful adoption of our products and platform by end users other than retailers, our business prospects may be adversely affected.

We expect end users to deploy our platform in sectors beyond retail, including, for example in supply chain and logistics, aviation and automotive. Many of these industries, and aviation in particular, have been materially and adversely impacted by Covid-19. The aviation industry has experienced a precipitous drop in fliers which has resulted in significant financial stress. If we fail to make our products and platform an easy-to-deploy, economical solution for use cases in these sectors, or if participants in these sectors delay or forgo RAIN investments in response to Covid-19 or otherwise, our ability to penetrate them may suffer and our business prospects may be adversely affected.

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

We have incurred losses since our inception in 2000. While we were profitable between 2013 and 2015, we had a net loss of $21.9 million for the six months ended June 30, 2020 and an accumulated deficit of $284.6 million as of June 30, 2020. Our ability to regain or sustain profitability depends on numerous factors, many of which are out of our control, including continued RAIN adoption and maintaining or growing our market share. We expect significant expenditures to support operations, product development and business and headcount expansion in sales, engineering, and marketing and may, for periods of time, choose to invest more in the opportunity in the short term to grow the market and our market share, to reduce costs, to improve our efficiencies or to shorten our supply chain, over a longer term. If we fail to increase our revenue or manage our expenses, or if our short-term investments in growing the market or our market share do not succeed, we may not attain or sustain profitability in the future.

Fluctuations in our quarterly and annual operating results may adversely affect our business, prospects and stock price.

You must consider our business and 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 value our future prospects and forecast our quarterly or annual performance. Moreover, even if endpoint IC sales (one indicator of market adoption) exceed expectations or if we discount prices to win a particularly large opportunity or in response to competition, our revenue and profitability may be positively affected, but gross margins may be negatively affected depending on product mix for the applicable period. If research analysts or investors perceive such a product mix shift negatively, the trading price of our common stock could be adversely affected.

Historically, we have had limited success in accurately predicting future sales of our products and platform for several reasons. End users drive demand for our products, but we sell nearly all our products through channel partners so our ability to determine and forecast end-user demand is limited. We rely on our channel partners to integrate our RAIN-based systems products with end-user information systems and this integration has been uneven and unpredictable in scope, timing and implementation. Also, RAIN-based systems in general often involve time-consuming proofs-of-concepts and other time-consuming steps such as designing and implementing new business processes, which make sales of our system 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 in recent years reflects the volatility of our sales and limitations in our ability to accurately forecast them. Our 2016 endpoint IC sales exceeded both our expectations and those of our industry’s analysts due in large part to several coincident large-scale end-user deployments. However, in part of 2017 and 2018, the pace of growth in endpoint IC unit-volume shipments decreased relative to 2016, which we believe was 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. Due to shorter lead times for our endpoint ICs in 2018 and 2019 relative to prior years, we were, prior to Covid-19, increasingly receiving orders and shipping the ordered products within the same quarter. Shortened lead times decreased our ability to predict both optimal inventory and order volume for a quarter. Additionally, customer orders for readers and gateways were generally weighted toward the end of a quarter. Covid-19 has recently introduced even greater uncertainty as the business impact of the pandemic is unprecedented and its full scope and duration are inherently unpredictable.

We expect that for the foreseeable future our visibility into future sales, including both volumes and prices, will continue to be limited. This poor visibility may cause fluctuations in our operating results, particularly on a quarterly basis, that we are unable to predict as well as failure to achieve our expected operating results.

32


Table of Contents

 

Numerous factors, many of which are outside our control, may cause or contribute to significant fluctuations in our quarterly and annual operating results. These fluctuations may make financial planning and forecasting difficult. In addition, these fluctuations may result in unanticipated decreases in our available cash, which could negatively affect our business and prospects. Factors that may 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;

 

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;

 

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 Impinj’s products or 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.

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 and Alien; in reader ICs, ST, Phychips, Iotelligent and MagicRF; in readers and gateways, Alien and Zebra; and in software, 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.

33


Table of Contents

 

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 smaller margins, or they could maintain margins by achieving cost savings through better, more efficient designs or production methods. To gain share, competitors could also bundle near-field communication RFID, or NFC, products with RAIN products, or stationary readers with handheld readers. New competitors could enter the gateway market or develop RAIN platforms or solutions. Larger or more established companies may deliver and directly compete with our products or platform. Smaller companies could launch new products and applications we do not offer and could gain market acceptance quickly. Moreover, consolidation in the RAIN industry could intensify the competitive pressures that we face. Many of our existing and potential competitors may be better positioned than we are to acquire other companies, technologies or products.

Some of our customers have policies requiring diverse supplier bases to enhance competition and, consequently, maintain multiple RAIN product providers. Consequently, they tend to avoid purchasing exclusively from us or promoting our brand. Our ability to increase order sizes from these customers and maintain or increase our market share is constrained by these policies. In addition, any decline in quality or availability of our products or any increase in the number of suppliers that such a customer uses may decrease demand for our products and adversely affect our operating results, business and prospects

In short, as the RAIN market develops, we will face ever increasing competition from new or newly enhanced products from our existing competitors, or from entirely new competitors in our market. These competitors may have, or may develop, processes or product designs that will enable them to offer more competitive products than ours. Any failure to compete successfully will materially adversely affect our business, prospects, operating results and financial condition.

Downturns in the industries we serve, particularly retail, may adversely affect our business.

We, and many of our customers and end users of our products, including many significant retailers, are vulnerable to economic downturns and have had difficulty in the past accurately forecasting and planning future business activities. A downturn in the retail industry could disproportionately affect us because retail comprises a significant portion of the RAIN end market and demand. Retail store shutdowns due to Covid-19 have already reduced demand for our products worldwide, and that impact may continue for the foreseeable future.

The economic downturn associated with Covid-19 presents an unprecedented challenge. It has already reduced demand for certain endpoint IC and gateway products we previously developed and built for the EU retail market. That impact, compounded by the expansion of EU spectrum into a new band, caused us to take a $2.7 million one-time excess and obsolescence charge in first-quarter 2020. We expect future demand, when it returns, to be met by newer endpoint ICs and gateways.

Volatile economic conditions in the near and medium term could also cause our customers or end users to reduce their capital-expense budgets, which could slow RAIN adoption and delay deployment of our products, thereby decreasing opportunities and sales. We cannot predict the timing, strength or duration of any economic slowdown or recovery, whether global, regional or within specific markets, as a result of Covid-19 or otherwise. If the global economy and markets in which we operate worsen, our business will likely be materially and adversely affected.

If we fail to obtain quality products in adequate quantity and in a timely and cost-effective manner, our operating results and growth prospects will be adversely affected.

We do not own or operate manufacturing facilities, and we do not control our manufacturers’ or subcontractors’ ability or willingness to meet our supply requirements. Currently, all our endpoint IC wafers are manufactured by TSMC, and primarily post-processed by our subcontractor Stars; all our reader IC wafers are manufactured by TowerJazz; all our modules are manufactured by Stars and MTI; and all our readers and gateways are manufactured by Plexus or Computrol. We also use subcontractors for post-processing, assembly and testing.

Currently, we do not have long-term supply contracts with TSMC, TowerJazz, MTI, Plexus or Computrol, and neither they nor our subcontractors are required to supply us with products for any specific period or in any specific quantity. Suppliers can allocate production capacity to other companies for any reason and reduce deliveries to us on short notice, negatively affecting our ability to secure enough product for sale.

Some components of our products have longer lead times and we place orders with some of our suppliers five or more months before our anticipated product delivery dates to our customers. We base these orders on our customer-demand forecasts and on an assumed level of production that may prove to be inaccurate. If we inaccurately forecast this customer demand, or if production levels are constrained for any reason, then we may be unable to obtain adequate and cost-effective components, or foundry or assembly capacity to meet our customers’ delivery requirements, or we may accumulate excess inventory or suffer inventory shortages.

34


Table of Contents

 

For a variety of reasons, manufacturing capacity may not be available when we need it or at reasonable prices, which may result in us not being able to satisfy demand for our products fully or may distort demand. For example, in 2010 we experienced wafer shortages from TSMC 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. Some semiconductor industry analysts predict high 200mm wafer demand again in 2021. As another example, in mid-2016, as a consequence of rapid growth in endpoint IC demand, we depleted our endpoint IC buffer stock and were temporarily unable to satisfy customer demand, causing some customers to purchase competing products even as we increased production. As yet another example, in 2020, the Malaysian factories that produce our readers and gateways and post-process certain of our endpoint ICs were shut down for approximately three weeks due to Covid-19-related public health measures. These kinds of product shortages may result in decreased sales and possible market share losses as our customers purchase competitive products, or alternatively, artificially inflated sales in near-term periods as customers overbuy products and sales declines in future periods as they consume their accumulated inventory.

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 wafers from TSMC than we required, which affected our available cash for that quarter. In addition, we may invest significantly in inventory to support anticipated growth in our business, as we did with endpoint IC inventory in 2017. If we are unable to sell the additional inventory we purchased, or if we must sell it at lower prices due to excess inventory or obsolescence, our operating results may be adversely affected.

Covid-19 has caused travel and work restrictions worldwide and the supply of some of our products is, and remains, disrupted. Moreover, shipping services have been adversely affected in most markets, reducing our ability to obtain timely delivery of products at reasonable cost. We have worked, and are continuing to work, to mitigate these disruptions particularly with respect to our products in highest demand, but the scope and duration of these disruptions are unpredictable and supply disruptions could materially and negatively affect our operating results and business performance.

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 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. We anticipate needing three to 18 months to transition our assembly services or foundries to new providers. Such a transition would likely require a qualification process 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 suspected quality issue, the process of testing suspect products and diagnosing and fixing defects could be time consuming and costly and could constrain our ability to supply customers with products.

If we are unsuccessful introducing new products and enhancements, our operating results will be harmed.

To keep pace with technology developments, satisfy increasingly stringent end-user requirements and achieve market acceptance, we plan to introduce new products and services. 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, introduction of our new products and services may take time to be successful or may not succeed at all.

For example, we are investing substantial resources to develop and enhance every layer of our platform. The market for many of our products is nascent, and we need to create market awareness to drive end-user adoption. Creating market awareness includes promoting our products to meet end-user needs and solve end-user problems. Our efforts have been, and may continue to be, hampered by Covid-19-related work and travel restrictions. We may be late in delivering or improving our products to meet our partners’ or end users’ needs. We may also not adequately solve the problems that end users encounter. We believe we must continue investing significant resources to maintain our competitive position. Still, the success of a new or enhanced product or service is impacted by accurate forecasts of long-term market demand, which is uncertain. We may also fail to anticipate or meet market requirements for new features and functionality. By focusing on certain new products and services, we may miss opportunities for other products and services that may be more widely adopted.

For example, introducing new endpoint ICs may take longer than we expect or may cost more than we expect. Inlay partners may face complications or delays qualifying inlays incorporating our new endpoint ICs with organizations, such as the ARC Program at Auburn University as discussed below, that certify inlays for end-user deployments. Inlay partners may also encounter issues incorporating our new endpoint ICs into their production processes and may see slower-than-expected adoption by end users. We may incur higher testing and manufacturing costs when introducing a new endpoint IC than we anticipated, which could adversely affect our gross margins. Finally, widespread use of new ICs can expose performance anomalies or incompatibilities with existing devices or systems that can require design modifications that can slow production or introduction of new ICs or make them more expensive to produce or introduce. Depending on the scale of these product introduction issues, the success of the product could be adversely affected, and consequently, our business and financial performance could be harmed.

35


Table of Contents

 

Recent Covid-19 related work-at-home restrictions have affected our ability to pursue research and development efforts at a normal pace and have delayed new-product developments and enhancements. Although our newest endpoint IC family, the Impinj M700, was in production by the end of second-quarter 2020, Covid-19 delayed the M700’s production ramp by more than two months. These delays negatively affected our business and financial performance, and may materially and negatively affect our business and financial performance in the future.

If we are unable to develop new products and services using new or enhanced technologies, our competitive position will be adversely affected.

In the future, we may not succeed in developing the underlying technologies or processes necessary to create new or enhanced products and services, or we may not succeed in licensing or otherwise acquiring these technologies from third parties. In some instances, we may be late to market with our innovations, or may choose to be a “fast follower” but subsequently be unable to overcome the lead we gave to our competition. The success of a new or enhanced product depends on technological developments, market positioning and timing, as well as on various implementation 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.

If we are unable to develop new products, features and services to compete effectively, our market share could be adversely affected, which would harm our business, financial condition and operating results.

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 integration with information systems and applications that derive business value from endpoint data. Unless technology providers continue developing and advancing business analytics tools, and end users install or enhance their information systems and applications to use these tools, deployments of RAIN products and applications could stall. Our efforts to foster development and deployment of these tools could fail. In addition, our guidance to business-analytics tool providers for integrating our products with their tools could prove ineffective.

Solution providers and SIs are essential to the RAIN market by providing deployment know-how to end users who are unable to deploy RAIN solutions on their own. Our efforts to train and support these solution providers and SIs could fail. Further, integrating our products with end-user information systems could prove more difficult or time consuming than we or they anticipate, which could delay deployments. If end users are unable to successfully exploit RAIN data, or if we are unable to support solution providers or SIs adequately, or if deployments of our platform are delayed, we could see a material adverse impact on our business, operating results, financial condition or prospects.

Our reliance on a small number of customers could adversely affect our business and operating results.

We sell our endpoint ICs directly to inlay and tag OEMs and ODMs. In 2019, sales to tag OEMs Avery Dennison and Smartrac accounted for 19% and 12% of our total revenue, respectively. In March 2020, Avery Dennison closed its acquisition of Smartrac’s transponder, or RFID inlay, segment. The consequent sales concentration to a smaller number of tag OEMs lowers our bargaining power and increases the risk that our pricing or sales could decline based on aggressive pricing or sales measures taken by our competitors or our own failure to compete effectively.

We sell our reader ICs and reader modules to reader OEMs and ODMs, and our readers, gateways and software to VARs and SIs, primarily through distribution. We have experienced in the past and may again experience in the future purchasing delays or disruptions by some of these channel partners due to conditions within their organizations that are independent of market demand for our products or the RAIN market generally. For example, Covid-19 has caused delays in some of our pending system deployments as SIs and VARs and their related end-users’ business locations are closed as a result of government travel and business restrictions, impacting our ability to replace project-based revenue from completed projects.

36


Table of Contents

 

We attempt to diversify our partner base by pursuing orders from smaller partners, adding new partners and increasing end-user demand for our products. We may not succeed in doing so. The number of tag OEMs may also continue to decrease by consolidation or otherwise. Even if we succeed in obtaining and retaining new partners, our small number of existing large tag OEMs may continue to account for a substantial portion of our future sales. Changes in markets, channel partners, end users, products, negative economic or financial developments, or poor or limited credit availability may adversely affect the ability of our tag OEMs, reader and gateway partners and distributors to bring our products to market. If our reader IC or reader module OEMs are unable to obtain components for products in which our products are included, our product sales could be adversely affected.

Our future performance will depend, in part, on our ability to attract new tag OEMs, reader and gateway partners and distributors that use, market and support our products effectively, especially in market segments where we have not sold products previously. If we cannot retain our current tag manufacturers, reader and gateway partners and distributors or establish new relationships, our business, financial condition and operating results could be harmed. In addition, our competitors’ strategic relationships with or acquisitions of these tag OEMs, reader and gateway partners or distributors could disrupt our relationships with them. Any such disruption could impair or delay our product sales to end users and increase our costs of distribution, which could adversely affect our sales or operating results.

We engage with large enterprises to adopt our RAIN solutions in large projects that make our revenues and operating results more volatile than they would be without these large projects. These large projects, often involving sizable purchases of our readers and gateways, are often discrete deployments that can result in significant sales for periods of time. For example, we generated 14% of 2019 total revenue from a North American systems customer. If we are unable to replace project-based revenue from these discrete projects with new revenue streams, or if end users with sizable projects change or delay them without giving us with adequate notice, our sales could decline significantly from period to period and harm our stock price as a result.

Our reliance on distributors, SIs, VARs and software solution providers to sell and distribute our products to end users could harm our business and revenue.

We rely on our partner ecosystem to sell and distribute our products to end users. Our revenue depends on their ability to successfully market, sell, install and provide technical support for the solutions in which our products are integrated or to sell our products on a standalone basis. Our revenue will decline if our partners fail. Further, faulty or negligent implementation and installation of our products by SIs may harm our reputation.

Because we 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 are often at least one step removed from these end users, we may be unable to rectify damage to our reputation caused by our channel partners who have more direct contact with these end users. For strategic or other reasons, our channel partners may choose to prioritize the sale of our competitors’ products over our products. Furthermore, some of our channel partners may offer some products that compete with our products and may limit sales of our products. If our distributors, SIs, VARs or software solution providers are unable to sell enough of our products in a given quarter 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.

Many of our channel partners provide us with customer referrals and cooperate with us in marketing our products; however, our relationships with them may end at any time. If we fail to successfully manage our relationships with our channel partners, our ability to sell our products into new industries and to increase our penetration into existing industries may be impaired and our business will be harmed.

If our channel partners do not properly forecast end users’ demand for our products then they may carry excess product inventory, which could adversely affect our revenue and operating results.

If some or all of our channel partners purchase more of our products than they need to satisfy end-user demand in any particular period, inventories held by the channel partners will grow during that period. The channel partners are then likely to reduce future orders until they realign inventory levels with end-user demand, which could adversely affect our product revenue in a subsequent period.

Distributors may also return our 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. To the extent this resale and channel-inventory information is inaccurate, or we do not receive it in a timely manner, we may not be able to make accurate reserve estimates for future periods, which could adversely affect our operating results.

37


Table of Contents

 

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

To continue our growth, we are investing in our relationships with SIs, VARs and software solution providers that have product offerings that complement our platform and through which we will fulfill sales. Our business will be harmed if we fail to successfully develop and implement such strategic relationships. For example, our operating results may suffer if our efforts towards developing go-to-market relationships consume resources and incur costs, but do not result in a commensurate increase in revenue. In addition, such relationships may involve exclusivity provisions, additional levels of distribution, discount pricing or investments in other companies. The cost of developing and maintaining such relationships may go unrecovered or unrewarded and our efforts may not generate a correspondingly significant increase in revenue.

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

Historically, our market has experienced price erosion. The average selling price, or ASP, of our products has decreased as the RAIN market has developed. We may experience substantial fluctuations in future operating results due to further ASP reductions.

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. For example, during the second half of 2017, competitive pressures led to larger ASP declines for our endpoint ICs than we saw in previous quarters. As the market has grown, we have generally seen competitive pressures increase. We also sometimes reduce prices to encourage adoption, address macroeconomic conditions or for other reasons. We expect to do so again in the future. If we are unable to offset ASP reductions with increased sales volumes or reduced product costs, then our revenue and gross margins will suffer. Further, our customers may be slow to migrate to new, higher margin products. Some competitors have significantly greater resources than we have and may be better able to absorb the negative impact on operating results as a result of such trends.

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 old products uncompetitive for new opportunities. When demand for older products declines, ASPs may drop, in some cases precipitously. 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 advance process technologies or improve efficiencies to a degree sufficient to maintain required margins, we may not be able to sell our products profitably. Should our cost reductions fail to keep pace with reductions in market prices, our business, financial condition and operating results will be materially adversely affected.

Changes in our product mix could cause our overall gross margin to decline, adversely affecting our operating results and financial condition.

We may not be able to maintain our historical gross margins. We generate a majority of our revenue from endpoint IC sales, which have lower gross margins than our other products. If endpoint IC revenue increases as a percentage of total revenue, then our company-wide gross margin will decline. In addition, endpoint IC gross margins are affected by product mix, which can fluctuate based on competitive pressures and end-user demand. A shift in sales mix away from our higher margin products to lower margin products, in particular for our endpoint ICs, will adversely affect our gross margins. As the market for our endpoint ICs matures, we experience price erosion which will adversely affect gross margins if we are not able to realize cost reductions or introduce or shift towards higher-margin ICs. Additionally, competitive alternatives to our products, overall increased competition, weaker than expected demand, currency exchange rates and other factors may lead to lower prices, revenue and margins in the future, adversely affecting our operating results and financial condition.

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 – if demand declines then our business and operating results will be adversely affected. 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 and reader modules, readers and gateways to achieve superior performance over our competitors. If we are not successful in establishing the benefits of using our products and 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.

38


Table of Contents

 

Our products must meet exacting 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 may contain defects or errors or may not operate as we or our channel partners or end users expect, which could materially and adversely affect our reputation, result in significant costs to us and impair our ability to sell our products in the future. Our products must meet demanding specifications for quality, performance and reliability. Our products are highly technical and designed to be deployed in large, complex systems under a variety of conditions. Channel partners and end users may discover errors, defects or incompatibilities only after deploying our products. For example, environments with certain physical characteristics or with radio-frequency interference may negatively affect gateway performance and our ability to track or locate items. In addition, our channel partners or end users may experience compatibility or interoperability issues between our products and their enterprise software systems or networks, or between our products and other RAIN products they may use.

We may experience quality problems when our products are combined with or incorporated into products from other vendors, such our tag OEMs using our endpoint ICs with their antennas, or our reader partners using our reader ICs or reader modules 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

 

increased insurance costs.

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, or layers of it, in fulfilling 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 their ultimate outcome can be mixed for a variety of reasons, including changes in end-user business requirements, changes in end-user commitment to the POC as well as deployment challenges. If we fail to deliver deployable solutions through POCs or otherwise, adoption of our products and platform could be adversely affected and our reputation and our business prospects could suffer.

Although our agreements typically contain provisions that purport to limit our liability for damages resulting from defects in our products, such limitations and disclaimers may not be enforceable or otherwise effectively protect us from claims. We may be required to indemnify our customers against liabilities arising from defects in our products or in their solutions that incorporate our products. These liabilities may also include costs incurred by our channel partners or end users to correct problems or replace our products.

The costs we incur correcting product defects or errors may be substantial and could adversely affect our operating results. Although we test our products for defects or errors prior to product release and during production, our customers still occasionally catch defects or errors that we miss. Such defects or errors have occurred in the past and may occur in the future. To the extent product failures are material, they could adversely affect our business, operating results, customer relationships, reputation and prospects. Also, we assert that our products conform to the Gen2 protocol. Compatibility issues between our products and the protocol, or among different products that each nominally conform to the protocol, could disrupt our customers’ operations, hurt our customer relations and materially adversely affect our business and prospects.

39


Table of Contents

 

We will lose market share and may not be successful if end users or customers do not design our products into their products and systems.

End users often undertake extensive pilot programs or qualification processes prior to placing orders for large quantities of our products, in particular for reader and gateway products, because these products must function as part of a larger system or network or meet certain other specifications. We spend significant time and resources to have our products selected by a potential end user or customer, which is known as a “design-in.” In the case of reader and gateway products, a “design-in” means the product has been selected to be designed into the end user’s system and, in the case of an endpoint IC, may mean the endpoint IC has met performance criteria established by the end user or customer. If we fail to develop new products that adequately or competitively address the needs of end users or customers, they may not select our products to be designed into their systems, which could adversely affect our business, prospects and operating results.

Our business is dependent upon our brand recognition and reputation, and if we fail to maintain or enhance our brand recognition or reputation, our business could be harmed.

We believe that maintaining and enhancing our brand and our reputation is critical to our relationships with our customers and end users and to our ability to attract new customers and end users. We also believe that our brand and reputation will be increasingly important as competition in our market continues to develop. Our success in this area will depend on a wide range of factors, some of which are beyond our control, including the following:

 

the efficacy of our marketing efforts;

 

our ability to continue to offer high-quality, innovative and defect-free products;

 

our ability to maintain the security and privacy of our customers’ sensitive and proprietary information;

 

our ability to retain existing customers and obtain new customers;

 

our ability to maintain high customer satisfaction;

 

the quality and perceived value of our products;

 

our ability to successfully differentiate our products from those of our competitors;

 

actions of competitors and other third parties; and

 

positive or negative publicity.

If our brand promotion activities are not successful, our operating results and growth may be harmed.

Negative publicity, whether or not justified, relating to events or activities attributed to us, employees, channel partners or others associated with any of these parties, may tarnish our reputation and reduce the value of our brand. Damage to our reputation and loss of brand equity may reduce demand for our products and platform and have an adverse effect on our business, operating results and financial condition. Moreover, any attempts to rebuild our reputation and restore the value of our brands may be costly and time consuming, and such efforts may not ultimately be successful.

If we are unable to protect our intellectual property, 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 the rights we own or license. Given our industry-leading innovation in RAIN technology, there is a high likelihood that material elements of our products, including our endpoint ICs have been or will be copied by competitors. We take appropriate and feasible measures to protect our intellectual property rights. However, we cannot be sure that we will be able to prevent such conduct by simply enforcing, or threatening to enforce, those rights, particularly against competitors who may have more financial and other resources to deploy against us.

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. Because many RAIN products are used in or imported into the United States, we have historically focused on filing U.S. patent applications. By seeking patent protection primarily in the United States, our ability to assert our intellectual property rights outside the United States is limited. We have registered trademarks and domain names in selected foreign countries where we believe filing for such protection is appropriate and have a small number of foreign patent applications and issued and allowed foreign patents. Regardless, some of our products and technologies may not be covered adequately 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;

40


Table of Contents

 

 

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 in relation to ratification of a standard for which we participate in the standards process if we fail to file an intellectual property declaration pursuant to such 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 in the future. Our failure to identify unauthorized use or otherwise adequately protect our intellectual property could adversely affect our business.

Any actual or threatened litigation to enforce our intellectual property could be time consuming, distracting, expensive and could result in outcomes or trigger consequences that are harmful to us. We could incur significant costs and divert our attention and the efforts of our employees by threatening or initiating litigation, which could, in turn, decrease revenues and increase expenses. To the extent we discuss our concerns regarding possible or actual infringement with others prior to or in lieu of litigation, we could also become subject to claims brought by alleged infringers. Because litigation outcomes are uncertain, we could lose in our enforcement action or weaken our intellectual property in the litigation process. An adverse decision in any legal action could limit our ability to assert 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, any decision not to enforce our intellectual property rights through litigation could embolden others to violate or potentially violate our intellectual property rights and thus weaken those rights over time.

In June 2019 we filed a filed a patent infringement lawsuit against NXP USA, Inc., a Delaware corporation and a subsidiary of NXP, in the U.S. District Court for the Northern District of California. Our complaint alleges that certain NXP endpoint ICs infringed and continue to infringe numerous U.S. patents we own. We are seeking, among other things, past damages, including lost profits, and no less than a reasonable royalty; enhanced damages for willful infringement; and reasonable attorneys’ fees and costs for infringement of each of the asserted patents. We are also seeking an injunction against NXP making, selling, using, offering for sale or importing an endpoint IC NXP introduced in 2017. In response, NXP asserted various affirmative defenses and various counterclaims including inequitable conduct, fraudulent concealment, breach of contract and promissory estoppel. Their counterclaims allege that we violated purported commitments to GS1 EPCglobal. NXP seeks damages and injunctive relief in connection with its counterclaims. 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, which we have moved to transfer to the U.S. District Court for the Western District of Washington. 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 against all of the patents we accuse NXP of infringing in our Northern District of California case and two additional patents. If we are unsuccessful in prosecuting our claims against NXP or in defending NXP’s claims against us, or to the extent we cannot maintain the validity and enforceability of our patents in IPRs or otherwise, we could see a material adverse effect on our business, results of operations and financial condition. Regardless of the outcome, our lawsuit against NXP may increase our expenses, distract management and other key employees, negatively impact relationships with other participants in our supply chain or with customers and could result in retaliatory claims against us.

Some of our know-how or technology is not patented or patentable and may constitute trade secrets. To protect our trade secrets, we have a policy of requiring our employees, consultants, advisors and other collaborators to enter into confidentiality agreements. We also rely on customary contractual protections with our channel partners, suppliers and end users, and we implement security measures intended to protect our trade secrets, know-how or other proprietary information. However, we cannot guarantee we have entered into appropriate agreements with all parties that have had access to our trade secrets, know-how or other proprietary information. Moreover, the agreements we have entered into may not provide meaningful protection for our trade secrets, know-how or other proprietary information in the event of any unauthorized use or disclosure. Our trade secrets, know-how or other proprietary information could also be obtained by third parties as a result of breaches of our physical or electronic security systems or our suppliers, employees or consultants could assert rights to our intellectual property.

Finally, our use of overseas manufacturers may involve 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.

41


Table of Contents

 

We may assert or face claims of intellectual property infringement 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 so-called non-practicing entities, hold large numbers of patents and other intellectual property rights and may vigorously pursue, protect and enforce their intellectual property rights. We have received in the past, 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 may also receive assertions against us, our channel partners or end users claiming that we or they infringe patent or other intellectual property rights. Claims that our products, processes, technology or other aspects of our business infringe third-party intellectual property rights, regardless of their merit or resolution, could be costly to defend or settle and could divert the efforts and attention of our management and technical personnel. If we decline to accept an offer, the offering party may allege that we infringe such patents, which could result in litigation.

Intellectual property disputes affecting our industry may adversely affect RAIN adoption. For example, in 2011 Round Rock Research filed lawsuits against 11 end users, including Walmart and Macy’s, for patent infringement related to their RAIN usage. We believe those lawsuits materially and adversely affected demand for our products by retailers and others from 2011 to 2014. In 2013, Round Rock Research entered into licensing settlement agreements with a substantial number of RAIN vendors, including us; in early 2015, they reached a settlement agreement with the last of the end-user defendants. The licensed Round Rock patents were 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 would materially and adversely affect our operating results and growth prospects.

We may also be forced, or choose, to take action to protect our own intellectual property against infringement by others. Our actions could materially and 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 derived 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 publication. Competitors may also have filed patent applications or received patents and may obtain additional patents and proprietary rights that block or compete with our patents. Claims of this sort could harm our relationships with our channel partners or end users and might deter future customers from doing business with us. We do not know whether we will prevail in any future proceedings given the complex technical issues 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;

 

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 results could have a material adverse effect on our business, financial condition and operating results.

42


Table of Contents

 

We have limited visibility into the length of the sales and deployment cycles for our products.

Because we have limited sales history for our products, and because our market is growing and changing rapidly, we have limited or uncertain visibility into the lengths of the product sales and deployment cycles, and from time-to-time these cycles have been longer than we anticipated. For new product types our visibility into the sales and deployment cycle lengths is even more limited; inasmuch as these products are elements of a systems sale, our experience in the systems-selling cycle is even more limited. Numerous factors can contribute to uncertainties in the cycle lengths, including the time channel partners and end users spend evaluating our products, our time educating them on the products’ benefits, and our time integrating our systems with their systems. The length and uncertain timing of the sales and deployment cycles can lead to delayed product orders. In anticipation of product orders, we may incur substantial costs before the sales cycle is complete and before we receive any customer orders or payments. If a sale is not completed or is cancelled or delayed, we may incur substantial expenses, which could hinder our ability to achieve or maintain profitability or otherwise negatively affect our financial results.

Significant developments stemming from the current U.S. administration’s priorities or initiatives, or the U.K.’s departure from the EU could have a material adverse effect on us.

The current U.S. administration has pursued trade policy that is starkly different from past administrations. Its actions include withdrawing the United States from negotiations for the TPP; renegotiating NAFTA; announcing and imposing tariffs on a wide variety of trading partners including, as of the date of this report, tariffs on up to $550 billion of goods imported into the United States from China; and restricting or proposing restrictions on free trade generally as well as on immigration to the United States.

Changes in U.S. social, political, regulatory and economic conditions or in laws and policies governing foreign trade, manufacturing, development and investment in the territories and countries where we currently develop and sell products, and immigration to the United States, and any negative sentiments towards the United States as a result of such changes, including our trading partners potentially imposing tariffs on imports of U.S. products, could materially affect our business or the businesses of our customers or end users, which in turn could result in weakening demand by our customers or end users for our products. In addition, negative sentiments towards the United States among non-U.S. customers and among non-U.S. employees or prospective employees, or the imposition of restrictions on immigration to the United States, could adversely affect sales or hiring and retention, respectively. To the extent U.S. policies engender an economic downturn, in the United States or abroad, or to the extent they increase efforts by other countries to promote its own industries such as the Chinese government’s efforts to promote China’s domestic semiconductor industry, the effects could materially affect our business or the businesses of our customers or end users in many ways, only some of which we can identify as of the date of this report.

In August 2018, the United States imposed tariffs on products manufactured in China and although a preliminary trade agreement between the United States and China was signed in early 2020, certain tariffs remain as negotiations between the countries continue. Current U.S. tariffs affect certain pre-Monza R6 endpoint IC SKUs that our inlay partners import into, and process in, the United States, representing a small portion of our current endpoint IC sales. Regardless, in general, the imposition of import tariffs by the current U.S. administration could adversely affect our business.

In June 2016, the United Kingdom held a referendum and voted in favor of leaving the European Union or EU, and in January 2020, the United Kingdom officially left the EU, with a transitional period scheduled to end on December 31, 2020. The United Kingdom’s departure from the EU and ongoing negotiation related to the United Kingdom’s future trade and other relationships with the EU have created political and economic uncertainty, particularly in the United Kingdom and the EU, and this uncertainty may last for years. Our business in the United Kingdom, the EU and worldwide could be affected during this period of uncertainty, and perhaps longer, by the impact of the United Kingdom’s decision to leave the EU. There are many ways in which our business could be affected, only some of which we can identify as of the date of this report.

The withdrawal of the United Kingdom from the EU, along with events that could occur in the future as a consequence of the United Kingdom’s withdrawal, including the possible breakup of the United Kingdom, may cause significant volatility in global financial markets, including in global currency and debt markets. This volatility could cause a slowdown in economic activity in the United Kingdom, Europe or globally, which could adversely affect our operating results and growth prospects. In addition, our business could be negatively affected by new trade agreements between the United Kingdom and other countries, including the United States, and by the possible imposition of trade or other regulatory barriers in the United Kingdom. Furthermore, we currently operate in Europe through an Impinj subsidiary based in the United Kingdom, which currently provides us with certain operational, tax and other benefits. The United Kingdom’s withdrawal from the EU could adversely affect our ability to realize those benefits and we may incur costs and suffer disruptions in our European operations as a result. These possible negative impacts, and others resulting from the United Kingdom’s withdrawal from the EU, may adversely affect our operating results and growth prospects.

43


Table of Contents

 

We are subject to order and shipment uncertainties. Inaccuracies in our estimates of end-user or channel-partner demand and product mix, or unexpected external events, could negatively affect our inventory levels, sales and operating results.

We have limited ability to accurately plan purchases or manufacturing because lead times for our products can be lengthy and because our ability to accurately forecast near-term product demand is limited, potentially causing us to have either excess or inadequate inventory, to lose sales, or to reduce our profit margins. High inventory levels and potential obsolescence could result in unexpected expenses or increases in reserves that could adversely affect our business, operating results and financial condition. Low inventory levels could cause us to lose sales, market share or damage our customer relationships.

We sell our products primarily through channel partners and we derive revenue primarily from purchase orders rather than from long-term purchase commitments. To ensure product availability, we typically manufacture from channel-partner forecasts before we receive purchase orders. However, many of our channel partners have difficulty accurately forecasting end-user demand for our products and the timing of that demand. Our channel partners can also cancel purchase orders or defer product shipments, in some cases with little or no advance notice to us. In addition, when we release new products, we may carry higher inventories or have slower inventory turnover depending on our ability to anticipate market acceptance. We also sometimes receive soft commitments for large orders which do not materialize. We have additional uncertainty 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.

We are subject to risks inherent in foreign operations, including social, political and economic flux and compliance with additional U.S. and international laws, including those related to anti-bribery and anti-corruption, and may not be able to successfully maintain or expand our international operations.

In 2019, we derived 67% 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 involves a variety of 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;

 

difficulty in supporting and localizing our international products;

 

different or unique competitive pressures as a result of, among other things, the presence of, or preference for, local businesses and market players;

 

challenges in managing employees, some foreign nationals, over large geographic distances, including the need to implement appropriate systems, policies, benefits and compliance programs;

 

challenges in doing business in different languages and in business cultures with varying norms of transparency and compliance with policies than in the United States;

 

limited or unfavorable intellectual property protection;

 

misappropriation of our intellectual property;

 

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

 

withholding taxes or other taxes, or changes thereof, on our foreign income;

 

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;

 

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.

44


Table of Contents

 

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 issued a ruling immediately invalidating 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 that EU and U.S. authorities subsequently adopted in 2016, providing 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. Based on continuingly evolving standards, there remains significant regulatory uncertainty surrounding data transfers from the European Economic Area to the United States. In China, we are monitoring legal and government advisory developments regarding the Chinese Cybersecurity Law and Draft Cybersecurity Review Measures for impacts to our business related to cross-border transfer limitations and evolving privacy, security, or data protection requirements.

Additionally, the United Kingdom has enacted the Data Protection Act of 2018 that substantially implements GDPR, and has made statutory amendments to the Data Protection Act that further align it with the GDPR, but as of the date of this report it remains uncertain how data protection laws or regulations in the United Kingdom will develop in the medium to long term and how data transfers to and from the United Kingdom will be regulated following the December 31, 2020 expiration of a transition period following the UK’s exit from the EU. This uncertainty with regard to data transfers between the UK, the EU and other jurisdictions 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. Many aspects of the CCPA and its interpretation and enforcement remain unclear as of the date of this report. The effects of this legislation are potentially far reaching and may require us to modify our data-processing practices and policies and to incur substantial costs and expenses in an effort to comply.

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, such as those described under the caption “—We are subject to governmental export and import controls that could subject us to liability or impair our ability to compete in international markets.” 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.

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 have limited resources to market, sell and support our products and services abroad and may not be able to maintain or increase international demand for our products. In addition, regulations or standards adopted by other countries may require us to redesign existing products or develop new products for those countries. For example, foreign governments may impose regulations or standards with which our current products do not comply or may require operation in frequency bands in which our products do not operate. If we are unable to expand international operations in a timely and cost-effective manner in response to increased demand, we could miss sales opportunities and our revenue may decline, adversely affecting our operating results, business and prospects. If we invest substantial time and resources but are unable to expand our international operations successfully and in a timely manner then our business, prospects and operating results will suffer.

45


Table of Contents

 

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 was 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 manufacturing and production of our hardware products to suppliers in a limited number of jurisdictions, some of which experience significant and abrupt political, social, business or economic change. These jurisdictions include Thailand, Malaysia, Taiwan and China, which have experienced significant change 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 Covid-19.

For a non-Covid-19 example, we post-process many of our IC wafers, including testing, dicing and other wafer operations, using subcontractors in Thailand, which has experienced ongoing political and social upheaval over the past two decades.

Deterioration in the political, social, business and economic conditions in any jurisdictions in which we have significant suppliers could slow or halt product shipments or disrupt our ability to test or post-process products. In such an eventuality, we could be forced to transfer our manufacturing, testing and post-processing activities to more stable, and potentially more costly regions or find alternative sources. Any such transfer could disrupt our operations for an extended period of time, all of which could harm our business, financial condition and operating results.

Our business operations could be disrupted by natural disasters.

A pandemic, earthquake, fire, flood, or other natural or manmade disaster could decrease demand for our products, disable our facilities, disrupt operations or cause catastrophic losses. In first-half 2020, Covid-19 caused some of our suppliers to temporarily shut down, operate at reduced capacity, or both. By June 2020, our suppliers had mostly recovered to at least 90% of their pre-Covid-19 manufacturing capacity, but we have no guarantee they will be able to continue operating at near-normal capacity, nor any guarantee we will be able to continue mitigating the Covid-19 supply and shipping challenges. Moreover, while our M700 endpoint ICs was in production by the end of second-quarter 2020, Covid-19-related restrictions on our suppliers and inlay partners delayed availability of inlays incorporating our M700 endpoint ICs by over two months. Most of our facilities and employees are based in Seattle, where the government has imposed restrictions designed to slow the spread of Covid-19 and which have disrupted our normal operations.

46


Table of Contents

 

We have facilities in areas with a known history of seismic activity, such as our headquarters in Seattle, Washington. We also have facilities in areas with a known history of 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 or of 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. As a specific example, in 2011 and 2012 floods in Thailand disrupted our subcontractor’s facility for approximately six months. During that time, we relied on a secondary subcontractor that had longer lead times for, and decreased yield of, our endpoint IC wafers. We do not carry insurance policies that cover potential losses caused by pandemics, earthquakes, floods or other disasters.

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 the Gen2 protocol. We have licensed some of our patents and intellectual property to others, for example for our customers to practice their business using our products, and pursuant to agreements we entered into in connection with us participating in the development of GS1 EPCglobal protocols and ISO standards. For the latter, in the course of us participating in the development of GS1 EPCglobal protocols, including UHF Gen2, UHF Gen2 V2, tag data standards, low-level reader protocol and others, we have 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. Similarly, in the course of us participating in the development of ISO standards, we have agreed to license on a RAND basis those of our patents that are necessarily infringed by the practice of certain ISO standards. Because it may not be clear whether a member’s intellectual property is necessary to the practice of a protocol, disputes could arise among members, resulting in our inability to receive a license on royalty-free or RAND terms. Further, some GS1 EPCglobal members declined to license some of their intellectual property under 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 our participation in the development of certain ISO standards we have agreed to grant to all users worldwide a license to those of our patents that are necessarily infringed by the practice of those 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 technologies 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 such current and future licenses 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 licensing agreements with other entities for patents, software and technology used in our manufacturing operations and 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 significant manufacturing interruptions, delays or reductions in product shipments until we can develop, license, integrate, and deploy alternative technologies, if even possible, which would materially 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. 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.

47


Table of Contents

 

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 sale of our offerings. We cannot guarantee that we have incorporated all open-source software in our software in a manner that is consistent with our current policies and procedures, or in a manner that will not subject us to liability.

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. Consumers may be subject to unauthorized readers or gateways surreptitiously identifying and tracking their RAIN tags to gain information a consumer considers private, even if the consumer employs protective measures. Retailers may inadvertently or perhaps even intentionally read consumers’ tags to gain information, such as shopping behavior, that may be illegal to collect, or if not illegal may be considered intrusive by consumers. Unauthorized readers or gateways could gain access to sensitive information stored in tags despite measures designed to thwart such unauthorized access. For example, criminals seeking to divert or steal high-value pharmaceutical products could seek to identify these products by looking for tags with Electronic Product Codes, or EPCs, corresponding to these products. 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.

In addition to concerns over privacy or theft, it may be possible for those with malicious intent to misuse RAIN in ways that actually facilitate theft or damage the public trust, such as by changing the EPC on a narcotic to misrepresent it as an over-the-counter product. It may possible to embed computer viruses or other malicious code into endpoint ICs, reader ICs, reader modules, readers, gateways or system software to insert malicious code into end-user systems. More generally, we are vulnerable to software bugs, computer viruses, break-ins, phishing attacks, employee errors or malfeasance, attempts to overload our servers with denial-of-service or other attacks and similar disruptions from unauthorized use of our systems, including our IT systems. The security measures we use to detect unauthorized activity and prevent or minimize security breaches may not function as expected or may be insufficient to protect against attacks. Additionally, we may face delays in identifying or responding to security breaches or other security incidents. If a breach or other security incident occurs or is perceived to occur, customer or end-user data, other personally identifiable information or other confidential information could be accessed, obtained, or used without authorization, 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 take action in response to the incident. In cases in which a customer is the target of a regulatory action or private lawsuit, the customer might allege that our products did not function as promised and may sue us for breach of contract, breach of warranty, negligence or take other action. Additionally, if our customers’ security measures are breached or are perceived to have been breached, even if through means beyond our control, our reputation may be damaged, we may be subject to claims, demands, or litigation and our business and prospects could suffer. Moreover, concerns about security and privacy, even if unfounded, could damage our reputation and operating results or could delay overall RAIN industry development. Even if our products meet new or changed standards or regulations, if our security measures are breached or perceived to have been breached as a result of third-party action, our error or criminal act or otherwise, and, as a result, someone obtains or is perceived to have obtained unauthorized access to customer or end-user data, personal data, personally identifiable information, or other confidential information, our reputation could be damaged, our business and prospects may suffer, and we could incur significant liability. We also could be required to expend significant capital and other resources to address any data 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 with respect to claims relating to a security breach or other security-related matter. Although our insurance policies include some liability coverage, if we experienced a widespread security breach or other incident then we could be subject to indemnity claims or other damages that either are not covered or exceed our insurance coverage. We also cannot be certain that our insurance coverage is adequate for data-handling or data-security liabilities incurred, or that insurance will continue to be available to us on economically reasonable terms or at all, or that any insurer will not deny coverage as to any future claim. The successful assertion of one or more claims against us that exceed our insurance coverage, or changes in our insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements, could have a material adverse effect on our business, including our financial condition, operating results and reputation.

48


Table of Contents

 

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 issues related to RFID in general. Because RAIN is a type of RFID, we believe these statutes and regulations apply to RAIN systems. For example, some U.S. states have enacted statutes specifically governing the use of RFID, including prohibitions on mandatory implantation of an RFID IC, unauthorized skimming of information from ID cards and documents, unauthorized personnel tracking using RFID and improper use of RFID tags in drivers’ licenses or on vehicles.

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. The agreement requires companies to conduct privacy impact assessments of new RFID applications and to take measures to address risks identified by the assessment before the RFID application is deployed. While compliance with the guidelines is voluntary, our customers that do business in the EU may have a preference for 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 and EU, and in other foreign jurisdictions is evolving, and new or changed laws, regulations, guidelines and other standards may adversely impact our business, including our ability to develop future products. If we fail to develop products that implement end-user privacy requirements then end users may choose not to use our products in certain applications, which would harm our business, operating results and financial condition.

Although the Gen2 V2 protocol described below 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 may suffer.

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

Technology developments may affect our business in ways we cannot anticipate. 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. For example, NFC, another type of RFID which today addresses a different market than RAIN could, with breakthrough innovations, compete with RAIN in item tagging. Likewise, new technologies such as organic transistors may allow lower-cost ICs than our current silicon-based technology allows. These competing technologies could use intellectual property that is either not royalty-free or to which we do not have access. 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 materially impacted and potentially result in product obsolescence, decreased revenue and reduced market share.

To encourage widespread RAIN market adoption, we have participated in developing industry standards and have designed our products to comply with these standards. In 2013, GS1 EPCglobal ratified “UHF Gen2 Version 2” or Gen2 V2, a new version of the Gen2 protocol that underlies RAIN communications. In the future, we could lose our position in GS1 EPCglobal or we could lose our project-editorship role for Gen2. If a competitor introduces a Gen2 V2 product before we do, then we could lose market share of face difficulty selling our products. The introduction of new industry standards, or changes to existing industry standards, could make our products incompatible with the new or changed standards and could cause us to incur substantial development costs to adapt to these new or changed standards, particularly if they were to achieve, or be perceived as likely to achieve, greater penetration in the marketplace. If Gen2 V2 diverges significantly from our or the RAIN market’s needs then our products may likewise fail to keep pace with the market, our competitors’ products and end-user requirements, in which case end users could delay RAIN adoption. Moreover, the adoption or expected adoption of new or changed standards could slow our sale of existing products before we can introduce products based on the new or changed standards. New industry 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 required 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. If we are not successful in complying with any new or changed industry standards, then we could lose market share, causing our business to suffer.

49


Table of Contents

 

We are a founding member of the RAIN Alliance, an industry organization that promotes RAIN technology and solutions globally. Our chief executive officer is presently a director and was previously chairman of the RAIN Alliance. Board membership is an elected position that we could lose in future elections; and it provides industry stature and attendant benefits but is not without risk. If the RAIN market falters, or if the RAIN Alliance falters, then we could be blamed, our reputation and industry position could be impacted and our business could suffer.

In addition, certain organizations develop technical specifications for RAIN tags and test those tags against those specifications. For example, the ARC Program at Auburn University, or ARC, is a resource for end users in retail, aviation and manufacturing to develop performance and quality requirements that a RAIN tag needs to meet for deployments specified by those end users. Certain participants in the RAIN market are sponsors of ARC, but we are not among them. A limited number of organizations other than ARC perform this function as well. ARC or a similar organization could develop specifications that few or none of our endpoint ICs meet, which could adversely affect our business.

Compliance with, and changes in, government spectrum regulations could adversely affect our ability to sell products and impair our operating results.

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 then we could be required to modify field-deployed readers or gateways and could spend significant resources as well as miss sales opportunities in the process. Our revenue could decline, adversely affecting our operating results, financial condition, business and prospects.

Additionally, government regulations may change, possibly without advance notice, requiring us to redesign our products to conform with the new regulations or constraining our ability to implement new features into our products, thereby causing us to incur significant expenses. These expenses include costs associated with obsolete inventory. Regulatory changes may also cause us forego opportunities to improve our products, potentially delaying our time-to-market and adversely affecting our operating results, financial condition, business and prospects.

Our products may cannibalize revenue from each other, which could harm our business.

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 technology companies to build and sell readers and gateways that compete with our products. Similarly, sales of our readers allow our channel partners to build and sell products that compete with our xPortal, xArray and xSpan. We even see cannibalization within our own product line, for example, our xSpan sometimes competes with our xPortal. In the future, we may see one product line expand at the expense of another, or we may be asked by channel 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. Any of the foregoing could have a material adverse effect on our business, financial condition and operating results.

Acquisitions could result in operating difficulties, dilution and other harmful consequences.

We have evaluated, and expect to continue evaluating, potential strategic transactions, and we may pursue one or more transactions, including acquisitions. We have limited experience executing acquisitions. Any transaction could be material to our financial condition and operating results. Integrating an acquired company, business or technology may create unforeseen operating difficulties and expenditures. Acquisition-related risks include:

 

diverting management time and focus from operating our business to acquisition integration;

 

difficulties integrating acquired products into our strategy and product plans;

 

customers switching from us to new suppliers because of the acquisition;

 

inability to retain employees from the business we acquire;

 

challenges associated with integrating employees from the acquired company into our organization;

 

difficulties integrating accounting, management information, human resource and other administrative systems to permit effective management of the business we acquire;

 

potential requirements for remediating controls, procedures and policies appropriate for a public company in the acquired business that prior to the acquisition lacked these controls, procedures and policies;

 

potential liability for past or present environmental, hazardous substance, or contamination concerns associated with the acquired business or its predecessors;

 

possible write-offs or impairment charges resulting from the acquisition; and

 

unanticipated or unknown liabilities relating to the acquired business.

50


Table of Contents

 

Foreign acquisitions involve additional risks beyond those above, including risks related to integrating operations across different cultures and languages, currency risks and the economic, political and regulatory risks associated with other countries. Also, the anticipated benefit of any acquisition, domestic or foreign, may not materialize. Future acquisitions or dispositions could result in potentially dilutive issuances of our equity securities, debt, contingent liabilities or amortization expenses or goodwill write-offs, any of which could harm our financial condition. Future acquisitions may require us to obtain additional equity or debt financing, which may not be available on favorable terms or at all.

Our business could be adversely affected if one or more members of our executive management team departed.

Our success depends, in large part, on the continued contributions of our executive management team, including Chris Diorio, Ph.D., our chief executive officer. None of our executive management team is bound by employment contracts to remain with us for a specified period of time. Our former president and chief operating officer, Eric Brodersen, resigned effective March 2020, and although we currently do not intend to appoint a new chief operating officer in the near future, Mr. Brodersen’s departure required us to transition his leadership and management responsibilities to other members of our management team. The loss of any member of our executive management team could harm our ability to implement our business strategy and respond to the rapidly changing market conditions in which we operate.

If we are unable to attract, train and retain qualified, diverse personnel, especially technical, sales and marketing personnel, then we may not be able to effectively execute our business strategy.

Our success depends on our ability to attract, motivate and retain qualified personnel. Our technical personnel, the source of our technical and product innovations, and our sales and marketing personnel that drive our go-to-market initiatives are especially important. Moreover, highly qualified personnel are increasingly attracted to companies with diverse workforces. There is no guarantee we can attract and retain qualified personnel as we continue to pursue our business strategy. The availability of, and competition for, qualified personnel in the Seattle area, where we are headquartered, constrains our ability to attract personnel with the diverse backgrounds and skills we need. In addition, we may be required to engage in cost containment efforts, such as layoffs and furloughs, in response to Covid-19 that materially impacts our ability to execute our long-term strategy. The loss of the services of one or more of our key employees, or our inability to attract, retain and motivate qualified, diverse personnel could have a material adverse effect on our business, financial condition and operating results.

Pricing and other 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 other favorable terms to one customer could adversely affect our ability to negotiate favorable terms with other customers. For competitive or strategic reasons, we may decide to enter into agreements containing these types of provisions, which could impair our operating results.

We and our suppliers are subject to environmental laws and regulations that could impose substantial costs on us and may adversely affect our business, operating results and financial condition.

Some of our facilities, including those devoted to research and development, are regulated under federal, state, local, foreign and international environmental laws. Those laws govern pollutant discharge into air and water; managing, disposing, handling, labeling, and exposure to hazardous substances/wastes; and contaminated site cleanup. We could incur costs, fines and civil or criminal sanctions; third-party property damage or personal-injury claims; or could be required to pay substantial investigation or remediation costs if we were to violate or become liable under environmental laws. Liability under certain environmental laws can be joint and several and without regard to comparative fault. In addition, some of our products contain hazardous substances and are subject to requirements that regulate their content, such as the EU’s Restriction of Hazardous Substances Directive and analogous regulations elsewhere. Although we design our products to be compliant with environmental regulations and require our third-party contractors to comply, we cannot guarantee that we or our products will always comply with those regulations. Environmental laws also tend to become more stringent over time, and we cannot predict the ultimate costs under environmental laws or the timing of these costs. Failure to comply with these and other environmental laws could result in fines, penalties and decreased revenue, which could adversely affect our operating results.

If our third-party contractors fail to operate in compliance with environmental laws, improperly dispose of wastes associated with our products, or improperly comply with requirements governing the hazardous-substance content of our products, we could be held liable or suffer reputational harm.

51


Table of Contents

 

We may not continue to grow or effectively manage our key operating metrics.

Although we have experienced recent revenue growth, we may not experience future revenue growth and you should not rely on any of our operating results from any prior periods as an indication of future performance. For example, in fourth-quarter 2017, first- and second-quarters 2018 and second-quarter 2020, our revenue declined compared to the same quarter a year earlier. If we are unable to maintain adequate revenue growth and with it our gross margins, as well as control our expenses then our financial results could suffer and our stock price could decline.

To continue to grow and manage being a public company, we believe we must effectively:

 

recruit, hire, train and manage qualified engineers for our research and development activities;

 

add sales and marketing personnel and expand our customer-support activities and offices;

 

implement and improve administrative, financial and operational systems, procedures and controls;

 

integrate and train new employees quickly and effectively; and

 

coordinate growth among our executive, engineering, finance, marketing, sales, operations and customer-support organizations.

All the above activities add to our organizational complexity and increase our operating expenses.

Our management team is small. We may have insufficient management resources or experience to manage our business effectively or to pursue all commercial opportunities. We may require significant additional management resources as we grow our business. We may not have adequate resources when we need them and we may not have adequate capital to fund our needs. If we are unable to grow effectively then we may not be able to exploit market opportunities or develop new products, and we may fail to satisfy customer requirements, maintain product quality, execute our business plans or respond to competitive pressures.

We are subject to additional regulatory compliance requirements, including Section 404 of the Sarbanes-Oxley Act of 2002. If we fail to maintain an effective system of internal controls, we may not be able to accurately report our consolidated financial results or prevent fraud. We previously identified a material weakness in our internal control over financial reporting and cannot guarantee we will not have a future material weakness.

We have a short history as a public company. Although our management team and other company personnel devote substantial time to regulatory compliance, we may not effectively or efficiently manage our maturation as a public company. Additionally, we have incurred and will continue to incur significant legal, accounting and other expenses related to compliance with laws, regulations and standards applicable to public companies.

We expect rules and regulations such as the Sarbanes-Oxley Act of 2002, or the Sarbanes-Oxley Act, to continue increasing the time and costs we must devote to compliance as well as to other activities. For example, Section 404 of the Sarbanes-Oxley Act, or Section 404, requires management to report on, and after we no longer qualify as an emerging growth company that our independent registered public accounting firm attest to, the effectiveness of our internal controls over financial reporting. Effective internal controls are necessary for us to provide reliable financial reports and prevent fraud. Section 404 compliance will continue to divert resources and take significant time and effort. We may be unable to successfully complete the procedures, certifications and attestation requirements of Section 404 in a timely manner. We or our independent registered public accounting firm may find internal controls that need improvement or may uncover a material weakness. 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.

We may be unable to effectively implement, or effectively implement in a timely manner, the controls and employee training necessary to ensure continued compliance with the Sarbanes-Oxley Act and other regulatory and reporting requirements. In addition, the Sarbanes-Oxley Act requirements may be modified, supplemented or amended from time to time, in which case implementing the requisite changes may take us significant time and may require additional controls and employee training. Our growth will challenge our ability to maintain these internal control and disclosure standards. If we fail to successfully complete the procedures, certifications and attestation requirements of Section 404, or if our chief executive officer, chief financial officer or independent registered public accounting firm determine that our internal control over financial reporting is not effective as defined under Section 404, we could be subject to sanctions or investigations by the Securities and Exchange Commission, or SEC, or by other regulatory authorities. Investor perceptions of our company may suffer, likely causing a decline in our stock’s market price. We may not be able to fully comply with the requirements of the Sarbanes-Oxley Act or management or our independent registered public accounting firm may conclude that our internal controls will not be effective in future periods. Regardless of compliance with Section 404, any failure of our internal controls could have a material adverse effect on our stated operating results and harm our reputation.

52


Table of Contents

 

A material weakness is a deficiency, or a combination of deficiencies, in internal controls over financial reporting. A consequence of a material weakness is a reasonable possibility that a material misstatement in our annual or interim consolidated financial statements will not be prevented or detected on a timely basis.

In the course of preparing our consolidated financial statements in prior years, we, in conjunction with our independent registered public accounting firm, identified errors which, combined with other identified control deficiencies, were considered to indicate a material weakness in our internal control over financial reporting. These errors related to accounting and financial disclosure of complex accounting matters related to the cash flow statement presentation of lease incentives in our consolidated interim financial statements for the nine months ended September 30, 2015. In 2016, we identified that we did not reflect the correction of the identified error in our consolidated interim financial statements for the nine months ended September 30, 2015 on the statement of cash flows in our Quarterly Report on Form 10-Q filed with the SEC on November 7, 2016.

We remediated this material weakness as of December 31, 2018, including increasing the depth and experience in our accounting and finance organization, as well as designing and implementing improved processes and internal controls. However, our remediation may not be effective in future periods or may not prevent other material weaknesses or significant deficiencies in our internal control over financial reporting from arising in the future.

We are currently subject to securities class-action litigation and may be subject to similar or other litigation in the future, all of which will require significant management time and attention, result in significant legal expenses and may result in unfavorable outcomes, which may have a material adverse effect on our business, operating results and financial condition, and negatively affect the price of our common stock.

We are, and may in the future become, subject to various legal proceedings and claims that arise in or outside the ordinary course of business. For example, we currently have securities class-action complaints pending against us, our chief executive officer, chief operations officer and former chief financial officer, asserting that we made false or misleading statements in our financial statements, press releases and conference calls during the applicable class periods. The complaints each seek monetary damages, costs and expenses. For more information, see Note 5 of our condensed consolidated financial statements included elsewhere in this report.

We have entered into an agreement with the plaintiffs in these securities class actions to resolve them for $20.0 million, of which $14.6 million will be paid by our insurers. This settlement is conditioned upon court approval. If the settlement is not approved by the court or otherwise does not become final, we cannot predict the outcome of these proceedings or provide an estimate of potential damages, if any. We believe that the claims in the securities class actions are without merit. If the settlement does not become final and we recommence litigation in these lawsuits, failure by us to obtain a favorable resolution of the claims set forth in the complaints could require us to pay damage awards or otherwise enter into alternative settlement arrangements for which our insurance coverage may be insufficient. Our assets could even be insufficient to cover amounts that exceed our insurance coverage. Any such damage awards or alternative settlement arrangements in current or future litigation could have a material adverse effect on our business, operating results or financial condition. Even if plaintiffs’ claims are not successful, the litigation would have substantial costs and could significantly and adversely impact our reputation and divert management’s attention and resources, all of which could have a material adverse effect on our business, operating results and financial condition and negatively affect the price of our common stock. In addition, such lawsuits may make it more difficult for us to finance our operations in the future.

Our business could be negatively affected as a result of actions of activist stockholders.

We may be subject to actions or proposals from stockholders that may not align with our business strategies or the interests of our other stockholders. Responding to any such actions or proposals could be costly and time-consuming, disrupt our business operations and divert the attention of our board of directors, management and employees from pursuing our business strategies.

Activist stockholders could create uncertainties as to the future direction of our business. Our competitors could exploit the uncertainties, potentially causing us to lose business or create a perception of instability, which could make it more difficult for us to attract and retain qualified personnel. Similarly, any proxy contest for the election of directors at our annual meeting of stockholders would require us to incur significant legal fees and proxy solicitation expenses and require significant time and attention by our board of directors and management. Any such activist events or perceived uncertainties as to our future direction may affect our relationships with our customers, vendors, channel partners, investors or other third parties and affect the market price and volatility of our stock.

53


Table of Contents

 

If we fail to retain finance personnel or fail to maintain our financial reporting systems and infrastructure, we may be unable to timely and accurately report our financial results or comply with the requirements of being a public company, including compliance with the Sarbanes-Oxley Act and SEC reporting requirements, which in turn could significantly harm our reputation and our business.

We have hired personnel with financial reporting and Sarbanes-Oxley Act compliance expertise. Our inability to retain these personnel could adversely impact our ability to timely and accurately prepare and file our financial statements, as well as adversely affect our future financial statements because replacement employees require time and training to learn our business and operating procedures. If our finance and accounting organization is unable, for any reason, to meet the demands of being a public company then the quality and timeliness of our financial reporting may suffer, which could result in errors, filing delays and/or material weaknesses in our internal controls. The consequences of errors or delays in our reported financial statements could cause the trading price of our common stock to decline and could harm our business, operating results and financial condition.

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 our financing needs are driven by unforeseen circumstances, 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.

A breach of our security systems could have a material 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. Accidental or willful security breaches or other unauthorized access to our facilities or information systems, or breaches due to viruses, loggers, or other malfeasant code in our data or software, or other causes, including phishing, social engineering, and employee or contractor negligence or malfeasance, could compromise access to and the integrity of this information. The consequences of loss and possible misuse of our proprietary and confidential information 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, litigation by affected parties and possible financial liabilities for damages, any of which could have a material adverse effect on our business, financial condition, reputation and relationships with customers and partners. We also rely on third-party providers of corporate infrastructure services relating to, among other things, human resources, electronic communication services and financial functions, and we are therefore dependent on the security systems of these third-party providers. These third-party providers also face several risks of security breaches, and our ability to monitor their security is limited. Any security breaches or other unauthorized access to our service-providers’ systems or viruses, loggers, or other 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. 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 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, we could be required to expend additional significant capital and other resources in an effort to prevent further breaches. Moreover, we could be required or otherwise find it appropriate to expend significant capital and other resources to respond to, notify third parties of, and otherwise address the breach and its root cause.

Claims relating to an actual or perceived security breach may not be adequately covered by insurance, and may result in increased costs for insurance or insurance not being feasible at all.

54


Table of Contents

 

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

As of December 31, 2019, we had federal net operating loss carryforwards, or NOLs, of $179.1 million and federal research and development credit carryforwards of $12.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 begin 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. In addition, 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 due. 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, which could adversely 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 adversely affect our operating results.

Risks Relating to Owning Our Common Stock

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.

There was no public market for our common stock prior to our initial public offering. Since July 2016, when we sold shares of our common stock in our initial public offering through December 31, 2019, our stock price has ranged from $9.95 to $60.85. Securities of companies similar to ours also experience significant price and volume fluctuations. The following factors, in addition to other risks described in this report, may have a significant 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;

 

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

55


Table of Contents

 

 

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;

 

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;

 

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

 

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

The market for technology companies like us has experienced extreme price and volume fluctuations often unrelated or disproportionate to the operating performance of those companies. Broad market and industry factors also affect the trading price of our common stock, often regardless of our actual operating performance. Securities class-action litigation is often instituted against companies whose stock prices have declined, as it has been against us. That litigation has already resulted in substantial costs and a diversion of management’s attention and resources, and those costs and diversion could escalate significantly. For further information regarding this litigation risk, please refer to Note 5 of our condensed consolidated financial statements included elsewhere in this report.

If securities or industry analysts do not publish research reports about our business, or if they issue an adverse opinion about our business, the trading price of our common stock and trading volume could decline.

The trading market for our common stock is influenced by the research and reports that industry or securities analysts publish about us or our market. If one or more of the analysts who cover us issues an adverse opinion about us, the trading price of the notes and our common stock, in each case, could decline. If one or more of these analysts stops covering us or fails to regularly publish reports on us, we could lose visibility in the financial markets, which in turn could cause the trading price or trading volume of our stock price to decline.

Transactions relating to the 2019 Notes may affect the value of our common stock.

If the 2019 Notes are converted by holders, we have the ability under the indenture for the 2019 Notes to deliver cash, common stock or any combination of cash or common stock, at our election upon conversion of the 2019 Notes. If we elect to deliver common stock upon conversion of the 2019 Notes, then doing so will dilute the ownership interests of our existing stockholders. Any sales in the public market of the common stock issuable upon such conversion could adversely affect prevailing market prices of our common stock. Anticipated future conversions of such 2019 Notes into shares of our common stock could depress the price of our common 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 common stock.

Additionally, 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 potential dilution to our common 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 common stock or purchasing or selling our common 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 common stock.

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

56


Table of Contents

 

Future sales of our common stock in the public market could cause our stock price to fall.

Significant sales of our stock, especially by our directors, executive officers and principal stockholders, or the perception that these sales might occur, could cause the trading price of the notes and our common stock to decline. These sales, or the possibility that they may occur, also may make it more difficult for us to sell equity securities at a time and price acceptable to us.

We may in the future issue additional shares of common stock or other equity or debt securities convertible into common stock in connection with a financing, acquisition, litigation settlement, employee arrangement or otherwise. Any such issuance, including any issuance of shares upon the conversion of the notes, could result in substantial dilution to our existing stockholders and could cause our stock price to decline.

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, 2020, our executive officers, directors and principal stockholders, together with their respective affiliates, beneficially owned approximately 36.2% of our capital 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 extraordinary 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.

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 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 cash flow from operations in the future sufficient to service our indebtedness and make necessary capital expenditures. If we are unable to generate such 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 a default 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 availability of our cash flow to fund working capital and other general corporate purposes;

 

limit our flexibility in planning for, or reacting to, changes in our business and the industry in which we operate;

 

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 other general 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;

57


Table of Contents

 

 

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 plurality 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

 

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.

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;

58


Table of Contents

 

 

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 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. For as long as we remain an emerging growth company, we will use the exemption from the requirement under Section 404 that our independent registered public accounting firm attest to the effectiveness of our internal control over financial reporting. At the time when our independent registered public accounting firm is required to assess our internal control over financial reporting, the cost of our compliance with Section 404 will increase. If we are unable to comply with those requirements of Section 404 applicable to us, or if we or our independent registered public accounting firm identify deficiencies in our internal control over financial reporting, we could incur sanctions or investigations by the SEC or other regulatory authorities which would require additional financial and management resources and further increase costs, all of which could cause the market price of our stock to decline.

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.

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.

 

Item 6.

Exhibits

 

Exhibit

Number

 

Exhibit Description

 

Incorporation by Reference

 

Filed Herewith

Form

 

Date

 

Number

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.1

 

Amended and Restated Certificate of Incorporation of Impinj, Inc., as filed with the Secretary of State of the State of Delaware of June 10, 2020

 

8-K

 

6/12/2020

 

3.1

 

 

 

 

 

 

 

 

 

 

 

 

 

59


Table of Contents

 

3.2

 

Amended and Restated Bylaws of Impinj, Inc., adopted as of April 13, 2020

 

8-K

 

4/16/2020

 

3.1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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.

60


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 29,2020

 

By:

 

/s/ Cary Baker

 

 

 

 

Cary Baker

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

61

EX-31.1 2 pi-ex311_8.htm EX-31.1 pi-ex311_8.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 29,2020

 

/s/ Chris Diorio

Chris Diorio, Ph.D.

Chief Executive Officer

(Principal Executive Officer)

 

 

EX-31.2 3 pi-ex312_6.htm EX-31.2 pi-ex312_6.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 29,2020

 

/s/ Cary Baker

Cary Baker

Chief Financial Officer

(Principal Financial Officer)

 

EX-32.1 4 pi-ex321_9.htm EX-32.1 pi-ex321_9.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, 2020, 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 29,2020

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_7.htm EX-32.2 pi-ex322_7.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, 2020, 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 29,2020

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-20200630.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 - Summary of Significant Accounting Policies (Policies) link:calculationLink link:presentationLink link:definitionLink 100190 - Disclosure - Fair Value Measurements (Tables) link:calculationLink link:presentationLink link:definitionLink 100200 - Disclosure - Inventory (Tables) link:calculationLink link:presentationLink link:definitionLink 100210 - Disclosure - Stock-Based Awards (Tables) link:calculationLink link:presentationLink link:definitionLink 100220 - Disclosure - Debt Facilities (Tables) link:calculationLink link:presentationLink link:definitionLink 100230 - Disclosure - Leases (Tables) link:calculationLink link:presentationLink link:definitionLink 100240 - Disclosure - Net Loss Per Share (Tables) link:calculationLink link:presentationLink link:definitionLink 100250 - Disclosure - Segment Information (Tables) link:calculationLink link:presentationLink link:definitionLink 100260 - Disclosure - Deferred Revenue (Tables) link:calculationLink link:presentationLink link:definitionLink 100270 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100280 - Disclosure - Fair Value Measurements - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100290 - Disclosure - Fair Value Measurements - Summary of Assets Measured at Fair Value on Recurring Basis (Details) link:calculationLink link:presentationLink link:definitionLink 100300 - Disclosure - Inventory - Schedule of Inventories (Details) link:calculationLink link:presentationLink link:definitionLink 100310 - Disclosure - Stock-Based Awards - Summary of Stock Options Activity (Details) link:calculationLink link:presentationLink link:definitionLink 100320 - Disclosure - Stock-Based Awards - Summary of Restricted Stock Units (Details) link:calculationLink link:presentationLink link:definitionLink 100330 - Disclosure - Stock-Based Awards - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100340 - Disclosure - Stock-Based Awards - Summary of Stock-Based Compensation Expense (Details) link:calculationLink link:presentationLink link:definitionLink 100350 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100360 - Disclosure - Debt Facilities - Convertible Senior Notes - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100370 - Disclosure - Debt Facilities - Schedule of Interest Expense (Details) link:calculationLink link:presentationLink link:definitionLink 100380 - Disclosure - Debt Facilities - Summary of Outstanding Principal Amount and Carrying Value (Details) link:calculationLink link:presentationLink link:definitionLink 100390 - Disclosure - Leases - Components of Lease Expense (Details) link:calculationLink link:presentationLink link:definitionLink 100400 - Disclosure - Leases - Supplemental Cash Flow Information Related to Operating Leases (Details) link:calculationLink link:presentationLink link:definitionLink 100410 - 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 100420 - Disclosure - Leases - Schedule of Future Lease Payments under Operating Leases (Details) link:calculationLink link:presentationLink link:definitionLink 100430 - Disclosure - Leases - Schedule of Future Lease Payments under Operating Leases (Details)2 link:calculationLink link:presentationLink link:definitionLink 100440 - 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 100450 - Disclosure - Net Loss Per Share - Computation of Diluted Net Loss Per Share Effect in Antidilutive (Details) link:calculationLink link:presentationLink link:definitionLink 100460 - Disclosure - Segment Information - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100470 - Disclosure - Segment Information - Summary of Revenue by Category (Details) link:calculationLink link:presentationLink link:definitionLink 100480 - Disclosure - Deferred Revenue - Summary of Changes in Deferred Revenue (Details) link:calculationLink link:presentationLink link:definitionLink 100490 - Disclosure - Deferred Revenue - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100500 - Disclosure - Related-Party Transactions - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink EX-101.CAL 7 pi-20200630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 pi-20200630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 pi-20200630_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 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 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 liabilities Accrued Liabilities Current Current portion of operating lease liabilities Operating Lease Liability Current Current portion of deferred revenue Contract With Customer Liability Current Other current liabilities Other Liabilities 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 Long-term liabilities — other 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, 2020 and December 31, 2019 Preferred Stock Value Common stock, $0.001 par value — 495,000 shares authorized, 22,786 and 22,217 shares issued and outstanding at June 30, 2020 and December 31, 2019, 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 Total operating expenses Operating Expenses Loss from operations Operating Income Loss Other income, 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 liabilities and other liabilities Increase Decrease In Accrued Liabilities And Other Operating Liabilities 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 Payments on term and equipment loans Repayments Of Long Term Debt Proceeds from term loans, net of debt issuance costs Proceeds From Issuance Of Long Term Debt 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 non-cashflow information: Noncash Investing And Financing Items [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 (Loss) Accumulated Other Comprehensive Income [Member] Statement [Line Items] Statement [Line Items] Beginning balance Beginning balance, shares Shares Outstanding 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] 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] Accounts Receivable Receivables Policy [Text Block] Inventory Inventory 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 operating leases. Supplemental Cash Flow Information Related to Operating Leases Schedule Of Supplemental Cash Flow Information Related To Operating 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 Category 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] Inventory excess and obsolescence charges. Inventory excess and obsolescence charges Inventory Excess And Obsolescence Charges 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] 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 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] Restricted Stock Units Restricted Stock Units R S U [Member] Performance Share Units Performance Shares [Member] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] 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 Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period 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 Share based compensation arrangement by share based payment award other than options vested in period upon financial metric achievement. Number of shares vesting upon achievement of financial metric Share Based Compensation Arrangement By Share Based Payment Award Other Than Options Vested In Period Upon Financial Metric Achievement 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 Allocated Share 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] Litigation Case Litigation Case [Axis] Litigation Case Litigation Case Type [Domain] Federal securities class actions and New York state securities class actions. Federal Securities Class Actions and New York State Securities Class Actions Federal Securities Class Actions And New York State Securities Class Actions [Member] Litigation Status Litigation Status [Axis] Litigation Status Litigation Status [Domain] Pending Litigation Pending Litigation [Member] Gain Contingencies, Nature Gain Contingencies By Nature [Axis] Gain Contingency, Nature Gain Contingency Nature [Domain] Insurer Insurance Settlement [Member] Legal Entity Legal Entity [Axis] Entity Entity [Domain] Impinj Inc. Impinj Inc. Impinj Inc [Member] General and Administrative Expenses Subsequent Event Type Subsequent Event Type [Axis] Subsequent Event Type Subsequent Event Type [Domain] Subsequent Event Subsequent Event [Member] Statistical Measurement Range [Axis] Statistical Measurement Range [Member] Maximum Maximum [Member] Minimum Minimum [Member] Shareholder derivative actions. Shareholder Derivative Actions Shareholder Derivative Actions [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 Litigation settlement proposed settlement amount provides for payment to plaintiff class. Provision for estimated litigation settlement amount. Proposed settlement provides for payment to plaintiff class Litigation Settlement Proposed Settlement Amount Provides For Payment To Plaintiff Class Provision related to estimated settlement amount Provision For Estimated Litigation Settlement Amount Payment to plaintiffs counsel for attorneys fees and expenses Payments For Legal Settlements 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 Debt instrument borrowing interest rate percentage. Debt instrument, borrowing interest rate percentage Debt Instrument Borrowing Interest Rate Percentage Fair value of liability component upon issuance Convertible Debt Fair Value Disclosures Initial carrying amount of liability component recognized as debt discount Debt Instrument Unamortized Discount Proceeds from convertible debt Proceeds From Convertible Debt Adjustments recorded in additional paid-in capital Adjustments To Additional Paid In Capital Equity Component Of Convertible Debt Total issuance cost allocated between liability and equity Payment Of Financing And Stock Issuance Costs Liability issuance costs Payments Of Debt Issuance Costs Equity issuance costs Payments Of Stock Issuance Costs Debt instrument interest rate effective percentage on liability component Debt instrument, accrued interest noncurrent. Effective interest rate on the liability component 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 Common stock sale price per share last reported Sale Of Stock Price Per Share 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 Cash paid for amounts included in measurement of lease liabilities. 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 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, 2020 Lessee Operating Lease Liability Payments Remainder Of Fiscal Year Operating Leases, Lease Payments, 2021 Lessee Operating Lease Liability Payments Due Next Twelve Months Operating Leases, Lease Payments, 2022 Lessee Operating Lease Liability Payments Due Year Two Operating Leases, Lease Payments, 2023 Lessee Operating Lease Liability Payments Due Year Three Operating Leases, Lease Payments, 2024 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 Less: Current portion of lease liabilities Operating Leases, Sublease Income, 2020 Lessee Operating Lease Sublease Income Remainder Of Fiscal Year Operating Leases, Sublease Income, 2021 Lessee Operating Lease Sublease Income Due Year One Operating Leases, Sublease Income, 2022 Lessee Operating Lease Sublease Income Due Year Two Operating Leases, Sublease Income, 2023 Lessee Operating Lease Sublease Income Due Year Three Operating Leases, Lease Payments, 2024 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, 2020 Lessee Operating Lease Liability Payments Net Of Sublease Income Remainder Of Fiscal Year Operating Leases, Net, 2021 Lessee Operating Lease Liability Payments Net Of Sublease Income Due Year One Operating Leases, Net, 2022 Lessee Operating Lease Liability Payments Net Of Sublease Income Due Year Two Operating Leases, Net, 2023 Lessee Operating Lease Liability Payments Net Of Sublease Income Due Year Three Operating Leases, Net, 2024 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 share units and performance share units. RSUs and PSUs Restricted Share Units And Performance Share Units [Member] Employee stock purchase plan shares. Employee Stock Purchase Plan Shares Employee Stock Purchase Plan Shares [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 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 EX-101.PRE 10 pi-20200630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 pi-10q_20200630_htm.xml IDEA: XBRL DOCUMENT 0001114995 2020-01-01 2020-06-30 0001114995 2020-07-17 0001114995 2020-06-30 0001114995 2019-12-31 0001114995 2020-04-01 2020-06-30 0001114995 2019-04-01 2019-06-30 0001114995 2019-01-01 2019-06-30 0001114995 2018-12-31 0001114995 2019-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 us-gaap:CommonStockMember 2018-12-31 0001114995 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001114995 us-gaap:RetainedEarningsMember 2018-12-31 0001114995 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001114995 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001114995 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001114995 2019-01-01 2019-03-31 0001114995 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001114995 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001114995 us-gaap:CommonStockMember 2019-03-31 0001114995 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001114995 us-gaap:RetainedEarningsMember 2019-03-31 0001114995 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001114995 2019-03-31 0001114995 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001114995 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001114995 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001114995 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001114995 us-gaap:CommonStockMember 2019-06-30 0001114995 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001114995 us-gaap:RetainedEarningsMember 2019-06-30 0001114995 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001114995 pi:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2020-01-01 2020-06-30 0001114995 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2020-06-30 0001114995 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2020-06-30 0001114995 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2019-12-31 0001114995 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2019-12-31 0001114995 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2020-06-30 0001114995 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2020-06-30 0001114995 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2019-12-31 0001114995 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2019-12-31 0001114995 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2020-06-30 0001114995 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2020-06-30 0001114995 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001114995 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001114995 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2020-06-30 0001114995 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2020-06-30 0001114995 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001114995 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001114995 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2020-06-30 0001114995 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2020-06-30 0001114995 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001114995 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001114995 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2020-06-30 0001114995 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2020-06-30 0001114995 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001114995 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001114995 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001114995 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001114995 us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001114995 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001114995 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001114995 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001114995 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001114995 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001114995 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001114995 us-gaap:PerformanceSharesMember 2019-12-31 0001114995 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-06-30 0001114995 us-gaap:PerformanceSharesMember 2020-01-01 2020-06-30 0001114995 us-gaap:RestrictedStockUnitsRSUMember 2020-06-30 0001114995 us-gaap:PerformanceSharesMember 2020-01-01 2020-03-31 0001114995 us-gaap:CostOfSalesMember 2020-04-01 2020-06-30 0001114995 us-gaap:CostOfSalesMember 2019-04-01 2019-06-30 0001114995 us-gaap:CostOfSalesMember 2020-01-01 2020-06-30 0001114995 us-gaap:CostOfSalesMember 2019-01-01 2019-06-30 0001114995 us-gaap:ResearchAndDevelopmentExpenseMember 2020-04-01 2020-06-30 0001114995 us-gaap:ResearchAndDevelopmentExpenseMember 2019-04-01 2019-06-30 0001114995 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-06-30 0001114995 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-06-30 0001114995 us-gaap:SellingAndMarketingExpenseMember 2020-04-01 2020-06-30 0001114995 us-gaap:SellingAndMarketingExpenseMember 2019-04-01 2019-06-30 0001114995 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-06-30 0001114995 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-06-30 0001114995 us-gaap:GeneralAndAdministrativeExpenseMember 2020-04-01 2020-06-30 0001114995 us-gaap:GeneralAndAdministrativeExpenseMember 2019-04-01 2019-06-30 0001114995 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-06-30 0001114995 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-06-30 0001114995 us-gaap:AccruedLiabilitiesMember 2020-06-30 0001114995 us-gaap:AccruedLiabilitiesMember 2019-12-31 0001114995 pi:FederalSecuritiesClassActionsAndNewYorkStateSecuritiesClassActionsMember us-gaap:PendingLitigationMember us-gaap:SubsequentEventMember 2020-07-09 0001114995 pi:FederalSecuritiesClassActionsAndNewYorkStateSecuritiesClassActionsMember us-gaap:InsuranceSettlementMember us-gaap:PendingLitigationMember us-gaap:SubsequentEventMember 2020-07-09 0001114995 pi:FederalSecuritiesClassActionsAndNewYorkStateSecuritiesClassActionsMember us-gaap:PendingLitigationMember us-gaap:SubsequentEventMember pi:ImpinjIncMember 2020-07-09 0001114995 pi:FederalSecuritiesClassActionsAndNewYorkStateSecuritiesClassActionsMember us-gaap:GeneralAndAdministrativeExpenseMember us-gaap:PendingLitigationMember 2020-04-01 2020-06-30 0001114995 pi:FederalSecuritiesClassActionsAndNewYorkStateSecuritiesClassActionsMember us-gaap:GeneralAndAdministrativeExpenseMember us-gaap:PendingLitigationMember 2020-01-01 2020-06-30 0001114995 pi:ShareholderDerivativeActionsMember srt:MaximumMember us-gaap:PendingLitigationMember us-gaap:SubsequentEventMember 2020-07-10 2020-07-10 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 2020-06-30 0001114995 pi:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2020-04-01 2020-06-30 0001114995 us-gaap:FairValueInputsLevel2Member pi:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2020-06-30 0001114995 us-gaap:FairValueInputsLevel2Member pi:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2019-12-31 0001114995 pi:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2019-12-11 2019-12-11 0001114995 pi:ConvertibleSeniorNotesDueTwoThousandTwentySixMember 2019-12-11 0001114995 pi:PaycheckProtectionProgramMember pi:SiliconValleyBankMember 2020-04-20 0001114995 us-gaap:EmployeeStockOptionMember 2020-04-01 2020-06-30 0001114995 us-gaap:EmployeeStockOptionMember 2019-04-01 2019-06-30 0001114995 pi:RestrictedShareUnitsAndPerformanceShareUnitsMember 2020-04-01 2020-06-30 0001114995 pi:RestrictedShareUnitsAndPerformanceShareUnitsMember 2019-04-01 2019-06-30 0001114995 pi:EmployeeStockPurchasePlanSharesMember 2020-04-01 2020-06-30 0001114995 pi:EmployeeStockPurchasePlanSharesMember 2019-04-01 2019-06-30 0001114995 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-06-30 0001114995 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-06-30 0001114995 pi:RestrictedShareUnitsAndPerformanceShareUnitsMember 2020-01-01 2020-06-30 0001114995 pi:RestrictedShareUnitsAndPerformanceShareUnitsMember 2019-01-01 2019-06-30 0001114995 pi:EmployeeStockPurchasePlanSharesMember 2020-01-01 2020-06-30 0001114995 pi:EmployeeStockPurchasePlanSharesMember 2019-01-01 2019-06-30 0001114995 pi:EndpointICsMember 2020-04-01 2020-06-30 0001114995 pi:EndpointICsMember 2019-04-01 2019-06-30 0001114995 pi:EndpointICsMember 2020-01-01 2020-06-30 0001114995 pi:EndpointICsMember 2019-01-01 2019-06-30 0001114995 pi:SystemsMember 2020-04-01 2020-06-30 0001114995 pi:SystemsMember 2019-04-01 2019-06-30 0001114995 pi:SystemsMember 2020-01-01 2020-06-30 0001114995 pi:SystemsMember 2019-01-01 2019-06-30 0001114995 pi:AdvisoryAndConsultingServicesMember srt:DirectorMember 2020-01-01 2020-06-30 0001114995 pi:AdvisoryAndConsultingServicesMember srt:DirectorMember 2020-04-01 2020-06-30 shares iso4217:USD iso4217:USD shares pure utr:D pi:Segment false 2020 Q2 0001114995 --12-31 Accelerated Filer false 0.0289415 P5Y8M12D P6Y1M6D 10-Q true 2020-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 false true false 22855297 97488000 66898000 23419000 49597000 15454000 23735000 37091000 34153000 1785000 2386000 175237000 176769000 16294000 17442000 15170000 16501000 701000 453000 3881000 3881000 211283000 215046000 4473000 5600000 4922000 5859000 10613000 3755000 3546000 3380000 819000 551000 76000 352000 24449000 19497000 52669000 50876000 17082000 18907000 608000 314000 225000 213000 95033000 89807000 0.001 0.001 5000000 5000000 0 0 0 0 0.001 0.001 495000000 495000000 22786000 22786000 22217000 22217000 23000 22000 400772000 387926000 58000 34000 -284603000 -262743000 116250000 125239000 211283000 215046000 26457000 38190000 74279000 71253000 13497000 19774000 39925000 36964000 12960000 18416000 34354000 34289000 10661000 8773000 21718000 17334000 6123000 8188000 13613000 16737000 12446000 5455000 18688000 11150000 29230000 22416000 54019000 45221000 -16270000 -4000000 -19665000 -10932000 126000 309000 535000 630000 1349000 421000 2661000 850000 -17493000 -4112000 -21791000 -11152000 41000 46000 69000 74000 -17534000 -4158000 -21860000 -11226000 -0.77 -0.19 -0.97 -0.52 22716000 21709000 22564000 21626000 -17534000 -4158000 -21860000 -11226000 -47000 27000 24000 43000 -47000 27000 24000 43000 -17581000 -4131000 -21836000 -11183000 -21860000 -11226000 2294000 2417000 9818000 7020000 -19000 362000 1793000 35000 -8281000 2798000 2938000 -6815000 -364000 -467000 280000 267000 -1229000 798000 -937000 -1429000 -1331000 -868000 -1659000 -1490000 7252000 459000 2809000 1841000 5103000 36569000 31275000 37794000 1237000 799000 24935000 426000 183000 283000 4222000 3991000 3029000 2870000 2846000 2356000 30590000 4623000 66898000 17530000 97488000 22153000 858000 787000 464000 112000 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 21492000 21000 337627000 -239756000 -9000 97883000 135000 1000 1862000 1863000 3477000 3477000 -7068000 -7068000 16000 16000 21627000 22000 342966000 -246824000 7000 96171000 134000 1049000 1049000 3543000 3543000 -4158000 -4158000 27000 27000 21761000 22000 347558000 -250982000 34000 96632000 <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 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. Certain immaterial amounts on our condensed consolidated balance sheets in prior period have been reclassified to conform with current period presentation. 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, 2019 included in Impinj, Inc.’s Annual Report on Form 10-K, which was filed with the SEC on March 2, 2020. The condensed consolidated balance sheet as of December 31, 2019, 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, estimated costs 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, which may materially impact the estimates previously listed, among others. </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 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 June 2016, <span style="color:#000000;">the Financial Accounting Standards Board, or FASB,</span> issued guidance on the measurement of credit losses on financial instruments. This guidance requires measurement and recognition of expected credit losses for financial assets held at amortized cost. This guidance is effective for interim and annual reporting periods beginning after December 15, 2019, and early adoption is permitted. We adopted this standard on January 1, 2020 and the adoption of this guidance did not materially impact <span style="color:#000000;">our financial positions, results of operations or cash flows.</span></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 Securities and Exchange Commission 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-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Accounts Receivable</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;">The allowance for doubtful accounts is our best estimate of the amount of probable lifetime-expected credit losses in existing accounts receivable and is determined based on our historical collections experience, age of the receivable, knowledge of the customer and the condition of the general economy and industry as a whole. We record changes in our estimate to the allowance for doubtful accounts through bad debt expense and write off the receivable and corresponding allowance when accounts are ultimately determined to be uncollectible. Bad debt expense is included in general and administrative expenses. For the periods presented in this report, bad debt expense and the allowance for doubtful account were not material.</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="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">We derive the majority of our </span><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">accounts</span><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> receivables from sales to </span><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">original equipment manufacturers, or OEMs, original design manufacturers, or ODM</span><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">s</span><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">,</span><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> as well as to distributors who are large, well-established companies. We do not have customers that represent a significant credit risk based on current economic conditions and past collection experience. Also, we have not had material past-due balances on our accounts receivable as of </span><span style="color:#000000;">June 30, 2020</span><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> and December 31, 2019.</span></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;">Inventory</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;">We recorded $2.7 million in inventory excess and obsolescence charges for the three months ended March 31, 2020, which accounted for a majority of these charges for the six months ended June 30, 2020. The charges, which reduced the inventory value of the impacted products to zero, relate primarily to decreased demand for endpoint ICs and gateways specifically designed for European applications. This demand decrease was due to (1) the European Commission allocating additional RAIN spectrum in a new frequency band and (2) Covid-19’s impact on EU businesses, the latter especially in the EU retail industry. We expect future demand to be met by newer endpoint IC and gateway products. <span style="color:#000000;">Inventory excess and obsolescence charges to gross margin were not material for the three and six months ended June 30, 2019 and for the three months ended June 30, 2020.</span></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. Certain immaterial amounts on our condensed consolidated balance sheets in prior period have been reclassified to conform with current period presentation. 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, 2019 included in Impinj, Inc.’s Annual Report on Form 10-K, which was filed with the SEC on March 2, 2020. The condensed consolidated balance sheet as of December 31, 2019, 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, estimated costs 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, which may materially impact the estimates previously listed, among others. </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 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 June 2016, <span style="color:#000000;">the Financial Accounting Standards Board, or FASB,</span> issued guidance on the measurement of credit losses on financial instruments. This guidance requires measurement and recognition of expected credit losses for financial assets held at amortized cost. This guidance is effective for interim and annual reporting periods beginning after December 15, 2019, and early adoption is permitted. We adopted this standard on January 1, 2020 and the adoption of this guidance did not materially impact <span style="color:#000000;">our financial positions, results of operations or cash flows.</span></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 Securities and Exchange Commission 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-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Accounts Receivable</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;">The allowance for doubtful accounts is our best estimate of the amount of probable lifetime-expected credit losses in existing accounts receivable and is determined based on our historical collections experience, age of the receivable, knowledge of the customer and the condition of the general economy and industry as a whole. We record changes in our estimate to the allowance for doubtful accounts through bad debt expense and write off the receivable and corresponding allowance when accounts are ultimately determined to be uncollectible. Bad debt expense is included in general and administrative expenses. For the periods presented in this report, bad debt expense and the allowance for doubtful account were not material.</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="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">We derive the majority of our </span><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">accounts</span><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> receivables from sales to </span><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">original equipment manufacturers, or OEMs, original design manufacturers, or ODM</span><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">s</span><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">,</span><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> as well as to distributors who are large, well-established companies. We do not have customers that represent a significant credit risk based on current economic conditions and past collection experience. Also, we have not had material past-due balances on our accounts receivable as of </span><span style="color:#000000;">June 30, 2020</span><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> and December 31, 2019.</span></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;">Inventory</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;">We recorded $2.7 million in inventory excess and obsolescence charges for the three months ended March 31, 2020, which accounted for a majority of these charges for the six months ended June 30, 2020. The charges, which reduced the inventory value of the impacted products to zero, relate primarily to decreased demand for endpoint ICs and gateways specifically designed for European applications. This demand decrease was due to (1) the European Commission allocating additional RAIN spectrum in a new frequency band and (2) Covid-19’s impact on EU businesses, the latter especially in the EU retail industry. We expect future demand to be met by newer endpoint IC and gateway products. <span style="color:#000000;">Inventory excess and obsolescence charges to gross margin were not material for the three and six months ended June 30, 2019 and for the three months ended June 30, 2020.</span></p> 2700000 <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 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="margin-top:6pt;margin-bottom:0pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:'Times New Roman';font-size:10pt;"> </p></td> <td style="width:4.54%;white-space:nowrap" valign="top"> <p style="margin-top:6pt;margin-bottom:0pt;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;">•</span></p></td> <td valign="top"> <p style="margin-top:6pt;margin-bottom:0pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:'Times New Roman';font-size:10pt;"><span style="font-family:Times New Roman;">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="margin-top:6pt;margin-bottom:0pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:'Times New Roman';font-size:10pt;"> </p></td> <td style="width:4.54%;white-space:nowrap" valign="top"> <p style="margin-top:6pt;margin-bottom:0pt;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;">•</span></p></td> <td valign="top"> <p style="margin-top:6pt;margin-bottom:0pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:'Times New Roman';font-size:10pt;"><span style="font-family:Times New Roman;">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="margin-top:6pt;margin-bottom:0pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:'Times New Roman';font-size:10pt;"> </p></td> <td style="width:4.54%;white-space:nowrap" valign="top"> <p style="margin-top:6pt;margin-bottom:0pt;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;">•</span></p></td> <td valign="top"> <p style="margin-top:6pt;margin-bottom:0pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:'Times New Roman';font-size:10pt;"><span style="font-family:Times New Roman;">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 and corporate notes and bonds. 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-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.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: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:31.7%; 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, 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.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:32.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;">December 31, 2019</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: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: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: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.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: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: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.86%;" 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.14%; 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:9pt;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.86%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.14%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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;">88,508</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;">88,508</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.86%; 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;">45,663</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.14%; 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;">45,663</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;">88,508</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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;">88,508</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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="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;">45,663</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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.14%;" 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;">45,663</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;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.86%;" 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.14%;" 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;">17,648</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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;">17,648</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.14%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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;">32,323</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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;">32,323</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;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;">4,773</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;">4,773</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.86%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.14%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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,305</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,305</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;">Commercial paper</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;">998</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;">998</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.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:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.14%; 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;">3,969</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;">3,969</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;">23,419</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;">23,419</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.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:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.14%; 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;">49,597</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;">49,597</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;">88,508</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;">23,419</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;">111,927</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.86%; 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;">45,663</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.14%; 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;">49,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: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;">95,260</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="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 as of June 30, 2020 or December 31, 2019. We did not measure any liabilities at fair value as of June 30, 2020 or December 31, 2019. The gross unrealized gains or losses on cash equivalents and short-term investments as of June 30, 2020 or December 31, 2019 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-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.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: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:31.7%; 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, 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.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:32.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;">December 31, 2019</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: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: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: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.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: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: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.86%;" 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.14%; 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:9pt;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.86%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.14%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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;">88,508</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;">88,508</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.86%; 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;">45,663</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.14%; 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;">45,663</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;">88,508</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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;">88,508</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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="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;">45,663</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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.14%;" 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;">45,663</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;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.86%;" 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.14%;" 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;">17,648</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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;">17,648</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.14%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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;">32,323</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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;">32,323</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;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;">4,773</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;">4,773</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.86%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.14%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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,305</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,305</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;">Commercial paper</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;">998</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;">998</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.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:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.14%; 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;">3,969</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;">3,969</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;">23,419</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;">23,419</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.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:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.14%; 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;">49,597</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;">49,597</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;">88,508</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;">23,419</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;">111,927</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.86%; 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;">45,663</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.14%; 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;">49,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: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;">95,260</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> 88508000 88508000 45663000 45663000 88508000 88508000 45663000 45663000 17648000 17648000 32323000 32323000 4773000 4773000 13305000 13305000 998000 998000 3969000 3969000 23419000 23419000 49597000 49597000 88508000 23419000 111927000 45663000 49597000 95260000 0 0 0 0 <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 3. Inventory</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;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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, 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.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, 2019</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:9pt;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,366</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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,579</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;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: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;">13,240</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-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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;">7,485</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: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;">19,485</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-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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,089</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: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;">37,091</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-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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;">34,153</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> </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;">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;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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, 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.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, 2019</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:9pt;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,366</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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,579</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;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: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;">13,240</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-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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;">7,485</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: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;">19,485</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-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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,089</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: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;">37,091</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-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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;">34,153</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> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> 4366000 5579000 13240000 7485000 19485000 21089000 37091000 34153000 <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 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-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 stock options activity for the six months ended June 30, 2020 (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.74%; 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:3.08%; 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:22.2%; 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:9pt;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.74%;" 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, 2019</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:3.08%;" 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:0.5%; 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.7%; 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,262</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;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.74%;" 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:3.08%;" valign="bottom"> <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:0.5%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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.7%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">575</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.74%;" 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:3.08%;" valign="bottom"> <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:0.5%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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.7%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(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:73.74%; 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:3.08%; 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:0.5%; 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.7%; 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;">(163</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.74%; 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, 2020</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:3.08%; 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:0.5%; 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.7%; 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;">3,424</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:73.74%; 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;">Vested and exercisable at June 30, 2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:3.08%; 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:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:0.5%; 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:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:21.7%; 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;">1,485</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> </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;">The following table summarizes activity for restricted stock units, or RSUs, and RSUs with performance conditions, or PSUs, for the six months ended June 30, 2020 (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:59.8%; 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:2.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: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:2.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:9pt;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:34.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;">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: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:59.8%; 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:2.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: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:2.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: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:15.28%; 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;">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="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.96%; 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:15.48%; 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;">PSUs</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:9pt;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.8%;" 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, 2019</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.22%;" 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:2.22%;" 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.28%; 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;">509</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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.96%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.48%; 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;">252</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;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:59.8%;" 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:2.22%;" 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:2.22%;" 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:14.28%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">522</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.96%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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:14.48%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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:59.8%;" 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:2.22%;" 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:2.22%;" 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:14.28%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(29</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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.96%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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:14.48%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(243</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;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.8%; 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:2.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;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;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.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;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.28%; 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</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.96%; 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:14.48%; 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;">(9</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.8%; 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, 2020</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.22%; 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:2.22%; 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.28%; 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;">959</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.96%; 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:14.48%; 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> </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 granted PSUs in 2019 under our annual bonus program to our senior executives and other bonus-eligible employees. The number of PSUs that ultimately vested depended on us attaining a financial metric for the fiscal year as well as on the employee’s continued employment through the vesting date. The compensation committee and board of directors approved achievement of the financial metric, vesting 243,000 shares in first-quarter 2020.  </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 the effects of stock-based compensation 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.66%; 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 colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:28.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%;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.48%; 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:28.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: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:39.66%; 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 colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.96%; 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.48%; 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:12.96%; 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;">2019</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.48%;" 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.96%; 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> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; 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:12.96%; 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;">2019</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:9pt;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.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;">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.96%; 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.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.96%; 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;">159</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.96%; 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> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.96%; 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;">303</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;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.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;">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.96%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.96%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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,240</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.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.96%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.96%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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,311</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.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;">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.96%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.96%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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,116</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.96%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.96%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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,406</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;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.66%; 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.96%; 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.48%; 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.96%; 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,028</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.48%; 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.96%; 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> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; 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.96%; 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,000</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.66%; 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.96%; 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.48%; 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.96%; 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;">3,543</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.48%; 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.96%; 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:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;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.48%; 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.96%; 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;">7,020</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-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 stock options activity for the six months ended June 30, 2020 (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.74%; 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:3.08%; 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:22.2%; 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:9pt;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.74%;" 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, 2019</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:3.08%;" 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:0.5%; 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.7%; 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,262</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;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.74%;" 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:3.08%;" valign="bottom"> <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:0.5%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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.7%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">575</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.74%;" 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:3.08%;" valign="bottom"> <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:0.5%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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.7%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(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:73.74%; 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:3.08%; 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:0.5%; 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.7%; 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;">(163</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.74%; 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, 2020</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:3.08%; 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:0.5%; 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.7%; 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;">3,424</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:73.74%; 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;">Vested and exercisable at June 30, 2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:3.08%; 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:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:0.5%; 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:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:21.7%; 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;">1,485</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> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> 3262000 575000 250000 163000 3424000 1485000 <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 restricted stock units, or RSUs, and RSUs with performance conditions, or PSUs, for the six months ended June 30, 2020 (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:59.8%; 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:2.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: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:2.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:9pt;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:34.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;">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: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:59.8%; 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:2.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: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:2.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: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:15.28%; 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;">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="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.96%; 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:15.48%; 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;">PSUs</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:9pt;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.8%;" 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, 2019</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.22%;" 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:2.22%;" 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.28%; 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;">509</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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.96%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.48%; 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;">252</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;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:59.8%;" 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:2.22%;" 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:2.22%;" 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:14.28%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">522</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.96%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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:14.48%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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:59.8%;" 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:2.22%;" 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:2.22%;" 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:14.28%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(29</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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.96%;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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:14.48%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(243</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;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.8%; 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:2.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;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;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.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;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.28%; 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</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.96%; 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:14.48%; 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;">(9</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.8%; 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, 2020</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.22%; 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:2.22%; 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.28%; 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;">959</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.96%; 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:14.48%; 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> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> 509000 252000 522000 29000 243000 43000 9000 959000 243000 <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 the effects of stock-based compensation 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.66%; 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 colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:28.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%;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.48%; 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:28.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: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:39.66%; 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 colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.96%; 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.48%; 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:12.96%; 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;">2019</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.48%;" 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.96%; 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> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; 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:12.96%; 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;">2019</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:9pt;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.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;">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.96%; 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.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.96%; 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;">159</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.96%; 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> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.96%; 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;">303</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;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.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;">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.96%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.96%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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,240</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.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.96%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.96%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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,311</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.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;">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.96%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.96%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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,116</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.96%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.96%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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,406</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;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.66%; 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.96%; 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.48%; 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.96%; 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,028</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.48%; 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.96%; 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> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; 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.96%; 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,000</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.66%; 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.96%; 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.48%; 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.96%; 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;">3,543</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.48%; 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.96%; 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:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;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.48%; 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.96%; 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;">7,020</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> 176000 159000 383000 303000 1640000 1240000 3661000 2311000 1204000 1116000 2572000 2406000 1577000 1028000 3202000 2000000 4597000 3543000 9818000 7020000 <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 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, 2019. 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, 2019, 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 $10.1 million of inventory as of June 30, 2020.</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, 2020, we have $5.4 million of contingent liabilities included in accrued liabilities on our condensed consolidated balance sheets. As of December 31, 2019, we had not recorded any such 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:5%;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;">Federal Securities Class Actions</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;">On August 7, 2018, a class-action complaint for violation of the federal securities laws was filed in the U.S. District Court for the Central District of California against us, our chief executive officer and former chief operating officer. Captioned <span style="font-style:italic;">Schultz v. Impinj, Inc., et al</span>, the complaint, purportedly brought on behalf of all purchasers of our common stock from May 7, 2018 through and including August 2, 2018, asserted claims that our quarterly statement filed on Form 10-Q for first-quarter 2018 and a concurrent press release made false or misleading statements about our business prospects and financial condition. The complaint sought monetary damages, costs and expenses. On October 3, 2018, the plaintiff voluntarily dismissed this complaint. </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 August 27, 2018, a second class-action complaint for violation of the federal securities laws was filed in the U.S. District Court for the Western District of Washington against us, our chief executive officer, former chief operating officer and former chief financial officer. Captioned <span style="font-style:italic;">Montemarano v. Impinj, Inc., et al</span>., the complaint, purportedly brought on behalf of all purchasers of our common stock from May 4, 2017 through and including August 2, 2018, asserts claims that we made false or misleading statements in our financial statements, press releases and conference calls during the purported class period in violation of Section 10(b) of the Securities Exchange Act of 1934, as amended, or the Securities Exchange Act. The complaint seeks monetary damages, costs and expenses. </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;">On October 2, 2018, a third class-action complaint for violation of the federal securities laws was filed in the U.S. District Court for the Western District of Washington against us, our chief executive officer, former chief operating officer and former chief financial officer. Captioned <span style="font-style:italic;">Employees’ Retirement System of the City of Baton Rouge and Parish of East Baton Rouge v. Impinj, Inc., et al</span>., the complaint, purportedly brought on behalf of all purchasers of our common stock from November 3, 2016 through and including February 15, 2018, asserts claims that we made false or misleading statements about customer demand for our products and inventory in SEC filings, press releases and conference calls in violation of Section 10(b) of the Securities Exchange Act. The complaint seeks monetary damages, costs and expenses.</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;">On January 14, 2019, the U.S. District Court for the Western District of Washington consolidated the <span style="font-style:italic;">Montemarano</span> and <span style="font-style:italic;">Baton Rouge</span> actions and appointed the Employees’ Retirement System of the City of Baton Rouge and Parish of East Baton Rouge as lead plaintiff. On February 13, 2019, lead plaintiff filed a consolidated amended complaint. The consolidated amended complaint alleges that from July 21, 2016 through February 15, 2018, we made false or misleading statements about customer demand and the capability of our products and platform in violation of Section 10(b) of the Securities Exchange Act. </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;">On March 19, 2019, we filed a motion to dismiss the consolidated amended complaint, and on October 4, 2019, the court entered an order granting in part and denying in part the motion. The court dismissed the Section 10(b) claim against our former chief operating officer, dismissed product-capability-related allegations against our former chief financial officer, and dismissed allegations that defendants made false or misleading statements concerning increasing demand prior to first-quarter 2017. The court denied the motion as to all other claims and defendants. </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;">On July 9, 2020, following a private settlement mediation with lead plaintiff in the federal securities class actions and plaintiff in the New York State securities class action discussed below, the parties in both actions executed a stipulation of settlement that resolves the claims asserted in both actions. The proposed settlement provides for a payment to the plaintiff class of $20.0 million. Our insurers will contribute approximately $14.6 million to the settlement, and we will contribute the remaining settlement amount of approximately $5.4 million. Accordingly, we recorded a provision of $5.4 million related to our estimated settlement amount to general and administrative expenses for the three and six months ended June 30, 2020. The proposed settlement is subject to preliminary and, following notice to class members, final approval by the United States District Court for the Western District of Washington.</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;">On January 31, 2019, a fourth 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, alleges 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 federal securities class actions discussed above.</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 discussed above in connection with the Federal Securities Class Action, on July 9, 2020, the parties in both this action and the federal securities class actions executed a stipulation of settlement that resolves the claims in both actions. The proposed settlement is subject to preliminary, and, following notice to class members, final approval by the United States District Court for the Western District of Washington. Once the settlement is finally approved by the federal court, plaintiffs will dismiss this action with prejudice.</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 are 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, allege 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 include 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="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 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 proposed settlement requires 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 will contribute the entire amount paid for attorneys’ fees and expenses. The proposed settlement is subject to preliminary and, following notice to shareholders, final approval by the United States District Court for the District of Delaware. On July 15, 2020, the court entered an order requesting that the parties file supplemental briefing in respect of their joint motion for preliminary approval of the settlement. These supplemental briefs are due August 5, 2020.</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%;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. Our complaint alleges that certain NXP integrated circuit products infringed and continue to infringe numerous U.S. patents owned by us. We are seeking, among other things, past damages, including lost profits, and no less than a reasonable royalty; enhanced damages for willful infringement; and reasonable attorneys’ fees and costs for infringement of each of the asserted patents. We are also seeking an injunction against NXP making, selling, using, offering for sale or importing the RAIN RFID integrated circuit 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;"> In February 2020, NXP filed </span><span style="font-style:italic;color:#000000;">inter partes</span><span style="color:#000000;"> review, or IPR, petitions with the Patent Trial and Appeal Board for the U.S. Patent and Trademark Office against all of the patents we accuse NXP of infringing in our Northern District of California case and two additional patents. On March 30, 2020, the Northern District of California case was stayed pending the IPR proceedings for the patents in suit.</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;"><span style="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 infringed and continue to infringe numerous 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. As of the date of this report, there is no court date set.</span><span style="font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </span></p> 10100000 5400000 0 20000000.0 14600000 5400000 5400000 5400000 900000 <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 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 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="margin-bottom:0pt;margin-top:6pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:'Times New Roman';font-size:10pt;"> </p></td> <td style="width:3.33%;white-space:nowrap" valign="top"> <p style="margin-bottom:0pt;margin-top:6pt;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;">•</span></p></td> <td valign="top"> <p style="margin-bottom:0pt;margin-top:6pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:'Times New Roman';font-size:10pt;"><span style="Background-color:#FFFFFF;color:#000000;font-family:Times New Roman;">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="margin-bottom:0pt;margin-top:0pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:'Times New Roman';font-size:10pt;"> </p></td> <td style="width:3.33%;white-space:nowrap" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;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;">•</span></p></td> <td valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:'Times New Roman';font-size:10pt;"><span style="Background-color:#FFFFFF;color:#000000;font-family:Times New Roman;">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</span>;<span style="color:#212529;font-family:Times New Roman;"> </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="margin-bottom:0pt;margin-top:0pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:'Times New Roman';font-size:10pt;"> </p></td> <td style="width:3.33%;white-space:nowrap" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;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;">•</span></p></td> <td valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:'Times New Roman';font-size:10pt;"><span style="color:#212529;font-family:Times New Roman;">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="margin-top:0pt;margin-bottom:0pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:'Times New Roman';font-size:10pt;"> </p></td> <td style="width:3.33%;white-space:nowrap" valign="top"> <p style="margin-top:0pt;margin-bottom:0pt;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;">•</span></p></td> <td valign="top"> <p style="margin-top:0pt;margin-bottom:0pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:'Times New Roman';font-size:10pt;"><span style="color:#212529;font-family:Times New Roman;">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-bottom:6pt;margin-top:6pt;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;">Certain convertible-debt instruments that may be settled in cash on conversion are required to be separated into a liability and an equity component. The total proceeds are first allocated to the liability component based on the fair value of a similar debt instrument without the conversion option. The remaining proceeds are allocated to the equity component and recognized in additional paid-in capital.</span></p> <p style="margin-bottom:6pt;margin-top: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;">Accordingly, we separated the 2019 Notes into a liability and an equity component. We determined the fair value of the liability component to be $52.5 million calculated as the present value of future cash flows discounted at the borrowing rate for a similar nonconvertible debt instrument based on the expected term. We determined the borrowing rate to be 9.90% based on the market rates for nonconvertible debt instruments issued by other companies with <span style="color:#000000;">publicly available credit ratings considered to be comparable to us. We recognized the excess of the principal amount of the 2019 Notes over the initial carrying amount of the liability component as a debt discount of $33.8 million and are amortizing it to interest expense over the expected term of the 2019 Notes using the effective interest rate method. We recorded the equity component of $33.8 million as additional paid-in capital, calculated as the difference between the total proceeds of $86.3 million and the initial carrying amount of the liability component. We will not remeasure the equity component as long as it continues to meet the conditions for equity classification.</span></p><p style="margin-bottom:0pt;margin-top: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;">As of <span style="color:#000000;">June 30, 2020</span>, the 2019 Notes were not yet convertible and the “if-converted value” did not exceed the remaining principal amount of the 2019 Notes.</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 allocated the 2019 Notes t<span style="color:#212529;">otal issuance costs of $2.8 million between liability and equity in the same proportion as the allocation of our total proceeds to liability and equity components. We amortize the issuance costs attributable to the liability component of $1.7 million to interest expense over the respective term of the 2019 Notes using the effective interest rate method. We netted the issuance costs attributable to the equity component of $1.1 million against the respective equity component in additional paid-in capital. </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 liability component of the 2019 Notes is 10.21%. As of <span style="color:#000000;">June 30, 2020</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:39.96%; 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.6%; 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 colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:26.18%; 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.28%; 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.18%; 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: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.74%;" valign="bottom"> <p style="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> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:39.96%; 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:1.6%; 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 colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.64%; 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%; 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.64%; 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;">2019</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.28%;" 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.64%; 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> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.88%; 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.64%; 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;">2019</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: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.74%; 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:Calibri;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.96%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.64%; 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: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.64%; 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.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.64%; 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> <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.64%; 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:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.74%;" valign="bottom"> <p style="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> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:39.96%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.64%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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: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.64%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.64%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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> <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.64%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.74%;" valign="bottom"> <p style="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> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:39.96%; 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.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:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.64%; 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: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:#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.64%; 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.28%; 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.64%; 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> <td style="background-color:#CFF0FC;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:#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.64%; 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:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.74%; 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:Calibri;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.96%; 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.6%; 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.64%; 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: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:#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.64%; 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:#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.28%; 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.64%; 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> <td style="background-color:#FFFFFF;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:#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.64%; 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:#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.74%; 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:1pt;font-family:Calibri;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 $90.8 million and $87.0 million as of <span style="color:#000000;">June 30, 2020</span> and December 31, 2019, 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:73.68%; 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 style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.96%; 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 colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.32%; 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, 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:9pt;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.68%;" 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.96%;" 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.32%; 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:73.68%; 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</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.96%; 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:21.32%; 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;">(33,581</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.68%; 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.96%; 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:21.32%; 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;">52,669</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:4.17%;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 our 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> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:5.06%;font-weight:bold;font-style:italic;color:#000000;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-style:italic;color:#000000;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">PPP Note</span></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 April 20, 2020, we entered into an unsecured promissory note, or the PPP Note, through Silicon Valley Bank under the Paycheck Protection Program, or PPP, a program administered by the Small Business Administration, or SBA, and established as part of the Coronavirus Aid, Relief and Economic Security Act, or CARES Act.<span style="color:#000000;"> </span>The PPP Note had an aggregate principal amount of approximately $5.8 million, and we received the loan proceeds on April 22, 2020. On April 23, 2020, the SBA issued guidance that substantially narrowed the ability of public companies to participate in the PPP program. While we applied for the PPP program in good faith, considering the SBA’s new guidance, we repaid the PPP Note in full on April 30, 2020.</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 52500000 0.0990 33800000 33800000 86300000 2800000 1700000 1100000 0.1021 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:39.96%; 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.6%; 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 colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:26.18%; 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.28%; 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.18%; 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: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.74%;" valign="bottom"> <p style="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> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:39.96%; 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:1.6%; 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 colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.64%; 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%; 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.64%; 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;">2019</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.28%;" 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.64%; 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> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.88%; 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.64%; 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;">2019</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: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.74%; 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:Calibri;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.96%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.64%; 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: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.64%; 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.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.64%; 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> <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.64%; 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:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.74%;" valign="bottom"> <p style="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> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:39.96%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.64%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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: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.64%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.64%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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> <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.64%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.74%;" valign="bottom"> <p style="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> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:39.96%; 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.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:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.64%; 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: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:#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.64%; 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.28%; 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.64%; 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> <td style="background-color:#CFF0FC;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:#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.64%; 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:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.74%; 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:Calibri;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.96%; 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.6%; 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.64%; 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: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:#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.64%; 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:#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.28%; 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.64%; 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> <td style="background-color:#FFFFFF;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:#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.64%; 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:#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.74%; 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:1pt;font-family:Calibri;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 27000 53000 436000 868000 1349000 2661000 90800000 87000000.0 <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:73.68%; 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 style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.96%; 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 colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.32%; 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, 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:9pt;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.68%;" 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.96%;" 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.32%; 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:73.68%; 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</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.96%; 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:21.32%; 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;">(33,581</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.68%; 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.96%; 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:21.32%; 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;">52,669</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:4.17%;font-family:Times New Roman;font-size:10pt;"> </p> 86250000 33581000 52669000 54.20 1 27.10 40 2026-12-11 10100000 5800000 <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 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.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 colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:26.58%; 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.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: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:43.46%; 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:11.64%; 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.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;;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.64%; 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;">2019</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.64%; 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> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.74%; 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.64%; 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;">2019</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:9pt;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.46%;" 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.64%; 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.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.64%; 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.64%; 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.74%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.64%; 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.46%;" 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.64%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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:2.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.64%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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,056</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.64%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.74%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.64%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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,102</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.46%;" 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.64%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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:2.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.64%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">481</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.64%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.74%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.64%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">900</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;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.46%; 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.64%; 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.28%; 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.64%; 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;">(468</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.64%; 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.74%; 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.64%; 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;">(935</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.46%; 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.64%; 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:2.28%; 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.64%; 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,069</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.64%; 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> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.74%; 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.64%; 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,067</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.46%;" 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.64%; 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.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.64%; 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.64%; 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.74%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.64%; 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:9pt;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: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:#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:9pt;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 was 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: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: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.16%; 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 colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:37.82%; 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: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:61.16%; 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 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> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:3.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;;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;">2019</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:9pt;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.16%;" 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,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> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:3.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: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,304</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> </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:60.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 colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:16.22%; 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, 2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.86%;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.54%; 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.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;">December 31, 2019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.86%;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:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:60.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;">Weighted-average remaining lease term (years)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:0.7%; 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;"><span style="-sec-ix-hidden:F_000502">5.7</span></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.86%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.54%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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.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;"><span style="-sec-ix-hidden:F_000503">6.1</span></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.86%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;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:60.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;">Weighted-average discount rate</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:0.7%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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.8</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.86%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.54%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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.1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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.8</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.86%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;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:12pt;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, 2020 (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-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: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: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: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: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="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:9pt;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;">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%; 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,381</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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;">(697</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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,684</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;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;">2021</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;">4,790</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,414</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,376</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;">2022</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;">4,650</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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;">(1,457</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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,193</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;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;">2023</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,263</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;">(123</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,140</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;">2024</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,219</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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,219</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;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;">6,729</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;">6,729</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;">25,032</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;">(3,691</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;">21,341</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;">(4,404</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;">20,628</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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,546</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;">17,082</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: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-top:6pt;margin-bottom: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.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 colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:26.58%; 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.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: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:43.46%; 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:11.64%; 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.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;;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.64%; 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;">2019</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.64%; 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> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.74%; 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.64%; 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;">2019</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:9pt;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.46%;" 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.64%; 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.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.64%; 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.64%; 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.74%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.64%; 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.46%;" 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.64%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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:2.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.64%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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,056</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.64%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.74%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.64%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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,102</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.46%;" 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.64%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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:2.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.64%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">481</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.64%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.74%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.64%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">900</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;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.46%; 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.64%; 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.28%; 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.64%; 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;">(468</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.64%; 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.74%; 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.64%; 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;">(935</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.46%; 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.64%; 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:2.28%; 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.64%; 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,069</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.64%; 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> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.74%; 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.64%; 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,067</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.46%;" 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.64%; 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.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.64%; 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.64%; 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.74%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.64%; 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:9pt;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: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:#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:9pt;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 was 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: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> 1017000 1056000 2046000 2102000 456000 481000 883000 900000 475000 468000 950000 935000 998000 1069000 1979000 2067000 <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.16%; 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 colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:37.82%; 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: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:61.16%; 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 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> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:3.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;;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;">2019</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:9pt;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.16%;" 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,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> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:3.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: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,304</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> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:4.54%;font-family:Times New Roman;font-size:10pt;"> </p> 2374000 2304000 <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:60.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 colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:16.22%; 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, 2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.86%;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.54%; 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.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;">December 31, 2019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.86%;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:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:60.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;">Weighted-average remaining lease term (years)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:0.7%; 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;"><span style="-sec-ix-hidden:F_000502">5.7</span></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.86%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.54%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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.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;"><span style="-sec-ix-hidden:F_000503">6.1</span></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.86%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;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:60.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;">Weighted-average discount rate</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:0.7%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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.8</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.86%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.54%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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.1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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.8</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.86%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;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.068 0.068 <p style="margin-bottom:12pt;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, 2020 (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-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: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: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: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: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="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:9pt;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;">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%; 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,381</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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;">(697</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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,684</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;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;">2021</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;">4,790</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,414</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,376</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;">2022</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;">4,650</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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;">(1,457</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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,193</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;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;">2023</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,263</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;">(123</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,140</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;">2024</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,219</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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,219</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;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;">6,729</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;">6,729</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;">25,032</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;">(3,691</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;">21,341</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;">(4,404</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;">20,628</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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,546</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;">17,082</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: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-top:6pt;margin-bottom:0pt;text-indent:6.67%;font-family:Times New Roman;font-size:10pt;"> </p> 2381000 697000 1684000 4790000 1414000 3376000 4650000 1457000 3193000 3263000 123000 3140000 3219000 3219000 6729000 6729000 25032000 3691000 21341000 4404000 20628000 3546000 17082000 <p style="margin-top:8pt;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 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;">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:44.48%; 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.76%; 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:9pt;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:25.48%; 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:0.94%;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.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: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:24.28%; 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:0.88%; 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:44.48%; 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.76%; 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: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.38%; 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:0.94%;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-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.86%; 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;">2019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:0.94%;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.2%;" 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:10.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:0.94%; 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.68%; 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:10.84%; 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;">2019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:0.88%; 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:44.48%;" 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:2.76%;" 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:2.72%; 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.66%; 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:0.94%;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.18%; 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.68%; 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:0.94%;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.2%;" 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.18%; 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.64%; 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:0.94%;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.68%;" 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.18%; 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.66%; 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:0.88%;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:44.48%;" 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:2.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;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.72%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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.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;">(17,534</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:0.94%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.18%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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.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;">(4,158</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:0.94%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.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.18%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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.64%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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:0.94%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.68%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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.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;">(11,226</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:0.88%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;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:44.48%;" 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:2.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;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.72%; 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.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:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:0.94%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.18%; 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.68%; 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:0.94%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.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.18%; 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.64%; 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:0.94%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.68%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%; 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.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:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:0.88%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;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:44.48%; 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:2.76%; 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:2.72%; 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.66%; 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:0.94%; 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.18%; 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.68%; 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,709</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:0.94%; 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.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:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%; 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.64%; 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:0.94%; 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.68%; 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.18%; 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.66%; 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,626</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:0.88%; 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:44.48%; 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:2.76%; 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:2.72%; 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.66%; 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:0.94%; 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.18%; 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.68%; 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.19</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:0.94%; 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.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.18%; 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.64%; 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:0.94%; 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.68%; 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.18%; 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.66%; 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.52</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:0.88%; 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;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p> <p style="margin-bottom:12pt;margin-top:6pt;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 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:64.72%; 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:34.26%; 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: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:64.72%; 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.26%; 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.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;;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:15.26%; 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;">2019</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:9pt;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:64.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;">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.26%; 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:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.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:14.26%; 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,343</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;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:64.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;">RSUs 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.26%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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:2.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:14.26%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">350</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:64.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;">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.26%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.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:14.26%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">72</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width: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-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:44.48%; 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.76%; 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:9pt;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:25.48%; 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:0.94%;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.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: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:24.28%; 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:0.88%; 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:44.48%; 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.76%; 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: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.38%; 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:0.94%;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-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.86%; 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;">2019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:0.94%;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.2%;" 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:10.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:0.94%; 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.68%; 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:10.84%; 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;">2019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:0.88%; 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:44.48%;" 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:2.76%;" 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:2.72%; 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.66%; 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:0.94%;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.18%; 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.68%; 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:0.94%;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.2%;" 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.18%; 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.64%; 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:0.94%;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.68%;" 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.18%; 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.66%; 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:0.88%;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:44.48%;" 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:2.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;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.72%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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.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;">(17,534</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:0.94%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.18%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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.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;">(4,158</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:0.94%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.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.18%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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.64%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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:0.94%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.68%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-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.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;">(11,226</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:0.88%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;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:44.48%;" 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:2.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;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.72%; 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.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:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:0.94%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.18%; 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.68%; 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:0.94%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.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.18%; 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.64%; 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:0.94%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.68%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%; 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.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:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:0.88%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;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:44.48%; 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:2.76%; 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:2.72%; 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.66%; 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:0.94%; 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.18%; 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.68%; 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,709</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:0.94%; 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.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:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%; 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.64%; 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:0.94%; 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.68%; 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.18%; 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.66%; 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,626</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:0.88%; 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:44.48%; 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:2.76%; 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:2.72%; 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.66%; 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:0.94%; 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.18%; 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.68%; 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.19</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:0.94%; 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.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.18%; 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.64%; 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:0.94%; 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.68%; 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.18%; 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.66%; 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.52</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:0.88%; 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;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p> -17534000 -4158000 -21860000 -11226000 22716000 21709000 22564000 21626000 -0.77 -0.19 -0.97 -0.52 <p style="margin-bottom:12pt;margin-top:6pt;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 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:64.72%; 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:34.26%; 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: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:64.72%; 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.26%; 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.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;;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:15.26%; 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;">2019</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:9pt;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:64.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;">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.26%; 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:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.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:14.26%; 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,343</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;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:64.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;">RSUs 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.26%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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:2.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:14.26%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">350</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:64.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;">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.26%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.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:14.26%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">72</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width: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> 3424000 3424000 3343000 3343000 959000 959000 350000 350000 54000 54000 72000 72000 <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 reviews information about our revenue categories, which are endpoint ICs and systems. Systems revenue includes sales of reader ICs, reader modules, readers, gateways and software. The following table presents our revenue by category 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.78%; 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.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:9pt;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.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.3%; 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.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;">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: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:32.78%; 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.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: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:14.32%; 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%; 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.32%; 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;">2019</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="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.32%; 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> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.3%; 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.32%; 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;">2019</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:9pt;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.78%;" 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.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.32%; 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.3%;" 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.32%; 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;">23,704</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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="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.32%; 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> <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="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.32%; 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;">45,549</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;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.78%; 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.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.32%; 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.3%; 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.32%; 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;">14,486</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.3%; 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.32%; 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> <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="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.32%; 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;">25,704</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.78%; 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.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.32%; 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.3%; 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.32%; 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;">38,190</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="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.32%; 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:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;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="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.32%; 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;">71,253</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:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p> 1 The following table presents our revenue by category for the periods presented (in thousands): <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.78%; 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.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:9pt;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.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.3%; 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.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;">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: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:32.78%; 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.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: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:14.32%; 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%; 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.32%; 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;">2019</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="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.32%; 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> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.3%; 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.32%; 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;">2019</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:9pt;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.78%;" 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.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.32%; 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.3%;" 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.32%; 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;">23,704</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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="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.32%; 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> <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="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.32%; 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;">45,549</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;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.78%; 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.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.32%; 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.3%; 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.32%; 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;">14,486</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.3%; 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.32%; 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> <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="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.32%; 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;">25,704</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.78%; 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.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.32%; 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.3%; 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.32%; 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;">38,190</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="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.32%; 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:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;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="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.32%; 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;">71,253</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:4.54%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p> 18545000 23704000 52220000 45549000 7912000 14486000 22059000 25704000 26457000 38190000 74279000 71253000 <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 10. Deferred Revenue</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 advanced payments on non-recurring engineering services contracts, represents revenue that has not yet been recognized. </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:61.68%; 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:Calibri;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.3%; 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: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:61.68%; 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: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:17.34%; 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.6%; 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:17.34%; 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;">2019</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:9pt;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:61.68%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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:16.34%; 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> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.34%; 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;">834</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;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.68%;" 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:16.34%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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:16.34%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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:#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:61.68%; 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:16.34%; 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> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.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:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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:16.34%; 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;">(204</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:61.68%; 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:16.34%; 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:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;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.6%; 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:16.34%; 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,101</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> </table></div> <p style="margin-top:6pt;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 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. We recognized $132,000 of revenue related to amounts included in deferred revenue as of December 31, 2018 for the six months ended June 30, 2019.</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:61.68%; 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:Calibri;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.3%; 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: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:61.68%; 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: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:17.34%; 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.6%; 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:17.34%; 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;">2019</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:9pt;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:61.68%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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:16.34%; 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> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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.34%; 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;">834</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;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.68%;" 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:16.34%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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:16.34%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-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:#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:61.68%; 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:16.34%; 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> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.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:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: 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:16.34%; 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;">(204</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:61.68%; 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:16.34%; 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:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;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.6%; 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:16.34%; 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,101</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> </table></div> 764000 834000 658000 471000 378000 204000 1044000 1101000 371000 132000 <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.17%;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 and will end in December 2020, unless we and Mr. Phelan mutually agree to extend the term by an additional 12 months. We recognized and paid $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 112000 180000 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2020
Jul. 17, 2020
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jun. 30, 2020  
Document Fiscal Year Focus 2020  
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   22,855,297
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.20.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 97,488 $ 66,898
Short-term investments 23,419 49,597
Accounts receivable, net 15,454 23,735
Inventory 37,091 34,153
Prepaid expenses and other current assets 1,785 2,386
Total current assets 175,237 176,769
Property and equipment, net 16,294 17,442
Operating lease right-of-use assets 15,170 16,501
Other non-current assets 701 453
Goodwill 3,881 3,881
Total assets 211,283 215,046
Current liabilities:    
Accounts payable 4,473 5,600
Accrued compensation and employee related benefits 4,922 5,859
Accrued liabilities 10,613 3,755
Current portion of operating lease liabilities 3,546 3,380
Current portion of deferred revenue 819 551
Other current liabilities 76 352
Total current liabilities 24,449 19,497
Long-term debt, net of current portion 52,669 50,876
Operating lease liabilities, net of current portion 17,082 18,907
Long-term liabilities — other 608 314
Deferred revenue, net of current portion 225 213
Total liabilities 95,033 89,807
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, 2020 and December 31, 2019
Common stock, $0.001 par value — 495,000 shares authorized, 22,786 and 22,217 shares issued and outstanding at June 30, 2020 and December 31, 2019, respectively 23 22
Additional paid-in capital 400,772 387,926
Accumulated other comprehensive income 58 34
Accumulated deficit (284,603) (262,743)
Total stockholders' equity 116,250 125,239
Total liabilities and stockholders' equity $ 211,283 $ 215,046
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) - $ / shares
Jun. 30, 2020
Dec. 31, 2019
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 22,786,000 22,217,000
Common stock, shares outstanding 22,786,000 22,217,000
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Income Statement [Abstract]        
Revenue $ 26,457 $ 38,190 $ 74,279 $ 71,253
Cost of revenue 13,497 19,774 39,925 36,964
Gross profit 12,960 18,416 34,354 34,289
Operating expenses:        
Research and development 10,661 8,773 21,718 17,334
Sales and marketing 6,123 8,188 13,613 16,737
General and administrative 12,446 5,455 18,688 11,150
Total operating expenses 29,230 22,416 54,019 45,221
Loss from operations (16,270) (4,000) (19,665) (10,932)
Other income, net 126 309 535 630
Interest expense (1,349) (421) (2,661) (850)
Loss before income taxes (17,493) (4,112) (21,791) (11,152)
Income tax expense (41) (46) (69) (74)
Net loss $ (17,534) $ (4,158) $ (21,860) $ (11,226)
Net loss per share — basic and diluted $ (0.77) $ (0.19) $ (0.97) $ (0.52)
Weighted-average shares outstanding — basic and diluted 22,716 21,709 22,564 21,626
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Statement Of Income And Comprehensive Income [Abstract]        
Net loss $ (17,534) $ (4,158) $ (21,860) $ (11,226)
Other comprehensive income (loss), net of tax:        
Unrealized gain (loss) on investments (47) 27 24 43
Total other comprehensive income (loss) (47) 27 24 43
Comprehensive loss $ (17,581) $ (4,131) $ (21,836) $ (11,183)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Operating activities:    
Net loss $ (21,860) $ (11,226)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation 2,294 2,417
Stock-based compensation 9,818 7,020
Accretion of discount or amortization of premium on short-term investments 19 (362)
Amortization of debt issuance costs and debt discount 1,793 35
Changes in operating assets and liabilities:    
Accounts receivable 8,281 (2,798)
Inventory (2,938) 6,815
Prepaid expenses and other assets 364 467
Deferred revenue 280 267
Accounts payable (1,229) 798
Accrued compensation and employee related benefits (937) (1,429)
Operating lease right-of-use assets 1,331 868
Operating lease liabilities (1,659) (1,490)
Accrued liabilities and other liabilities 7,252 459
Net cash provided by operating activities 2,809 1,841
Investing activities:    
Purchases of investments (5,103) (36,569)
Proceeds from maturities of investments 31,275 37,794
Purchases of property and equipment (1,237) (799)
Net cash provided by investing activities 24,935 426
Financing activities:    
Principal payments on finance lease obligations (183) (283)
Payments on term and equipment loans   (4,222)
Proceeds from term loans, net of debt issuance costs   3,991
Proceeds from exercise of stock options and employee stock purchase plan 3,029 2,870
Net cash provided by financing activities 2,846 2,356
Net increase in cash and cash equivalents 30,590 4,623
Cash and cash equivalents    
Beginning of period 66,898 17,530
End of period 97,488 22,153
Supplemental disclosure of non-cashflow information:    
Cash paid for interest 858 787
Purchases of property and equipment not yet paid $ 464 $ 112
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-In-Capital
Accumulated Deficit
Accumulated Other Comprehensive Income (Loss)
Beginning balance at Dec. 31, 2018 $ 97,883 $ 21 $ 337,627 $ (239,756) $ (9)
Beginning balance, shares at Dec. 31, 2018   21,492      
Issuance of common stock 1,863 $ 1 1,862    
Issuance of common stock, shares   135      
Stock-based compensation 3,477   3,477    
Net loss (7,068)     (7,068)  
Other comprehensive income 16       16
Ending balance at Mar. 31, 2019 96,171 $ 22 342,966 (246,824) 7
Ending balance, shares at Mar. 31, 2019   21,627      
Beginning balance at Dec. 31, 2018 97,883 $ 21 337,627 (239,756) (9)
Beginning balance, shares at Dec. 31, 2018   21,492      
Net loss (11,226)        
Other comprehensive income 43        
Ending balance at Jun. 30, 2019 96,632 $ 22 347,558 (250,982) 34
Ending balance, shares at Jun. 30, 2019   21,761      
Beginning balance at Mar. 31, 2019 96,171 $ 22 342,966 (246,824) 7
Beginning balance, shares at Mar. 31, 2019   21,627      
Issuance of common stock 1,049   1,049    
Issuance of common stock, shares   134      
Stock-based compensation 3,543   3,543    
Net loss (4,158)     (4,158)  
Other comprehensive income 27       27
Ending balance at Jun. 30, 2019 96,632 $ 22 347,558 (250,982) 34
Ending balance, shares at Jun. 30, 2019   21,761      
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      
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2020
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. Certain immaterial amounts on our condensed consolidated balance sheets in prior period have been reclassified to conform with current period presentation. 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, 2019 included in Impinj, Inc.’s Annual Report on Form 10-K, which was filed with the SEC on March 2, 2020. The condensed consolidated balance sheet as of December 31, 2019, 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, estimated costs 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, which may materially impact the estimates previously listed, among others.

Recently Adopted Accounting Standards

In June 2016, the Financial Accounting Standards Board, or FASB, issued guidance on the measurement of credit losses on financial instruments. This guidance requires measurement and recognition of expected credit losses for financial assets held at amortized cost. This guidance is effective for interim and annual reporting periods beginning after December 15, 2019, and early adoption is permitted. We adopted this standard on January 1, 2020 and the adoption of this guidance did not materially impact our financial positions, results of operations or cash flows.

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 Securities and Exchange Commission did not have, or are not expected to have, a material impact on our present or future consolidated financial statements.

Accounts Receivable

The allowance for doubtful accounts is our best estimate of the amount of probable lifetime-expected credit losses in existing accounts receivable and is determined based on our historical collections experience, age of the receivable, knowledge of the customer and the condition of the general economy and industry as a whole. We record changes in our estimate to the allowance for doubtful accounts through bad debt expense and write off the receivable and corresponding allowance when accounts are ultimately determined to be uncollectible. Bad debt expense is included in general and administrative expenses. For the periods presented in this report, bad debt expense and the allowance for doubtful account were not material.

We derive the majority of our accounts receivables from sales to original equipment manufacturers, or OEMs, original design manufacturers, or ODMs, as well as to distributors who are large, well-established companies. We do not have customers that represent a significant credit risk based on current economic conditions and past collection experience. Also, we have not had material past-due balances on our accounts receivable as of June 30, 2020 and December 31, 2019.

Inventory

We recorded $2.7 million in inventory excess and obsolescence charges for the three months ended March 31, 2020, which accounted for a majority of these charges for the six months ended June 30, 2020. The charges, which reduced the inventory value of the impacted products to zero, relate primarily to decreased demand for endpoint ICs and gateways specifically designed for European applications. This demand decrease was due to (1) the European Commission allocating additional RAIN spectrum in a new frequency band and (2) Covid-19’s impact on EU businesses, the latter especially in the EU retail industry. We expect future demand to be met by newer endpoint IC and gateway products. Inventory excess and obsolescence charges to gross margin were not material for the three and six months ended June 30, 2019 and for the three months ended June 30, 2020.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements
6 Months Ended
Jun. 30, 2020
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 and corporate notes and bonds. 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, 2020

 

 

December 31, 2019

 

 

 

Level 1

 

 

Level 2

 

 

Total

 

 

Level 1

 

 

Level 2

 

 

Total

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

88,508

 

 

$

 

 

$

88,508

 

 

$

45,663

 

 

$

 

 

$

45,663

 

Total cash equivalents

 

 

88,508

 

 

 

 

 

 

88,508

 

 

 

45,663

 

 

 

 

 

 

45,663

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

U.S. government agency securities

 

 

 

 

 

17,648

 

 

 

17,648

 

 

 

 

 

 

32,323

 

 

 

32,323

 

Corporate notes and bonds

 

 

 

 

 

4,773

 

 

 

4,773

 

 

 

 

 

 

13,305

 

 

 

13,305

 

Commercial paper

 

 

 

 

 

998

 

 

 

998

 

 

 

 

 

 

3,969

 

 

 

3,969

 

Total short-term investments

 

 

 

 

 

23,419

 

 

 

23,419

 

 

 

 

 

 

49,597

 

 

 

49,597

 

Total

 

$

88,508

 

 

$

23,419

 

 

$

111,927

 

 

$

45,663

 

 

$

49,597

 

 

$

95,260

 

 

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

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

Note 3. Inventory

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

 

 

 

 

 

 

 

 

 

 

 

June 30, 2020

 

 

December 31, 2019

 

Raw materials

 

$

4,366

 

 

$

5,579

 

Work-in-process

 

 

13,240

 

 

 

7,485

 

Finished goods

 

 

19,485

 

 

 

21,089

 

Total inventory

 

$

37,091

 

 

$

34,153

 

 

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

Note 4. Stock-Based Awards

Stock Options

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

 

 

Number of

Underlying Shares

 

Outstanding at December 31, 2019

 

 

3,262

 

Granted

 

 

575

 

Exercised

 

 

(250

)

Forfeited or expired

 

 

(163

)

Outstanding at June 30, 2020

 

 

3,424

 

Vested and exercisable at June 30, 2020

 

 

1,485

 

 

Restricted Stock Units

The following table summarizes activity for restricted stock units, or RSUs, and RSUs with performance conditions, or PSUs, for the six months ended June 30, 2020 (in thousands):

 

 

 

 

Number of Underlying Shares

 

 

 

 

RSUs

 

 

PSUs

 

Outstanding at December 31, 2019

 

 

 

509

 

 

 

252

 

Granted

 

 

 

522

 

 

 

 

Vested

 

 

 

(29

)

 

 

(243

)

Forfeited

 

 

 

(43

)

 

 

(9

)

Outstanding at June 30, 2020

 

 

 

959

 

 

 

 

 

We granted PSUs in 2019 under our annual bonus program to our senior executives and other bonus-eligible employees. The number of PSUs that ultimately vested depended on us attaining a financial metric for the fiscal year as well as on the employee’s continued employment through the vesting date. The compensation committee and board of directors approved achievement of the financial metric, vesting 243,000 shares in first-quarter 2020.  

Stock-Based Compensation Expense

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

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Cost of revenue

$

176

 

 

$

159

 

 

$

383

 

 

$

303

 

Research and development expense

 

1,640

 

 

 

1,240

 

 

 

3,661

 

 

 

2,311

 

Sales and marketing expense

 

1,204

 

 

 

1,116

 

 

 

2,572

 

 

 

2,406

 

General and administrative expense

 

1,577

 

 

 

1,028

 

 

 

3,202

 

 

 

2,000

 

Total stock-based compensation expense

$

4,597

 

 

$

3,543

 

 

$

9,818

 

 

$

7,020

 

 

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2020
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, 2019. 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, 2019, 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 $10.1 million of inventory as of June 30, 2020.

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, 2020, we have $5.4 million of contingent liabilities included in accrued liabilities on our condensed consolidated balance sheets. As of December 31, 2019, we had not recorded any such 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.

Federal Securities Class Actions

On August 7, 2018, a class-action complaint for violation of the federal securities laws was filed in the U.S. District Court for the Central District of California against us, our chief executive officer and former chief operating officer. Captioned Schultz v. Impinj, Inc., et al, the complaint, purportedly brought on behalf of all purchasers of our common stock from May 7, 2018 through and including August 2, 2018, asserted claims that our quarterly statement filed on Form 10-Q for first-quarter 2018 and a concurrent press release made false or misleading statements about our business prospects and financial condition. The complaint sought monetary damages, costs and expenses. On October 3, 2018, the plaintiff voluntarily dismissed this complaint.

On August 27, 2018, a second class-action complaint for violation of the federal securities laws was filed in the U.S. District Court for the Western District of Washington against us, our chief executive officer, former chief operating officer and former chief financial officer. Captioned Montemarano v. Impinj, Inc., et al., the complaint, purportedly brought on behalf of all purchasers of our common stock from May 4, 2017 through and including August 2, 2018, asserts claims that we made false or misleading statements in our financial statements, press releases and conference calls during the purported class period in violation of Section 10(b) of the Securities Exchange Act of 1934, as amended, or the Securities Exchange Act. The complaint seeks monetary damages, costs and expenses.

On October 2, 2018, a third class-action complaint for violation of the federal securities laws was filed in the U.S. District Court for the Western District of Washington against us, our chief executive officer, former chief operating officer and former chief financial officer. Captioned Employees’ Retirement System of the City of Baton Rouge and Parish of East Baton Rouge v. Impinj, Inc., et al., the complaint, purportedly brought on behalf of all purchasers of our common stock from November 3, 2016 through and including February 15, 2018, asserts claims that we made false or misleading statements about customer demand for our products and inventory in SEC filings, press releases and conference calls in violation of Section 10(b) of the Securities Exchange Act. The complaint seeks monetary damages, costs and expenses.

On January 14, 2019, the U.S. District Court for the Western District of Washington consolidated the Montemarano and Baton Rouge actions and appointed the Employees’ Retirement System of the City of Baton Rouge and Parish of East Baton Rouge as lead plaintiff. On February 13, 2019, lead plaintiff filed a consolidated amended complaint. The consolidated amended complaint alleges that from July 21, 2016 through February 15, 2018, we made false or misleading statements about customer demand and the capability of our products and platform in violation of Section 10(b) of the Securities Exchange Act.

On March 19, 2019, we filed a motion to dismiss the consolidated amended complaint, and on October 4, 2019, the court entered an order granting in part and denying in part the motion. The court dismissed the Section 10(b) claim against our former chief operating officer, dismissed product-capability-related allegations against our former chief financial officer, and dismissed allegations that defendants made false or misleading statements concerning increasing demand prior to first-quarter 2017. The court denied the motion as to all other claims and defendants.

On July 9, 2020, following a private settlement mediation with lead plaintiff in the federal securities class actions and plaintiff in the New York State securities class action discussed below, the parties in both actions executed a stipulation of settlement that resolves the claims asserted in both actions. The proposed settlement provides for a payment to the plaintiff class of $20.0 million. Our insurers will contribute approximately $14.6 million to the settlement, and we will contribute the remaining settlement amount of approximately $5.4 million. Accordingly, we recorded a provision of $5.4 million related to our estimated settlement amount to general and administrative expenses for the three and six months ended June 30, 2020. The proposed settlement is subject to preliminary and, following notice to class members, final approval by the United States District Court for the Western District of Washington.

New York State Securities Class Action

On January 31, 2019, a fourth 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, alleges 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 federal securities class actions discussed above.

As discussed above in connection with the Federal Securities Class Action, on July 9, 2020, the parties in both this action and the federal securities class actions executed a stipulation of settlement that resolves the claims in both actions. The proposed settlement is subject to preliminary, and, following notice to class members, final approval by the United States District Court for the Western District of Washington. Once the settlement is finally approved by the federal court, plaintiffs will dismiss this action with prejudice.

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 are 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, allege 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 include 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 proposed settlement requires 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 will contribute the entire amount paid for attorneys’ fees and expenses. The proposed settlement is subject to preliminary and, following notice to shareholders, final approval by the United States District Court for the District of Delaware. On July 15, 2020, the court entered an order requesting that the parties file supplemental briefing in respect of their joint motion for preliminary approval of the settlement. These supplemental briefs are due August 5, 2020.

Patent Infringement Claims and Counterclaims

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. Our complaint alleges that certain NXP integrated circuit products infringed and continue to infringe numerous U.S. patents owned by us. We are seeking, among other things, past damages, including lost profits, and no less than a reasonable royalty; enhanced damages for willful infringement; and reasonable attorneys’ fees and costs for infringement of each of the asserted patents. We are also seeking an injunction against NXP making, selling, using, offering for sale or importing the RAIN RFID integrated circuit 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 against all of the patents we accuse NXP of infringing in our Northern District of California case and two additional patents. On March 30, 2020, the Northern District of California case was stayed pending the IPR proceedings for the patents in suit.

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 infringed and continue to infringe numerous 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. As of the date of this report, there is no court date set.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.20.2
Debt Facilities
6 Months Ended
Jun. 30, 2020
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 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.

Certain convertible-debt instruments that may be settled in cash on conversion are required to be separated into a liability and an equity component. The total proceeds are first allocated to the liability component based on the fair value of a similar debt instrument without the conversion option. The remaining proceeds are allocated to the equity component and recognized in additional paid-in capital.

Accordingly, we separated the 2019 Notes into a liability and an equity component. We determined the fair value of the liability component to be $52.5 million calculated as the present value of future cash flows discounted at the borrowing rate for a similar nonconvertible debt instrument based on the expected term. We determined the borrowing rate to be 9.90% based on the market rates for nonconvertible debt instruments issued by other companies with publicly available credit ratings considered to be comparable to us. We recognized the excess of the principal amount of the 2019 Notes over the initial carrying amount of the liability component as a debt discount of $33.8 million and are amortizing it to interest expense over the expected term of the 2019 Notes using the effective interest rate method. We recorded the equity component of $33.8 million as additional paid-in capital, calculated as the difference between the total proceeds of $86.3 million and the initial carrying amount of the liability component. We will not remeasure the equity component as long as it continues to meet the conditions for equity classification.

As of June 30, 2020, the 2019 Notes were not yet convertible and the “if-converted value” did not exceed the remaining principal amount of the 2019 Notes.

We allocated the 2019 Notes total issuance costs of $2.8 million between liability and equity in the same proportion as the allocation of our total proceeds to liability and equity components. We amortize the issuance costs attributable to the liability component of $1.7 million to interest expense over the respective term of the 2019 Notes using the effective interest rate method. We netted the issuance costs attributable to the equity component of $1.1 million against the respective equity component in additional paid-in capital.

The effective interest rate on the liability component of the 2019 Notes is 10.21%. As of June 30, 2020, 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,

 

 

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

 

Amortization of debt discount

 

$

886

 

 

$

 

 

$

1,740

 

 

$

 

 

Amortization of debt issuance costs

 

 

27

 

 

 

 

 

 

53

 

 

 

 

 

Cash interest expense

 

 

436

 

 

 

 

 

 

868

 

 

 

 

 

Total interest expense

 

$

1,349

 

 

$

 

 

$

2,661

 

 

$

 

 

 

Our estimated fair value of the 2019 Notes was $90.8 million and $87.0 million as of June 30, 2020 and December 31, 2019, 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, 2020

 

Outstanding principal amount

 

 

86,250

 

Unamortized debt discount and debt issuance costs

 

 

(33,581

)

Carrying value

 

 

52,669

 

 

In connection with our 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.

PPP Note

On April 20, 2020, we entered into an unsecured promissory note, or the PPP Note, through Silicon Valley Bank under the Paycheck Protection Program, or PPP, a program administered by the Small Business Administration, or SBA, and established as part of the Coronavirus Aid, Relief and Economic Security Act, or CARES Act. The PPP Note had an aggregate principal amount of approximately $5.8 million, and we received the loan proceeds on April 22, 2020. On April 23, 2020, the SBA issued guidance that substantially narrowed the ability of public companies to participate in the PPP program. While we applied for the PPP program in good faith, considering the SBA’s new guidance, we repaid the PPP Note in full on April 30, 2020.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Leases
6 Months Ended
Jun. 30, 2020
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,

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Operating lease costs(a)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Single lease costs

$

1,017

 

 

$

1,056

 

 

$

2,046

 

 

$

2,102

 

Variable lease costs

 

456

 

 

 

481

 

 

 

883

 

 

 

900

 

Sublease income(b)

 

(475

)

 

 

(468

)

 

 

(950

)

 

 

(935

)

Total operating lease costs

$

998

 

 

$

1,069

 

 

$

1,979

 

 

$

2,067

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

(b) Sublease income is related to unused office space that was 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,

 

 

2020

 

 

2019

 

Cash paid for amounts included in the measurement of lease liabilities

 

Operating cash flows used

$

2,374

 

 

$

2,304

 

 

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, 2020

 

 

December 31, 2019

 

Weighted-average remaining lease term (years)

 

5.7

 

 

 

6.1

 

Weighted-average discount rate

 

6.8

%

 

 

6.8

%

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

 

 

Operating Leases

 

 

 

Lease Payments

 

 

Sublease Income

 

 

Net

 

2020

 

$

2,381

 

 

$

(697

)

 

$

1,684

 

2021

 

 

4,790

 

 

 

(1,414

)

 

 

3,376

 

2022

 

 

4,650

 

 

 

(1,457

)

 

 

3,193

 

2023

 

 

3,263

 

 

 

(123

)

 

 

3,140

 

2024

 

 

3,219

 

 

 

 

 

 

3,219

 

Thereafter

 

 

6,729

 

 

 

 

 

 

6,729

 

Total lease payments

 

$

25,032

 

 

$

(3,691

)

 

$

21,341

 

Less: Imputed interest

 

 

(4,404

)

 

 

 

 

 

 

 

 

Present value of lease liabilities

 

 

20,628

 

 

 

 

 

 

 

 

 

Less: Current portion of lease liabilities

 

 

(3,546

)

 

 

 

 

 

 

 

 

Lease liabilities, net of current portion

 

$

17,082

 

 

 

 

 

 

 

 

 

 

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

Note 8. 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,

 

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

$

(17,534

)

 

$

(4,158

)

 

$

(21,860

)

 

$

(11,226

)

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average shares outstanding — basic and diluted

 

 

22,716

 

 

 

21,709

 

 

 

22,564

 

 

 

21,626

 

Net loss per share — basic and diluted

 

$

(0.77

)

 

$

(0.19

)

 

$

(0.97

)

 

$

(0.52

)

 

The following table presents the outstanding shares of our common stock equivalents 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,

 

 

2020

 

 

2019

 

Stock options

 

3,424

 

 

 

3,343

 

RSUs and PSUs

 

959

 

 

 

350

 

Employee stock purchase plan shares

 

54

 

 

 

72

 

 

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Information
6 Months Ended
Jun. 30, 2020
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. Systems revenue includes sales of reader ICs, reader modules, readers, gateways and software. The following table presents our revenue by category for the periods presented (in thousands):

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Endpoint ICs

 

$

18,545

 

 

$

23,704

 

 

$

52,220

 

 

$

45,549

 

Systems

 

 

7,912

 

 

 

14,486

 

 

 

22,059

 

 

 

25,704

 

Total revenue

 

$

26,457

 

 

$

38,190

 

 

$

74,279

 

 

$

71,253

 

 

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

Note 10. Deferred Revenue

Deferred revenue, comprising individually immaterial amounts for extended warranty, enhanced maintenance and advanced payments on non-recurring engineering services contracts, represents revenue that has not yet been recognized.

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

 

Six Months Ended June 30,

 

 

2020

 

 

2019

 

Balance at beginning of period

$

764

 

 

$

834

 

Deferral of revenue

 

658

 

 

 

471

 

Recognition of deferred revenue

 

(378

)

 

 

(204

)

Balance at end of period

$

1,044

 

 

$

1,101

 

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. We recognized $132,000 of revenue related to amounts included in deferred revenue as of December 31, 2018 for the six months ended June 30, 2019.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Related-Party Transactions
6 Months Ended
Jun. 30, 2020
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 and will end in December 2020, unless we and Mr. Phelan mutually agree to extend the term by an additional 12 months. We recognized and paid $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.20.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2020
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. Certain immaterial amounts on our condensed consolidated balance sheets in prior period have been reclassified to conform with current period presentation. 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, 2019 included in Impinj, Inc.’s Annual Report on Form 10-K, which was filed with the SEC on March 2, 2020. The condensed consolidated balance sheet as of December 31, 2019, 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, estimated costs 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, which may materially impact the estimates previously listed, among others.

Recently Adopted Accounting Standards

Recently Adopted Accounting Standards

In June 2016, the Financial Accounting Standards Board, or FASB, issued guidance on the measurement of credit losses on financial instruments. This guidance requires measurement and recognition of expected credit losses for financial assets held at amortized cost. This guidance is effective for interim and annual reporting periods beginning after December 15, 2019, and early adoption is permitted. We adopted this standard on January 1, 2020 and the adoption of this guidance did not materially impact our financial positions, results of operations or cash flows.

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 Securities and Exchange Commission did not have, or are not expected to have, a material impact on our present or future consolidated financial statements.

Accounts Receivable

Accounts Receivable

The allowance for doubtful accounts is our best estimate of the amount of probable lifetime-expected credit losses in existing accounts receivable and is determined based on our historical collections experience, age of the receivable, knowledge of the customer and the condition of the general economy and industry as a whole. We record changes in our estimate to the allowance for doubtful accounts through bad debt expense and write off the receivable and corresponding allowance when accounts are ultimately determined to be uncollectible. Bad debt expense is included in general and administrative expenses. For the periods presented in this report, bad debt expense and the allowance for doubtful account were not material.

We derive the majority of our accounts receivables from sales to original equipment manufacturers, or OEMs, original design manufacturers, or ODMs, as well as to distributors who are large, well-established companies. We do not have customers that represent a significant credit risk based on current economic conditions and past collection experience. Also, we have not had material past-due balances on our accounts receivable as of June 30, 2020 and December 31, 2019.

Inventory

Inventory

We recorded $2.7 million in inventory excess and obsolescence charges for the three months ended March 31, 2020, which accounted for a majority of these charges for the six months ended June 30, 2020. The charges, which reduced the inventory value of the impacted products to zero, relate primarily to decreased demand for endpoint ICs and gateways specifically designed for European applications. This demand decrease was due to (1) the European Commission allocating additional RAIN spectrum in a new frequency band and (2) Covid-19’s impact on EU businesses, the latter especially in the EU retail industry. We expect future demand to be met by newer endpoint IC and gateway products. Inventory excess and obsolescence charges to gross margin were not material for the three and six months ended June 30, 2019 and for the three months ended June 30, 2020.

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2020
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, 2020

 

 

December 31, 2019

 

 

 

Level 1

 

 

Level 2

 

 

Total

 

 

Level 1

 

 

Level 2

 

 

Total

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

88,508

 

 

$

 

 

$

88,508

 

 

$

45,663

 

 

$

 

 

$

45,663

 

Total cash equivalents

 

 

88,508

 

 

 

 

 

 

88,508

 

 

 

45,663

 

 

 

 

 

 

45,663

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

U.S. government agency securities

 

 

 

 

 

17,648

 

 

 

17,648

 

 

 

 

 

 

32,323

 

 

 

32,323

 

Corporate notes and bonds

 

 

 

 

 

4,773

 

 

 

4,773

 

 

 

 

 

 

13,305

 

 

 

13,305

 

Commercial paper

 

 

 

 

 

998

 

 

 

998

 

 

 

 

 

 

3,969

 

 

 

3,969

 

Total short-term investments

 

 

 

 

 

23,419

 

 

 

23,419

 

 

 

 

 

 

49,597

 

 

 

49,597

 

Total

 

$

88,508

 

 

$

23,419

 

 

$

111,927

 

 

$

45,663

 

 

$

49,597

 

 

$

95,260

 

 

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Inventory (Tables)
6 Months Ended
Jun. 30, 2020
Inventory Disclosure [Abstract]  
Schedule of Inventories

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

 

 

 

 

 

 

 

 

 

 

 

June 30, 2020

 

 

December 31, 2019

 

Raw materials

 

$

4,366

 

 

$

5,579

 

Work-in-process

 

 

13,240

 

 

 

7,485

 

Finished goods

 

 

19,485

 

 

 

21,089

 

Total inventory

 

$

37,091

 

 

$

34,153

 

 

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

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

 

 

Number of

Underlying Shares

 

Outstanding at December 31, 2019

 

 

3,262

 

Granted

 

 

575

 

Exercised

 

 

(250

)

Forfeited or expired

 

 

(163

)

Outstanding at June 30, 2020

 

 

3,424

 

Vested and exercisable at June 30, 2020

 

 

1,485

 

 

Summary of Restricted Stock Units

The following table summarizes activity for restricted stock units, or RSUs, and RSUs with performance conditions, or PSUs, for the six months ended June 30, 2020 (in thousands):

 

 

 

 

Number of Underlying Shares

 

 

 

 

RSUs

 

 

PSUs

 

Outstanding at December 31, 2019

 

 

 

509

 

 

 

252

 

Granted

 

 

 

522

 

 

 

 

Vested

 

 

 

(29

)

 

 

(243

)

Forfeited

 

 

 

(43

)

 

 

(9

)

Outstanding at June 30, 2020

 

 

 

959

 

 

 

 

 

Summary of Stock-Based Compensation Expense

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

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Cost of revenue

$

176

 

 

$

159

 

 

$

383

 

 

$

303

 

Research and development expense

 

1,640

 

 

 

1,240

 

 

 

3,661

 

 

 

2,311

 

Sales and marketing expense

 

1,204

 

 

 

1,116

 

 

 

2,572

 

 

 

2,406

 

General and administrative expense

 

1,577

 

 

 

1,028

 

 

 

3,202

 

 

 

2,000

 

Total stock-based compensation expense

$

4,597

 

 

$

3,543

 

 

$

9,818

 

 

$

7,020

 

 

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Debt Facilities (Tables)
6 Months Ended
Jun. 30, 2020
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,

 

 

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

 

Amortization of debt discount

 

$

886

 

 

$

 

 

$

1,740

 

 

$

 

 

Amortization of debt issuance costs

 

 

27

 

 

 

 

 

 

53

 

 

 

 

 

Cash interest expense

 

 

436

 

 

 

 

 

 

868

 

 

 

 

 

Total interest expense

 

$

1,349

 

 

$

 

 

$

2,661

 

 

$

 

 

 

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, 2020

 

Outstanding principal amount

 

 

86,250

 

Unamortized debt discount and debt issuance costs

 

 

(33,581

)

Carrying value

 

 

52,669

 

 

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Tables)
6 Months Ended
Jun. 30, 2020
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,

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Operating lease costs(a)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Single lease costs

$

1,017

 

 

$

1,056

 

 

$

2,046

 

 

$

2,102

 

Variable lease costs

 

456

 

 

 

481

 

 

 

883

 

 

 

900

 

Sublease income(b)

 

(475

)

 

 

(468

)

 

 

(950

)

 

 

(935

)

Total operating lease costs

$

998

 

 

$

1,069

 

 

$

1,979

 

 

$

2,067

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

(b) Sublease income is related to unused office space that was 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,

 

 

2020

 

 

2019

 

Cash paid for amounts included in the measurement of lease liabilities

 

Operating cash flows used

$

2,374

 

 

$

2,304

 

 

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, 2020

 

 

December 31, 2019

 

Weighted-average remaining lease term (years)

 

5.7

 

 

 

6.1

 

Weighted-average discount rate

 

6.8

%

 

 

6.8

%

Schedule of Future Lease Payments under Operating Leases

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

 

 

Operating Leases

 

 

 

Lease Payments

 

 

Sublease Income

 

 

Net

 

2020

 

$

2,381

 

 

$

(697

)

 

$

1,684

 

2021

 

 

4,790

 

 

 

(1,414

)

 

 

3,376

 

2022

 

 

4,650

 

 

 

(1,457

)

 

 

3,193

 

2023

 

 

3,263

 

 

 

(123

)

 

 

3,140

 

2024

 

 

3,219

 

 

 

 

 

 

3,219

 

Thereafter

 

 

6,729

 

 

 

 

 

 

6,729

 

Total lease payments

 

$

25,032

 

 

$

(3,691

)

 

$

21,341

 

Less: Imputed interest

 

 

(4,404

)

 

 

 

 

 

 

 

 

Present value of lease liabilities

 

 

20,628

 

 

 

 

 

 

 

 

 

Less: Current portion of lease liabilities

 

 

(3,546

)

 

 

 

 

 

 

 

 

Lease liabilities, net of current portion

 

$

17,082

 

 

 

 

 

 

 

 

 

 

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Net Loss Per Share (Tables)
6 Months Ended
Jun. 30, 2020
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,

 

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

$

(17,534

)

 

$

(4,158

)

 

$

(21,860

)

 

$

(11,226

)

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average shares outstanding — basic and diluted

 

 

22,716

 

 

 

21,709

 

 

 

22,564

 

 

 

21,626

 

Net loss per share — basic and diluted

 

$

(0.77

)

 

$

(0.19

)

 

$

(0.97

)

 

$

(0.52

)

 

Computation of Diluted Net Loss Per Share Effect in Antidilutive

The following table presents the outstanding shares of our common stock equivalents 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,

 

 

2020

 

 

2019

 

Stock options

 

3,424

 

 

 

3,343

 

RSUs and PSUs

 

959

 

 

 

350

 

Employee stock purchase plan shares

 

54

 

 

 

72

 

 

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Information (Tables)
6 Months Ended
Jun. 30, 2020
Segment Reporting [Abstract]  
Summary of Revenue Category The following table presents our revenue by category for the periods presented (in thousands):

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Endpoint ICs

 

$

18,545

 

 

$

23,704

 

 

$

52,220

 

 

$

45,549

 

Systems

 

 

7,912

 

 

 

14,486

 

 

 

22,059

 

 

 

25,704

 

Total revenue

 

$

26,457

 

 

$

38,190

 

 

$

74,279

 

 

$

71,253

 

 

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Deferred Revenue (Tables)
6 Months Ended
Jun. 30, 2020
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,

 

 

2020

 

 

2019

 

Balance at beginning of period

$

764

 

 

$

834

 

Deferral of revenue

 

658

 

 

 

471

 

Recognition of deferred revenue

 

(378

)

 

 

(204

)

Balance at end of period

$

1,044

 

 

$

1,101

 

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies - Additional Information (Details)
$ in Millions
3 Months Ended
Mar. 31, 2020
USD ($)
Accounting Policies [Abstract]  
Inventory excess and obsolescence charges $ 2.7
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements - Additional Information (Details) - USD ($)
6 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Fair Value Measurements Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets measured at fair value $ 111,927,000 $ 95,260,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 41 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements - Summary of Assets Measured at Fair Value on Recurring Basis (Details) - Fair Value Measurements Recurring - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets measured at fair value $ 111,927 $ 95,260
Cash Equivalents    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets measured at fair value 88,508 45,663
Cash Equivalents | Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets measured at fair value 88,508 45,663
Short-term Investments    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets measured at fair value 23,419 49,597
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 17,648 32,323
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 4,773 13,305
Short-term Investments | Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets measured at fair value 998 3,969
Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets measured at fair value 88,508 45,663
Level 1 | Cash Equivalents    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets measured at fair value 88,508 45,663
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 88,508 45,663
Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets measured at fair value 23,419 49,597
Level 2 | Short-term Investments    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets measured at fair value 23,419 49,597
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 17,648 32,323
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 4,773 13,305
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 $ 998 $ 3,969
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Inventory - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Inventory Disclosure [Abstract]    
Raw materials $ 4,366 $ 5,579
Work-in-process 13,240 7,485
Finished goods 19,485 21,089
Total inventory $ 37,091 $ 34,153
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Awards - Summary of Stock Options Activity (Details)
shares in Thousands
6 Months Ended
Jun. 30, 2020
shares
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]  
Number of Underlying Shares, Outstanding, Beginning balance 3,262
Number of Underlying Shares, Granted 575
Number of Underlying Shares, Exercised (250)
Number of Underlying Shares, Forfeited or expired (163)
Number of Underlying Shares, Outstanding, Ending balance 3,424
Number of Underlying Shares, Vested and exercisable 1,485
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Awards - Summary of Restricted Stock Units (Details)
shares in Thousands
6 Months Ended
Jun. 30, 2020
shares
Restricted Stock Units  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Number of Underlying Shares Outstanding, Balance 509
Number of Underlying Shares, Granted 522
Number of Underlying Shares, Vested (29)
Number of Underlying Shares, Forfeited (43)
Number of Underlying Shares Outstanding, Balance 959
Performance Share Units  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Number of Underlying Shares Outstanding, Balance 252
Number of Underlying Shares, Vested (243)
Number of Underlying Shares, Forfeited (9)
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Awards - Additional Information (Details)
3 Months Ended
Mar. 31, 2020
shares
Performance Share Units  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Number of shares vesting upon achievement of financial metric 243,000
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Awards - Summary of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock-based compensation expense $ 4,597 $ 3,543 $ 9,818 $ 7,020
Cost of Revenue        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 176 159 383 303
Research and Development Expense        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 1,640 1,240 3,661 2,311
Selling and Marketing Expense        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 1,204 1,116 2,572 2,406
General and Administrative Expense        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock-based compensation expense $ 1,577 $ 1,028 $ 3,202 $ 2,000
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jul. 10, 2020
Jun. 30, 2020
Jun. 30, 2020
Jul. 09, 2020
Dec. 31, 2019
Commitments And Contingencies [Line Items]          
Inventory purchase commitment, amount   $ 10,100,000 $ 10,100,000    
Federal Securities Class Actions and New York State Securities Class Actions | Pending Litigation | Subsequent Event          
Commitments And Contingencies [Line Items]          
Proposed settlement provides for payment to plaintiff class       $ 20,000,000.0  
Federal Securities Class Actions and New York State Securities Class Actions | Pending Litigation | General and Administrative Expenses          
Commitments And Contingencies [Line Items]          
Provision related to estimated settlement amount   5,400,000 5,400,000    
Federal Securities Class Actions and New York State Securities Class Actions | Pending Litigation | Impinj Inc. | Subsequent Event          
Commitments And Contingencies [Line Items]          
Proposed settlement provides for payment to plaintiff class       5,400,000  
Federal Securities Class Actions and New York State Securities Class Actions | Pending Litigation | Insurer | Subsequent Event          
Commitments And Contingencies [Line Items]          
Proposed settlement provides for payment to plaintiff class       $ 14,600,000  
Shareholder Derivative Actions | Pending Litigation | Subsequent Event | Maximum          
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   $ 5,400,000 $ 5,400,000   $ 0
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.20.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, 2020
USD ($)
Apr. 20, 2020
USD ($)
Debt Instrument [Line Items]        
Debt instrument, threshold trading days | d   5    
Number of business day | d   5    
Payment for capped call transactions   $ 10,100,000    
Silicon Valley Bank | Paycheck Protection Program        
Debt Instrument [Line Items]        
Aggregate principal amount       $ 5,800,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%    
Debt instrument, borrowing interest rate percentage   9.90%    
Fair value of liability component upon issuance   $ 52,500,000    
Initial carrying amount of liability component recognized as debt discount   33,800,000    
Proceeds from convertible debt   86,300,000    
Adjustments recorded in additional paid-in capital   33,800,000    
Total issuance cost allocated between liability and equity   2,800,000    
Liability issuance costs   1,700,000    
Equity issuance costs   $ 1,100,000    
Effective interest rate on the liability component   10.21%    
Accrued interest     $ 77,000  
Cap price of the capped call transactions | $ / shares   $ 54.20    
Premium percentage on sale price of common stock 100.00%      
Common stock sale price per share last reported | $ / shares $ 27.10      
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   $ 87,000,000.0 $ 90,800,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 49 R38.htm IDEA: XBRL DOCUMENT v3.20.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, 2020
Jun. 30, 2020
Debt Instrument [Line Items]    
Amortization of debt discount $ 886 $ 1,740
Amortization of debt issuance costs 27 53
Cash interest expense 436 868
Total interest expense $ 1,349 $ 2,661
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Debt Facilities - Summary of Outstanding Principal Amount and Carrying Value (Details) - 2019 Convertible Senior Notes due 2026
$ in Thousands
Jun. 30, 2020
USD ($)
Debt Instrument [Line Items]  
Outstanding principal amount $ 86,250
Unamortized debt discount and debt issuance costs (33,581)
Carrying value $ 52,669
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Operating lease costs        
Single lease costs $ 1,017 $ 1,056 $ 2,046 $ 2,102
Variable lease costs 456 481 883 900
Sublease income:        
Sublease income (475) (468) (950) (935)
Total operating lease costs $ 998 $ 1,069 $ 1,979 $ 2,067
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Supplemental Cash Flow Information Related to Operating Leases (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Cash paid for amounts included in the measurement of lease liabilities    
Operating cash flows used $ 2,374 $ 2,304
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Schedule of Weighted-Average Remaining Lease Terms and Weighted-Average Discount Rate Related to Operating Leases (Details)
Jun. 30, 2020
Dec. 31, 2019
Leases [Abstract]    
Weighted-average remaining lease term (years) 5 years 8 months 12 days 6 years 1 month 6 days
Weighted-average discount rate 6.80% 6.80%
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Schedule of Future Lease Payments under Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Leases [Abstract]    
Operating Leases, Lease Payments, 2020 $ 2,381  
Operating Leases, Lease Payments, 2021 4,790  
Operating Leases, Lease Payments, 2022 4,650  
Operating Leases, Lease Payments, 2023 3,263  
Operating Leases, Lease Payments, 2024 3,219  
Operating Leases, Lease Payments, Thereafter 6,729  
Operating Leases, Lease Payments, Total lease payments 25,032  
Less: Imputed interest (4,404)  
Present value of lease liabilities 20,628  
Less: Current portion of lease liabilities (3,546) $ (3,380)
Operating lease liabilities, net of current portion 17,082 $ 18,907
Operating Leases, Sublease Income, 2020 (697)  
Operating Leases, Sublease Income, 2021 (1,414)  
Operating Leases, Sublease Income, 2022 (1,457)  
Operating Leases, Sublease Income, 2023 (123)  
Operating Leases, Sublease Income, Total lease payments (3,691)  
Operating Leases, Net, 2020 1,684  
Operating Leases, Net, 2021 3,376  
Operating Leases, Net, 2022 3,193  
Operating Leases, Net, 2023 3,140  
Operating Leases, Net, 2024 3,219  
Operating Leases, Net, Thereafter 6,729  
Operating Leases, Net, Total lease payments $ 21,341  
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.20.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, 2020
Mar. 31, 2020
Jun. 30, 2019
Mar. 31, 2019
Jun. 30, 2020
Jun. 30, 2019
Numerator:            
Net loss $ (17,534) $ (4,326) $ (4,158) $ (7,068) $ (21,860) $ (11,226)
Denominator:            
Weighted-average shares outstanding — basic and diluted 22,716   21,709   22,564 21,626
Net loss per share — basic and diluted $ (0.77)   $ (0.19)   $ (0.97) $ (0.52)
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Net Loss Per Share - Computation of Diluted Net Loss Per Share Effect in Antidilutive (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Stock Options        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share 3,424 3,343 3,424 3,343
RSUs and PSUs        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share 959 350 959 350
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 54 72 54 72
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Information - Additional Information (Details)
6 Months Ended
Jun. 30, 2020
Segment
Segment Reporting [Abstract]  
Number of reportable operating segment 1
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Information - Summary of Revenue by Category (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Segment Reporting Information [Line Items]        
Total revenue $ 26,457 $ 38,190 $ 74,279 $ 71,253
Endpoint ICs        
Segment Reporting Information [Line Items]        
Total revenue 18,545 23,704 52,220 45,549
Systems        
Segment Reporting Information [Line Items]        
Total revenue $ 7,912 $ 14,486 $ 22,059 $ 25,704
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Deferred Revenue - Summary of Changes in Deferred Revenue (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Deferred Revenue Disclosure [Abstract]    
Balance at beginning of period $ 764 $ 834
Deferral of revenue 658 471
Recognition of deferred revenue (378) (204)
Balance at end of period $ 1,044 $ 1,101
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Deferred Revenue - Additional Information (Details) - USD ($)
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Deferred Revenue Disclosure [Abstract]    
Recognition of deferred revenue $ 371,000 $ 132,000
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Related-Party Transactions - Additional Information (Details) - Cathal Phelan - Advisory and Consulting Services - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2020
Related Party Transaction [Line Items]    
Consulting agreement extended term   12 months
Consulting fee expense recognized and paid $ 112,000 $ 180,000
EXCEL 62 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !.-_5 '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 " 3C?U0;&=0W>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.LT&$U'7"V@GD)"8!.(6)=X6K6FBQ*C=V].&K1."!^ 8^\_G MSY)K':3V$5^B#QC)8KH97-LEJ<.:'8B"!$CZ@$ZE@M)' MM4<0G-^!0U)&D8()6(29R)K::*DC*O+QC#=ZQH?/V&:8T8 M.NPH0556P)II M8C@-;0U7P 0CC"Y]%]#,Q%S]$YL[P,[)(=DYU?=]V2]R;MRA@O?GI]>\;F&[ M1*K3./Y*5M(IX)I=)K\M'AZW&]8(+GC!5X6XWU8KN>12W'Y,KC_\KL+.&[NS M_]CX(MC4\.LNFB]02P,$% @ $XW]4)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" 3C?U0S=6SRUT% "G%@ & 'AL+W=O D7.#%_J2 &;__-@5_Y4T/4KU+0N%T.0YB=/LIA=JO7_K.)D?BH1G M5W(O4OAE*U7"-9RJG9/ME>!!$93$#G/=:R?A4=J;38MK*S6;RES'42I6BF1Y MDG#U;SIT=[IPF.T"[6YX,RF>[X3:Z'_V*\4G#FU2A E(LTBF1(EMC>] M.7V[\ 8FH+CCST@Q?I3'WT3U0D.CY\LX M*_Z28WGO8- C?IYIF53!0)!$:?F?/U>). ^@%P)8%<"^"Z"7GN!5 5[QHB59 M\5KON.:SJ9)'HLS=H&8.BMP4T? V46K*N-8*?HT@3L_>23^'JFC"TX#BH*?P5CE=GSBOTO MZ"WD0BOP]WV1: MP6#\!Y$3MW^9X1B6%,,49DY( 0%QGW,=TT8>/R6 MQYE .*YKCNMNV5@)%4DS.@,"8[PQ,;C2:>3\^,,/+<4?U6RC;FSW4>;SF'P5 M7)%[N-CXH>!:+4CC&FG\OY"JK%V$PM4^,P1I4B--4)'*3Q[%+C(?"; ]\*2Q M?KC.\N-J^?#^#5D^+*X0+.I:TW.[@"T@70I2M02'>B:_BY=&E\.E7->EE XF MDR%&=F;'M!-9KI2IY:/82Z6C=$?6FNOF0K8H?OW>O%^3,4O&4)T3TOF(QS[) M%KE^G[*^1S$TZ\34ZY*T^R@&1UX STZJYEKB.G/?A_F% H&@%,/HK*E3W);K MKNI+!=4L^NJ;HIZ"2."5.8Q"*+D,FO/8TC/N,$CK^10W[=.XDTD"77^MI?\- M&(O63S[E.M,P/X!AV-1V*^5AH6RFC8<98^/AD$U&4^?01&4[ ,6-NZ):AS#- M,VQ[GC;7%9=IZTC4VC[%O?H$E' NLTS^#EK_BAQG58BZ_H4-^J*Z"X1:F=\ MXE=0T"&:+%Q0JQPEL^9/.[G_W3-Y N_/HF(^67:E1BQ<*RU4_()1X5HM-636]!GNTI"BH.@^+\E&QHTD MN,!JB7%8AV>=''X>!&!(V9E[KI0\1*G?Z)PMFE_F&)JU=];)WDV_( ]YLOF^ M:U0LN A,(OK>:,P&&)(U<];)S)_X,UD&,*2B;>27RSD$$)>XCWQ*F\N)2PY[ES:=9-_+3.:X3#%2\LZYRSK4 S)2QV2#/B MFT5&N2M87ZUW8>?%WJ-C;R^W<#]R,Z/,2"RV$.I>C:!#J')7M#S1F9_\!4$L#!!0 ( !.-_5 /!U7NH 8 M D; 8 >&PO=V]R:W-H965T&ULK5EM;]LV$/XKA%=L M+9#$(JG7+#&0QMG:HDN#.MT^RQ(=$Y5$EZ2<9K]^I.18LDC1*=8OB2C?G1Z> MCGR>HRX>&?\JUH1(\+TL*G$Y64NY.9].1;8F92K.V(94ZI<5XV4JU9 _3,6& MDS1OG,IBBCPOG)8IK2:SB^;>'9]=L%H6M")W'(BZ+%/^])84[/%R B?/-S[3 MA[74-Z:SBTWZ0!9$?MG<<36:[J/DM"25H*P"G*PN)U?P_!H'VJ&Q^)N21]&[ M!GHJ2\:^ZL'[_'+B:42D()G4(5+U;TNN25'H2 K'MUW0R?Z9VK%__1S]CV;R M:C++5)!K5OQ#<[F^G,03D)-56A?R,WM\1W83:@!FK!#-7_"XL_4F(*N%9.7. M62$H:=7^3[_O$M%S@/Z( ]HYH)?ZG2.J>2Y&_ *?BRF(/7K]Z 5X!6X'[-:I%6N;B82H5'1YUFNV>_ M;9^-1I[]H:[. /9. /*09W&_=KO/2:;TQQ4Y<=UQLDEI M#LAWQ0""B*8NF5P3KK:9?N';<$=F/J,X&, VC1".0SOJ>(\Z=J*^9S(M7@ P MM@ ,U-L<0+29A5&8V$$F>Y#)D=0J5N7RJ4FI7N4;O7Y&BS,Q080H&1:GQ2KR M?61'"KUNN_><6#\II*FDU0,HB&(_P#7-G;+5::T&X_G=13U<43#R!J!M9F'@ MP1'4/9*";M1-G5:L.CU>"KM0?0R1-UQB%B-_;(7!CD @^$Q_"9[ MX*!7^COX%BLIFK@I$28[:7MHFC<2&7+,8!<'(GH,Z MID%'F.9 6QS)+3*)(QIFUF*#@Q%"1!VU(#>U'"J,8S!-VD"^[P\3:C&#B3\F M@%&O07'SRT=6/;0R/2?+5F#H0L@.:\,*W.25 (6A =QBYL71R/:..OY!;OX9 MJHY>FG]H%B;]* T2#[&/I[T@*N=ND+OT]_.#77V($T>^MEK:B-MNA MT!OV=18C#/T1Q!W[(3?[S0=;Q \EV](>H:'FMQG!$1V%.DY$;DYLU^2QM6B2 M61)X>$@G%C/5+X\60T=ZR$UZUZPL:=LHMRT^JW2!DRK31?'ZEDD"@C=6X,[ M^MSN7&S2C%Q.-IP(PK=D,@.VXY&?$.AP\AV9HM@IUQ:295_7K,@)%[\U+8]\ MLT,\X :^\,\^#2KYQL$V+FNS76W#B>1X0ZY3K9K:6:\;I MOR17)[U(AM"YI.MU:"JDN]!Z42O"AKLC^Z*DQF).,E$O%6/83I=VK5$T9"F+'8ZC!(V0+>Y4 G:K!"7'Z[)N>X;= 8_J+3A9Z\/W+0&T4F.K6L06 M^C<.("T=Z@A/X=XYJ5L?]"$K64LS:CTYP2:QGZ+8#SVC#&R&(8K\$6K"G0; M;@W04I.P[']6P":K0QBB8'AN8K-# <(CK1GN! !V"P"#29O%]V+X@7':;#T6 ML-I9C@6FO>\4^B/17RE_H)50HG"E'+VS2,7A[7>7=B#9IOETL612LK*Y7)-4 MP=8&ZO<54S2[&^BO(?NO7[/_ %!+ P04 " 3C?U0PZ,55-L" !;"0 M& 'AL+W=OZ_?K93II!"5_E FSGO.]Y?'*"$ZP8 M?Q4Q@$1O:4)%UXJE7%S:M@AC2+&HL050=67&>(JEFO*Y+18<<&1$:6)[CM.R M4TRHU0O,VICW I;)A% 8OC=_=KLWFUF2D6,&#)#Q+)N&NU+13!#&>) M?&*K&R@VU-1^(4N$^4:K/-;O6"C,A&1I(58$*:'Y+WXK"K$FP%G*\1UM'+3 U,;HU:[(53?QHGDZBI1.MD;/#X,1P^3 MT1"IT>3Q_G;8?U:3J_Y]_V$P0I.;T>AY@LY>*,XB(B$Z1V=CS('*&"0)<7*. MOJ(OR$8B5JLBL*5BTLYV6.2_RO-[._+?9;2&ZLX%\AS/J9 /]LN'$"JYJ^5N M9U-NJTJ4Y?#*Q =DJ(5N?@E1_N$)B&A$ZKR)M'23=%[%!ZI>D_E[2 4M3 M]0 =TX@--6U@>P5T960ENKYU\^K7C&^9S0@5*8*:D M3LU7'CP_R?.)9 MS&$Z95$>K&<;J[0>X#E#79XS)]XD^7\OWJ=X_4$L#!!0 M ( !.-_5#I>2FD3@4 'H4 8 >&PO=V]R:W-H965T&ULI9AM;]LV$,>_"N$50PLTD4CJ,7,,)+:Z96@>$*?KBV$O%(NVA4JB)])) M]NU'RK)LDR>MV][$DO*_(W\G\N[$\2NOOXDU8Q*]E44E+D=K*3<7CB,6:U:F MXIQO6*7^L^1UF4IU6Z\$0UPV<,LVKT63L8<: MB6U9IO5?UZS@KY,Q7:ZD?.)/Q)EVQ.9-?-@^UNG,Z+UE>LDKDO$(U M6UZ.KO!%@F-MT"A^R]FK.+I&&N69\V_ZYB:['+EZ1JQ@"ZE=I.KGA4U946A/ M:AY_MDY'W9C:\/AZ[_U3 Z]@GE/!IKSXFF=R?3F*1BACRW1;R$?^^@MK@7SM M;\$+T?Q%KZW6':'%5DA>ML9J!F5>[7[3MS801P;*#VQ 6@-B&G@]!K0UH-\[ M@M<:>-\[@M\:-.C.CKT)W"R5Z61<\U=4:[7RIB^:Z#?6*EYYI1?*7-;JO[FR MDY/I_=TLN9LG,Z2NYO>?;V973^IF_J1^;I.[ISFZ_X3N'Y+'JZ<;)4#OOU3I M-LLERSZ@,_1E/D/OWWU 8IW63*"\0D]KOA5IE8F/Z-W)_=B1:KIZ4&?13NUZ M-S72,S6*;GDEUP(E5<8RP'XV;!\,V#LJ3%VLR#Y6UV30X:_;ZAQ1]R,B+G&! M^4R_VQS'$,[_&SWYSZ.?!(-V"XA:R5AO_ MCP'O7N?=:[Q[/=X?V0NKM@Q:-#O#H#'4:?!E0@+/#\?.R_&KL%4TPK%[JIK9 MJM C87RJ2@ 5)C[M5">$?D?H#Q).N9"(+U6R[27=.?"/QL74BTU20!6'H6>0 MVBH:Q\0W2 %5$ <>3!ITI,$@Z<\U%P)M:K[,)809V D#HQ7-054D8<# ]-6 M48_Z1C 22$6B&,8,.\QP<$/<;UB=RKQ:(?:FRKA@XF)@(T2=U^@?-H)@:;U8 M(Y5#50%\495]H[<;%,C(#I$;!-@(I*V*PI :<;1%!(IX4J)1I7=2[?F(XH!!M;8P>8&!A36Q3AR*"8V2), VRX2@!5$-(09L7N MH?RZPYN#56K9% UOFJD"G^LDJILGL&"ZP%[Q/&,73 &9[_G&9I]!SJ+ #$\" MR3#VW1[RH\8##Y(_<:FXN;5K0&YLK\>84#-'0#)B)PE YGM-53P%MV6>3PCN M 2<'<#((_EFGPV7-RST\KV!H8HU_A@,26M2 SG-=L]:![N(@,&L J'-C2GJX M#PT#IH/<]W+-:M43ZK[A(ZH8F,-:'Z[EYM*,M4/R_V:!D$](,RJO)NH@,PCV&0%5,1*_0DDBWIW\J&3P<.M3+.@ MGYGZ:F7MZT4R?>O9R7:+<89#+S8S-Z3S,"8F."!3E2JVR*%A51;K6]2'W@8/ M-S_@R[8[#D5C(D,B*WW=89E:B&2PSOP026-:[Q@\-&1[N MR+XVIRTL.TM?5+U:L?WG/M]*(54@=/7^=]&QFRE"0K-.3R$9#NU$#WGS [/I M![T%UE)QCLY22E:OFD,L@19\6\G=UW'WM#LHNVJ.AXSGU_ABBH'G,WVPUIS= M'-SO3N5NTWJ55P(5;*F&4LM%S;7>'73M;B3?-"1D.-+P'?,[J71VW02EXY_Z$[]\G8)%3<8*BHQ5;_)6^W!$P#AF@E<3O#8AN$#P M:X+_W@Q!30C>FZ%7$TKI=J6]-"XDBDQ&@N]!:#1&TXW2_9*-?F5,?R>Q$CB; M(4]-9O/','J,HQ"P%<^_W8?3!7;B!;X>HL=%#///./7P]!Q]0=S]]PB^S>,8 MKEX8V2:9HLDU?(*7.(2K#]?P 3(&BY1O)6&)'-D**]1Y[&5=S5U5C7>A&A\> M.%.IA(@E-#'PPVY^OX-OHS.-/=[!GCNO,^#7+;L!W_D(GN,YAGIF[Z:[OYGD M_+_LT7_.?F*&WWPK?AG/OQ O5D11W",4S%=PSY:\H#!E"/'3U, M_#%]E4K@/O!G1^:@R1R4F8,+F1]QP\RY-'Y1%;-?,O6NN)M\<@<]/QC9N^.% M,L "MS<\184&E.<.^\XI+#+E=#VOW\!.5/8:E;U.?^?8/36"-1TJ=!7#_SMB.2J77VNAY%;9W M8N:@9?@YQFM!0@.DM6S1.23PS2X/&MM$+KD@._-^\-LD>O$/V.>9,M@'2 MEGT.N21[V,@>=LH^_4DO_4Q#X\\T=%LB#;# ]5NHT(#"G\GOM[2:;N0N(1;IJH]K!EM+C#3\MQNC=^YMS/7,![BA:>ZG_P*7]V6'HA8 M9TQ"3E>8RKD9X,*(Z@92=13?E$?L*U=X8)?-%"]M5&@ SJ\X5X>.3M!< R<_ M 5!+ P04 " 3C?U0.>;'^,X& #\&@ & 'AL+W=OM-VV3.[=UG(N&8 MJR140$ESO_X .98M$$Z_V$):5L\NN_NPXNR)B^]R2ZD"/^NJD>>SK5+M^\5" M%EM:$_F.M[313S99>'C]HOV#-5X;C=9(ZA9T_^3GSM''$S0>OP3T&X"&D^()B;@ MW01L#>V16;.NB2(79X(_ 6&DM39S87UC9VMK6&.6<:V$?LKT/'6QNOUR??-E M?7,-]-7Z]M/'Z\NO>K#^JO\^WWSYN@:W'\#JC'K"@45_MDU[P!>O@5HB98>/*M73X=Y [>>QE;?7A"WVU+ M!5&L>>C#EBE&Y?N WFBO-[)ZHPF]7W2>5UQZ/=[/3.Q,D\R/%W,$LT1[X_'0 M$1XQ"!%*]F)'P.(]L#AH\&7YKXY=G>Y* L5UOA>\*5A%0;-#;.Z:ZX+(+6@% M?V1ZX<'],^"_Z*IDCR@)NNJ:ZC)7,&**A\]=_>SXP \(Y='(61ZA"*9^5Z5[ M8&D0V%KQXOO:2?7K*N!'LFM?C175-2Z.CS273CXS,H8X07ZC\KU1>=BH$?:2WBO I.Q(4U"]%E('KZYG_?T7HWWX3(68W?!-<&- M"XQ';#H4!]*!8=8Q=;,;%7:[YK1N*_Y,J79L192A/MK0#9L( )=WYCE.QQ9X MI&!T8.BQ#0,_P3!!#9N7BFJ6 L+LC.=\,^_T(!"U+@]!C)T:X$IER93;![:" M8;H:0SZH@UZH'G:!2>R$B$\LRB>H%0XT!$_PT"Y(#E >U(53V%U>25&,QM!= MJ2B>B PTT ]:GMQ^OFH#YP.^TSTJ&V.?>Z1@%L$)Y ./(1@DSH]V0_+Z728: MR >%R>>N$\66F-*N=Q0G]CW(PT4Q7(YW#CXQG,3)U/H-;(1.L1$O*"TEV A> MZZY2=:*/OE= ]W 21&D\ANX12].#??4Q\H&74)B7CKRLHT_'G'KN"^N/CK4& MMA>URT*:"YQ*ZA-+\REW#VR%PFSE31?FB40O=)>?4)1CQ^&N6#35S*&!QE 2 M3)<2ED M#C,GB3Q2Z$#J&/_ -"C,-'<'J&VK+S].NY/E$W<4#8^ P8QS#HS^I*)A9X0V0I@W6Y&&7^7B+ MU#]J=RD/VHIXFV/L4@5>.OL\CQ3*T@D.QP.AX'!CY,WMC2=MO,C=1@AE43)& M[I'"\41NXX&P<)BP#'*=@\*FFFXDK17&__;"A/(CJ:9H +O4A)=Q/M[]>\2B M!$TD'S[XJA;^K+9Z'=1C[0/'X##'7-$'UC1F]0S'4,%XZ76!2Q9)DN7CAM(C M!M,83P7>0"HX3"HW9J,8Q.(0@'+/- MXN K_B!F4-.?"WTF0F>5U,R^ MT2J7[U+M4-$?M?0#Q5M[6G'/E>*UO=Q24E)A!/3S#>?J96!>L#_PNO@?4$L# M!!0 ( !.-_5"X!>2P)P< '$H 8 >&PO=V]R:W-H965T&ULM9IK;]LV%(;_"F$46 O4M7C1K4@")+ZLV=HDJY,-^ZC:3"Q4ETR2 MD^[?CY(5TR(/J\^%YN.*_0CS3)RM/1IJH>/TXF MY6K#TZC\D#_R3/QRGQ=I5(G+XF%2/A8\6C=.:3(ACN--TBC.1F'1RQ=?XX=-57\Q.3MYC![XDE=WCS>%N)KL MHZSCE&=EG&>HX/>GHW/\<<'"VJ&Q^#WFS^7!9U0WY5N>?Z\O+M>G(Z=6Q!.^ MJNH0D?CWQ*<\2>I(0L=?;=#1_IZUX^'GE^B+IO&B,=^BDD_SY(]X76U.1\$( MK?E]M$VJK_GS)]XVR*WCK?*D;/ZBY];6&:'5MJSRM'46"M(XV_V/?K2).'# MU.! 6@?R6@?:.E#%@?@&!]8Z,-7!U :W=7 5!^89'+S6P6MROTM6D^E95$5G M)T7^C(K:6D2K/S3=U7B+!,=9/;*652%^C85?=3:]OIK-KY;S&1*?EM>?+V?G MM^)B>2O^?9E?W2[1]0)-/YU?_3Q?HLLK\=*Y/)I5H0ZUD MLFKU7NST$H/>V[R*$L!M:G>;YFDJQO&RRE?? >^9W?M\+1HGYD&4H)LH7H\O ML_$T>HQA)?.>6*O5-MTFD4@6FO'[>!570)#%ZX-<5QM>(-% 45DV]91_XN@R M6^4I1V\_YV7YKAM^(@;(?I20_2@AS?V8X7X7_"'.LCA[$+,XB;(51U$EU*\^ M((K?(^+@ .K)74ROB5E7N*>ST \">C)Y.NPXW8K@KLE,-Z'4]XC?-9OK9F-" M0]_UNG8+P"[3 1826!+;2V)629=EN6UZ M*K]'J]WH+PVC_X)I G#@J?W$M*RIW02&,33#W3?#/:H9+PF&\NGJ.J@+R_#V M,CRKC*9PC&N$K6L9@NME5%<$*)N>=GO*?&6LSGJ,.B+]O4C?*O)*+$02,>,A M4;YVO['O>($R@_JL.K*"O:S *FM7H%:= A4W!0H2&NB=I\Y?JTE'8KB7&%HE MSK.U4MR^1,5^TH:0SE 3$7K85Z;$--2+&U%&@AZ(,A)Z2J/GNMF8,"\@3$F. M;F<85=B12P1G0'8.2UM?EJ9MY&YM.ZS<74D'JQ;\/P"I#>KV$*DULR()" 4R M";"#H009&JB$);;Q0&X/XE(;_)5@PA*6V$Y+6YW".@S'&!-BF.!8XA#;>3BL M"F&=98P:)$B483O+]"KSRS837>"8JPS6629* R7JB'7[ZPP02B#'=54& '9C MXCIA0-01"P4TY$AR%MM!:ZXU?;F:8IVI!/L>-DB25,5VK(*UIIB@0$8 =S C T%21)>2QG?+64M//"9WI-DY(KF,[V(>L@K&.3NRP4.V, M'JON_DHREM@9>\PZE^APQ:892"1:B1VM0Y:Z!*"@RQ2>SOJLND(/]J1VN-DP M0G1TC1G6:EVO65>:)!RQ$VX8; BP 536$0N[35>F9"*Q,_$((!$=C!"0B+Y; MU,H:$ H$$F ' PD,:,B1A#89 NU!0"(Z("U (I*1Q,[(WL4OW',Z'C%QQ5I4 M[3KO%5T';%\#/R0JD0"[,1%E72T1"RB@J>LDN,E <)M6OW#OZ9 D1/2?094$ M);&#<@B2"(!%!S.UQX+>HQDXD*D$2[R2X_!JI98.4.8YAO,WR4]JY^<0:E&= MFR[1=GA]5EVA$J_4CE<;M2BP!V14FU6]9EUI$JC4#M1AU*(Z.]75[<)NTY5Y M<-9JAZOUL(8XH%:=GI@$!*NUK[7KU#YU-0/$HJ&+#X9PVTO 3I9XON.%:I( M<8[AO))*MM,A;#GQI\L4VGGBP%C6)2SI?WEV3 '* MF7I#,HX./1L^6/@9R@VP1Q2[6==1ARQP/*R5&P"7CN/[1!VRT %Q(,BJ#5G= MT+3A81*_[-@CXKYD31EP1$S\P$ S)D'+CC@B[B4%T]D*DH(!9\1JUP&Q0%( M=C I('$F4C")??8O#HE[8<& 0V(S+)BD/+-3?M#S2XB@V%6[H\>J*_3@.>MQ M#UIM:V &/"IU#&=(3/*5V?DZ9 W,=' Q-U2?4O99=85*P#$[X&PH8<"6$?LN M9>JDZ;7KBI.<8W;.#4,. \C'U,.;'J.N4,E&9F?C$6!BP$X1 A-@IU=\\$6 8O=^ MV^ZBRA^;][&^Y565I\W'#8_6O*@-Q._W>5Z]7-2O>.W?,CS[!U!+ P04 M" 3C?U0-UXK@/H) "I&0 & 'AL+W=O41N.,$^>A#XGU0=[O>^ZAYF3M_)=0$T5UUS8VO-FK8^Q^/C@(94VM M#G/7D<6;I?.MCKCUJX/0>=*5;&J;@\7AXT-SSX8%9UY <'IR>=7M$-Q4_=MMEP3\-KK-WR 910V5D"1I_;NF"FH8%P8S? ML\R]425OG%X/TM^)[_"ET($N7/.;J6+]9N_UGJIHJ?LF?G#KOU'VYR>65[HF MR/]JG=:^.-Y391^B:_-F6- :F_[JNQR'R8;7AX]L6.0-"[$[*1(KW^JH3T^\ M6RO/JR&-+\15V0WCC.6DW$2/MP;[XNE-2H9R2W5C5M8L3:EM5&=EZ7H;C5VI M:]>8TE X.8C0Q[L.RBS[/,E>/"+[I7KO;*R#NK055=O[#V#G:.QB,/9\\4V! M?^_M7!T?SM3B<''X#7G'H_/'(N_X$7D[O%3_/BM"]"B6_WQ#P8M1P0M1\.+_ M$MUOR_[%15)'<_5T'>IH]8C'LZB:QW?B)IYWVO+O&ZQ\,\:#/Q/ND\M/\9JY6 M9,EK#C"R1QWOUYNDPQ-(ZAH*,P67_GIV=CV38.JN0SGHHB'E^R9'V-.J;W0* M,.H#1JH;@F,FFKSB\JZLM5V1NG!M:P*#L@B^N;R8\7;M*U8K233MQ!,X[CR; M-$F43=-$8!FR+9=R94+9N- C?'B U^Q9+B\N#C%J9X#&V!HK$?"59%4BQ7Y/ M$KF).TQW""A'K>M]Z+EGD-G0E_7NN,REI<3+YGZ6\SBX^R/Y#+7K&Q0?XH\I MFM/[N;=I3(G5[*KN*Q.?)%"R.FU@CB<>2RKY):(M(N])>T4,QNHME=06Y-7Q M$B^KH.E[[?%^D9![+I#SE)[,/GQE[&QC;4V>#$J1=5?(Q2U'R;OV!V,( M+5L0QA;V=K)_EZU?%_M&XFPH60>IG%AH:+4%T>'7W#)+9B8*9:YT]1F3/F]C M#29(#V-+Z@0&(* ,/]M::Q&8$!C]N719MUIJXQES@7H;LSH73)2.17>!KXB_ M('8^E78"!@%*'6JU!%,+8]$D6 L#KE$U1X22WX,P-!_7W&B.DB2?OS(,HTU7CA<5S!+04!C.M[KIQ2:4QB1$J?F20!!!#1N(X]YD0*&<,64&WRC/)9 M!9N!B^A0_73'A9>JN$!_4H"J4I9 +*FH[TA$H&Z%;N2&E$"C810[*J$'X2Z_ M*+W&.$ORV"S$<#.L"&:Z>Z+]P>L"3 M$)N"XII'4AHDNPI0YNNT !/0QUX 09II]J#1)VVP-J@3#)E4L)SF"W=KJGU M?:TY&]&[JB^9F4UHHZXJ21ID82*E[ABZ"#H[J7WWI'X9ID*K[\<(,#!@3.4& M&J5P,=X:UP>\;P!^5,VXI!D".8H([0?BXL'KL\H)U9GPVYL(S9*P*ZMP1B"> M$2]E1*MW8VAV;CAW^"-Q?G=V<_XPF@-LAD=PD_=M$'-BY!6B\)B-X.WJ7QAM M@R-ITS9U<]9Q]#.>)6'%?7((=JIGFPYDGGW9DE_QC>@-ZJ,.7W@ZE_0\1>$, M"SB_"!!"'OL$,TS'$J6][@MPPL%>G: F0];W>2#*6CB<\*Q4M'D@,/Z4&1G2 M2[UIAEP(F:)G.))ID/#_NT-[/A@<)(CF5DBM'&<:)$1H!$^6RO5%Q+P98LPA M%9T%"G LP@$/$I3R'?)0B,C&+ F+:'_TIP00F:@ X4&0#9[FF3WJ\!N3Y#P4 M1O@1EB,<-+E>8ZOC_#3PN3.U!?KUJ!;FY?IBP'Y M,7O,7,P4[O*I00&?K6OODVVVPC[@*'!!RZF-Y.3"(.[AK"1%7&82J)ZC=)BZQ_ZEK'7,^:P"QS94<^Z)KN1S\6&WA2;T'N3 M*,/ @FG<$-6"_3I_:(8)6]QW")"@605!AK\'")$9QNF[ MO?Y^V#!^:9XP*ST[J^7[^4B+ZV(Q\.N=6_?JZ"V*8EC8A.]*7H4M)S_)3N-]BN: MR;)]5 ],,Z#W:;9J.WP/J-P((F,=9]*%8&9XT%O3*K>A-\"[L:6&\WBJ<,#: MV ,)P3H=XJ31)GT&0&F"$^HC5B1SJ@UD\=;]"DQA_#R16WAGU\NTD'DT?+,2 M_5^=9IA0#TQF[#KX\L?%_)5J,<;92CDV?X?O<*=Z[M2!NZ/U")62OL*E@U\Z MB275B\-A1F?[J0&\IG49P@BLI>WS9>XQU#,C\=22?^#_6 MLB>M"53IJ]P-^SH^=B]KA] M,A2YOUF0G-E&4O7A[.H7L2/ZOI4/%C@UK=&G:$FDD#]\,>[@W[/%\Y&QC6?P MS *E*8_XH$Z5L+3,M=(1%&L]@@=EG0MTH-;';ZA6-'P6_7 MY:Z/N@>3S^?,I.1'@J"D(]*7]/'I^#O$6?K\OEF>?L1X+UX%U= 26P_GKW[: M SK)#P/I)KI./L87+@+@Y+(F#5CG!7B_="X.-ZQ@_'7F]']02P,$% @ M$XW]4$==)46@!@ 7! !@ !X;"]W;W)KO(+R#H@5<7^3$B3-)@$RFQ7;1V4Z;3N>AZ ,M'5O$4*2&I.+Q M_OK]#D4IRK4#]"&61)[K=VYDSO?6??(E41!?*FW\Q;@,H3Z;S7Q>4B7]U-9D ML+.UKI(!GVXW\[4C642F2L^R^7PUJZ0RX\OSN/;>79[;)FAEZ+T3OJDJZ0YO M2-O]Q7@Q[A9^4[LR\,+L\KR6.[JA\*%^[_ UZZ44JB+CE37"T?9B?+4X>W/$ M])'@#T5[/W@7[,G&VD_\\5-Q,9ZS0:0I#RQ!XG%+UZ0U"X(9GY/,<:^2&8?O MG?0?H^_P92,]75O]416AO!B?CD5!6]GH\)O=_YN2/\S .%,,LN3H#>MH.P902OQ MSII0>O&#*:BXSS^#4;UE66?9F^Q%@?]IS%0LYQ.1S;/Y"_*6O:?+*&_Y]YZ^ M53[7EIWUXL^KC0\.R?'7"SJ.>AU'46X;$Y39 M"1^D*:0K/"U94.*-(:OD@0,&%3$F"82!H+/1-_\ZS;+5Z]'/+$ L!'\OLM?B MUP9Y5+2!\A'[V 03QEZ@J0M5L/D#X5DO_*HE9RP&]*U) M16R5!0=N@$@*+4(GHVH/ +6$"08EV,3,GF \(#A(W,_W;!^2?Y6=R][.#T\$ M)0++P/NFKJUC19L#Q(4 &@@VMC,V(H;D>#VT\I&3G ,;XIR_E;"1-;&7\,96 M,3/:G%, !)PN,1(UPXKM MINH2U%&;U"-T4TSAHZ=-YM M&P,[]RJ4B(+:*0"%K8#2B;D%F9I\A,2DFJG:J0.(V&>90Y57L:&T'>)C;'5H M."TF3_K'F5\:-_1Y",Q6?2$&).?L\)0G M_[K6% XU%R2@:V$B\6%Z,Q4[>XO4B0:CJ9K\<(\UN.@0>H72&M^079'+%1"L M94UN\A32;=XYE # 0M8':M_U*R)1_H>2_;[=2\7'3>5"&2/LXC/HA M M^WSE9,"_NT"7V0 M;I!"<=BN8HOA',FE#0T;!^"C*)D@SP9%=L' UF M!H>75<*Q+\<0;4=]^Y@7L7=(+4W>9G@"-(%=<&H/E2+Y.*,;%\<)@%4(-C>O MV/:X=-) ?GKX29]"%^O#=V9 S[>1#[,:#OOOSD8X@%%_ !N]Q7FAV@#/Y8)7 M%NMNV'1S8?2[#5(_L_JP2YR-WCU*QM&KT>GIY'A^BI<4GN'2T?%DM5K>VTM+ M407"=E]%Q]F1I\_$TZVFSYL20Z!-CT')GHW^MNYZ08N3R>KHM'MTJ\MLLLR6 MW>/ZN4J[,V=RUP_*NB=;KT_C7Z]ZLEZMTV^+D'_2R9XA M6TZ.$-;TZ"U:3X[7)]VCC>8@*HGZU6BQ6$S6V2V>#& MAW38Q7LMCQ@TK/;RUZ_V5^>K]L9X1][>N]])MV/7-&W!.I^>'(]Q (EWV?8C MV#K>'S&PO=V]R:W-H965TT.[*['0JE2B0D#+0]4';S))+!Q[:SL$_KYC)X2M5+92 M7V+/Y9PYXWB\ZJ1ZT#6 (4\-%WKMU\;L3\-0YS4T5$_D'@1&2JD::M!45:CW M"FCA0 T/DRB:A0UEPM^LG.]:;5:R-9P)N%9$MTU#U?,6N.S6?NR_.&Y851OK M"#>K/:W@%LRW_;5"*QQ9"M: T$P*HJ!<^V?QZ3:S^2[A.X-.'^R)[60GY8,U M+HNU'UE!P"$WEH'B\@CGP+DE0AF_!DY_+&F!A_L7]D^N=^QE1S6<2W[/"E.O M_85/"BAIR\V-[#[#T,_4\N62:_B,7$EA:DT^B@**/_$ARABU)"]:MLE1PB^MF) T"D@2 M)=$1OG3L+75\Z;]Z(Q=,YUSJ5@'Y<;;31N%E^'FD0C96R%R%['].[SCTJS1 MT@EY%7E7 RDEQS%AHB*&[C@0'#2-84T,!@LPE'$B2\(&$ --J+8>%Z<&[0$" M!7G/!/IEJZDH](=3#\\7QO/U+B"'9@>*I+'UQ$OOAG9XM0PH1KGVWGE9D,YF MN$Z#Z7SIW>-TG3!QLEI^88'@)"U))66!LZ;Q)'$2+ MI76CYF=D3.=!M(SM)@OB:?JW/Q$>W.D&5.4F5Y-&PO=V]R:W-H M965T,&0 DXLR9(_TB1 DF;=!K0) MXJ1]&/9 2R>+B$2J)!7;^^MW1]J*W3;)P[ 7B1]WQ]_=CW>\TZ72CZ8$L&Q5 M5]*<]4IKFY/!P&0EU-P#F@O9.S]U M:[?Z_%2UMA(2;C4S;5USO;Z$2BW/>E%ONW G%J6EA<'Y:<,7, /[T-QJG TZ M*[FH01JA)--0G/4NHI/+A.2=P!I,>RZ'@;67OU/)W MV/B3DKU,5<9]V=++CN,>RUIC5;U11@2UD/[/5YLX["A,PA<4XHU"['#[@QS* M#]SR\U.MEDR3-%JC@7/5:2,X(8F4F=6X*U#/GL^LRAZ/+M&OG%TLN<[-Z<"B M7=H=9!L;E]Y&_(*-$?NDI"T-NY8YY/OZ \33@8JWH"[C5PW^V!V&R2IE6 [LIV)6J\4H;[F[%'53:=D MF^;R"3?*)?\ PXX351MBEA[!KU-#,HJ81*U9[7H%X9<@*=*RP M0R%13+6&R]R\.PD^M_4<-%,%>T!I7:WI3!=/$]RTUEB4HR5NV0?(P D/(S(6 M38-A/Q[%P4?-)7(1I.,TN%Z!S@2Z%AS&:1B\"S '"Q!$%>*#52,T[46C(>Y] M9W\/*-I.XB3X H9T40B5G6D7CA^DHWXR28,[E-8B(PT?T@TJK,R 90I=<:PX\5LG_C_00J<'9/UM@M)P M&L3I#D5Q'/SZRR2.XO>;T")/4Z3B,$Z&NVP%AVY^.'V+IFDZ[2Q^!;;P!SGG M&?I$*#"$.?G2:@R>;'G%YDJVAC5:H7C-K')[!J1P=P2REDJ^<:%6&#SM%8Z@ M$@M!Y$'=5&H-8(X=M[(+ECO6EH@2J[O X@_5FCWY.Y1#XR./Y0-/Y];BV^=\ M8H60R*! 9#40^QUK!58@7%T#1^Q(.;Y"]%?2[6YA./_'[PW= "MDBV?X+:I$ M**E5NRB=!D&A(W-$YK%GNU4-)[6P%L"Y/E=8',BK'),FLTHCZ :#]D0)D94" MGL =@!(>Z[X3_>XTY+8?AB$S[OX0+870QAY]:[FV&#@B76Q:,H$*R*5?(*.U*HRJ1T=M",#0&&DD- M#H)H/*(O7OF#8#@9TC<<4M7!^Y&5CK00&)3*:?$<.PM!KQSE MRXYJ.A[C-XPG5*%#4D7Z@WME4?%%9K;J!T'23Z=CN':-4J'5EK?TW2K74=XX1NA9W'?3G[B>B&0\ H*5 V/QVF/:=^B M^8E5C6N+YLIBD^6&)7:UH$D ]PN%[^QF0@=T??+YOU!+ P04 " 3C?U0 M=QLIQ1@- !F)P &0 'AL+W=O3I025UO7?\DK^[M,M+7:M+ M*UQ;5=)N7JO2K%_M3??2%U=Z67CZXN#X92.7:J;\S\VEQ=5!)R77E:J=-K6P M:O%J[V3Z_>LG]#P_\(M6:S?X+,B2N3&?Z.(L?[4W(854J3)/$B3^K-2I*DL2 M!#5^C3+WNBUIX?!SDOZ.;8[XE<+61;^BNS_HN*]AR1 MO,R4CO\7Z_#LT>&>R%KG31470X-*U^&O_!S],%CP?+)CP6%<<,AZAXU8RS?2 MR^.7UJR%I:=_8^9GF/'V#OR75[Q1OMLM*XUBKQSY.Y\Q9)\Z\[=GW2 M[?J$=WWRM;Q\IS@JU.]=(S/U:@^5Z)1=J;WC<^.5.!J+._<22&6AZU#,5!7T MK[4BN[8H&RX:":>4N)36B[.SD3CSJA+/Q3?O="UQ7Y9BYB6^ZQ;/VJ8I^1IE M+B@M1X*UFT[O4>];81:LSTE=MQ!\I1J#7:$DE:"83O;_*J"[\(42&R6M4)1F MXHW*5#575CR>4J),OQN+]X5"$ NY4F*N5"UJ@ZKQRI*Z62&QH1/>/,1V()G3 MN2+-:%MC<]@-NS*L=2HI/&\=@N3PO'0"05EIT[IR(_*045!2UU_#LI%0GS/5 M>'[XSW]Z?G@X>7$Q+_62P^F 'KZ \=KF^Q0P6, /35^P:7'!W[2/"[J;CC5M M'6DZ)Z@>B]O%BBA6?(CNS93U ']XN-[/D!"JE/,2?NE7C\2ZT%D!#V1EFV_= M"H(]Z]M \ 91JML%R@XU:'&[,,-OV(.--7F;H161"A)?A@!Z:(Z(-JU%?!&8 M1]/)> K(+$O.\P6V7R'&!J&#M;@&M*@.6L:B=XIX9TTE/'H/":2_L"!LY=KY M1_03^GXE+<58E&J)>$*I3"FDQA*RD5.EU!4RK) >ZS34@8=VI$]*G6!/EMD6 M?T2IY5R7&AY9%\A?. $]DI*4PJ/52D7I&O^#O9CH$ ME35->$CC&GK6+_! M&^]4KBPAND*>A(BKVHQ4F[!"\1S]C7SP%X9)5S^S+P+%1C4Y) MABC@8"F3)RGA%G$'U^]0RC4J'2FZT&7(#'KPY_%L3 W96PV=3V&H[Q#R%*J3 MD.XVA)_*4N-^K25TPCH; Y%1;.7 ,X<#U\!,0SWEO^VA M#ZA;9>LM#WV0KH!MGLCPPSPTNL<]-SW8Y^(M'B1NB)G"2G3CW5Z\R+RA:C[L MO<@-XO].9">^A=UFHT)CGSY[ 2KAM0VM8;9Q1,ZB#TX)^O'YM21MKP!0BO>Z MI(Y4T)VW$NH/;^^.RH_HPM2WID\2QOY.[VT!.ST_S(ZA3MC\)XFF+FC3#MY# M$(&-AL,.3 .!J;1S+&M+N*P"F>I29L1N,'VJ;=F4L15PIPJ-DGHVGEE",0X; M$H>H"LM D]H,OZ/U0:/068*LJ%FTVC ;2(A," M[6IBI]^WH%]L9=^%(25:XDJ-Q"ED1B+#J_ M*Y6D=CAH0A0&2*V#AS)B%?0Q1Y1KTEY3IABH89W?_Q7IY:GL)]-G6\Y3M8Z> MB[&63-VAFP#K41W9"O%(^HTY:5NTU^\25>G;O*3-5U 3^.!]F%5$A6X>,(1) M*9DC0K[HQ2+!Q2VXPK D9&R0;-GU5>=J+?YA[*U:?)V"AW1L(M^&*&9Y M::. ,UP#H&A-V^/?P*8!"5&Q,J*SL(WU 0:'8H/GD5@-#RT#4?@.C 52J+[A M0+D).YB@96=RL AJ/ *KGB1*B'"T1'-?#5%KJ*DP?D#JL!W!-E#\]%*)7,9]&6R.$*(/3 M5O@PWP34KS59R,GL?AO\CZ_7Q [&.6P]/;V7V 5[%7\,)9BU#?73:$]<';3$ M1:=W1T8IN)NM6U^)&8SNA>L8J.X4PDCP)%SD8 3H;=9U@UZ+Q+%KV#UXG.$1 M'GT*R^$0FFI:S.89 ,5DGV@7C!WUJNF[9X8>"W%)VX=&O1[/)B M2%TNRPTJ 6&++KO)7&[G'SSH]> HYV;% S6VKF,SC><(ZKX)9D1M?[LMW :R M()P=*B!0P^R/;0[KQF)68+@M3$DD[8WBODXU-IA8NXGB:1HI_-H(-UB7 M]^M2--=T@/C@46'HCC=H"6L:N(?$ZP^"@'!B&8_@8EEWQ=^=D$FD0L4Q[P@2 M\Z-SA()K^?GU6>M.YUR'3,I(D.Q(V)+5G 3T]9"4]6#P05%@5^11 R:81HUW MQINVT#=O!.P!9(MW+9'S&T_TC&\Z^5+*=P,%A@GWL+HV\8H5C06^BW&Q]*T9 MY8:/=]>_5;^VB+!#=^&CG"H>MG=I -;2&$NF+A%?6_.163KT3FB6^!NL:!N2 M\^B[R60TF4P85+HR3$,F0@MR4@;RYY%^#Q=OJ?Y"01\-FLV/ I+@2?>3#0NFW,I**#<9U[U6@G 4> MQ-$3R="H+%$5;<5'0RPHCDNDXI8SDGV1V?0>9->ZVS8*!XAYJ](9UU'BGI?P M"O8ZJQ?4]4,@3ON!C#N]LK$&V!^@KD]O&>2;($@/!1$_:W4/*>=_OQ0_STX2 M.9 ]U*:<3PT;B> TBML&8H9U,U5IXBIMX$7GXU_&S%%P;_00A#\WEJ;->L>A M8TCYGH+RZ)P.Z5-EDAZXJ9:6BS[3-B/STAN-SOA\\"*J5>' -MP1=8MN0.\= M6-?@-!"Z=1UZ:MN#OE/J$Q,QU!@U%)Z5/35JI'I#)S^YK.12\7$TG$,7D2R#ZCHE^TY59 7T1P M[$3L+O<,B@1!6QD!GRN9%2EW.U"-CN@[7NE,\@"5&"AE6T<^-TBF2@87 =I* M_D#O8HB[1A;+"CA9\AD'D!8Y$ _SQ=7)V;FX>G?VYHZ(IH#S58#^<+SQIC]' MH>(U/-7U[R-C#D'9F6I\?+DQ"46#/5B'+A&XO;KNW4HX84G'4KWK1J$1,;? M+M<]QU[3-7!!YZ/8)2((]5F9GF5N!+8?7M$8SHN0#/L+&EKGT@&,>>2(?#[& MUVV];87!/\RFXNWEZ;(T<^K@9S4(_-SRN!< DSR8J 8=#Q$B*O+:2JMUG$RN MD,\8);;>**J$3._#FQ,8=-(T"A]?\Y"4RIK+*#Y*#[VWDLZG,,1=,,/JTH7/ MFQ81E9,;Z!U6"\0D+?D5(WLJPC*Y^1[4$!F]JF1O@Y'*/&"?(1A;\%4&5HVNOF?Y^>.KEO@QQ$6DT>V)H-)O!'!22#,2H8@=P MA;)Q^9WX%U7=U_4^N7CTA?C*5FP>"IATFJ%JXA;T3'0D/TYN[M._T_06#=,[ M6[J5QQ,59L.6?Q#!R4U Y*COQ /@2-K'XK9?XAP,?ON$("[Y%UZ.^:H//X/J MONU^1'82?CO5/QY^@88Z0^G2&_T%ED[&SX[VA V_Z@H7WC3\2RK,Z=Y4_+%0 M"*6E!W!_88Q/%[1!]].ZX_\ 4$L#!!0 ( !.-_5!#>VA1_ P ,DF 9 M >&PO=V]R:W-H965T&C42JI.2Q^^OW.X>41M)HG*3M H$SDLC# M<_G.57JSL>Z37RM5BL<\,_[MX;HLBUE6)[YP M2J:\*<].9I/)^4DNM3F\?L/W[MSU&UN5F3;JS@E?Y;ET3[E3\7=PY7)PV55.?*>&V-<&KY]O!F^NKVE-;S@E^TVOC6 M;T&2+*S]1!?OT[>'$V)(92HIB8+$?P_JGY8= MLBRD5^]L]JM.R_7;P\M#D:JEK++R@]W\H*(\9T0OL9GGOV(3ULXN#D52^=+F M<3,XR+4)_\O'J(?6ALO)G@VSN&'&?(>#F,MO92FOWSB[$8Y6@QK]8%%Y-YC3 MAHQR7SH\U=A77G^K%J7X7B8ZTZ56_LU)":+TZ"2)!&X#@=D> N?B)VO*M1?? MF52EW?TG8*;A:%9S=#M[EN"/E1F+^60D9I/9Y!EZ\T;".=.;/R?AM]HGF?65 M4^(_-PM?.J#AO\\0/VV(GS+QTS^OOF<)D,^]\H5,U-M#.)57[D$=7O_+EDJ< MCT6/NGAGS8-RI5YD2MPKHZT3M-2+]P9K$Y4OE(/:IEU^I5"2M33YL M,KPIK13I^'PD<*M<*]X9"(Z$AL/@WVKEU$J"F\)ID^A"9D+FMC*EL$MQ='D^ MG@.460;_&HN/'1)"0M>V9!DWLP2*3\L*5!8\&#Q=/S(H& MF$Q)YEKN,+=[4I*XBO:4"BHLA<0_L=2/(.>(=[ Z&T\FWX@"ZGE2THU$(9]D M4$BNI3&5S+(GEMDALCDO$"^ 0R6F9\QBHUQ<@YJ2R3H26JB5-D:;5;T^X'8L M?BY (^B> MBH)P32&!%(OUZ)/P::O%T&.DPL7D.REJ0[ M"VU8BT39*;L"TN@YY.XKB,Q')2*_6M*4:1214)E/>0T"7:3QPJJAX2)7*Z9=U-=M0,6DM2:Q+I4D4CBC7+"ILD3/_'7..Q;_!H$&R*9Q-E$J] M6#J;,U9)B7TE03 A"ZQ]U.!;P4A'E_/Q60TZ(9XGU9?T\P<'D/\"&0, P7B8!M*GRB=,+ M0BLE-3X/F@*)%MX3J$N78AF\]VG0/=JV)] :* J>#B?; F<+X@E3 +/4O,3\=G9WPH\S3$$H!< M+7X#')EZ^AL2&C)Z"9REV)9 >-0-(M$NJ7)?$H+\/D"U,'3G2,.@R&9"7.>S M%Y5'!M,=J;77:,,BP,V?I+P5S&?AC D7A VK8'0\0!?X7%W]TM$^R!K)H%^ M(-FR8WN9J:WM=RU+D1FHS13MPEGP$>8"ZO;BQ6:M*"Z)D&Y(;Q3_J01[6?,B M"3O:ID1^/FDOZ=)JI!NQJP'8645W1ENF6^N;F#-H\9[B 'YD.!G4"O2#V\89 MIG.DC#H6['B#"5D +I'IA'-)BX>^68/)'M1Q!Y-1^F#58/D'-:2&X]9J>$?P M6PZR\Y/YN/16CK;B.]X S VKBZ_*85+"G&UI=?@Q0V6D^)(:A%'3(F MA[17?)&?0UL6)U"_DE89V&D+-(P"VD;I+"_8=U/B!CZP43':[VIJN_HU0-)P M6!61"9N@N''*!!7X0B5ZJ;GZCAX&^(FDY:'?S9D+!21W]:!159Y9B14X"E[ M>F4*J=-M-5Y:5,E5B8JL$[9[[C<6/^S-NYNU;1"XDV,U5]DF-OE<+31E1<_W M**@%99:ZK'!; C>?U#'HPZQ+9&M)Q0D5/XA^*X7L2;ZZU&; 4U]2!3=ZKI 9 M(7'A('; 6%JA*$0M7=/JQ<.QN$E1,N*R[D9H$;/.Q5=?GJTD(9E^K0"?*W4< M8*(=5<_$_[85^++:)R*OV?3W(*_5COPU\#5\!?"]:R#35.3'*77?&BIV5;Z% M#VEF03&V9,O2'D07T6GVN+B/ZF/C\X9"DNW2T.5)D6FYX-8@-,&&=$-7B"A( M*C@PM RE)7LVO0I17FKG.1;;A G&!+DEV)#@@55:YX6EA(D>9%:%8EYXC39* M4OO4$92=R%9E'Z,A< :NG**!7R@]6ISM\-27*?9*B5T9_4=L'AO0"[+=,6NT MT) :#L%] ([)GGBDL55B#Q]?KE,DBU11<\I.L:N6?9H,5CPZF[6Z3Q0+294Q M/])'*"M/JQMRRXJ[;<;($BT _!$5**%S; MJF-@:GH3U@[D&Q*U=U*0Z6I\!5_L$,JE^X0>G1:%#/H\%[Z>-2U0?7/B(KU) MHWGF@(A<5 M4R0AJ\D%"*B(1^V,< 78\QS*-8-3X"U-PH;"VB$$L3@LY0=ZD M51]\01BA*5.,@K'+EEM7;ZOK?+KG_& M^T8#\$XU> A5[D*5&RIURMT8U1\--@W UVN=I>*Q%=5!B#K(G^1/P[$%O8LE MJIZT#D0!6I7B[)73^XT8SX+ L0&*-%#F>13LB0PA[H:%X(E>/8DF1EKAK6LD MB$ :("_@H06-D8(>9BUUURKK1JG(0DS/'AF<-%FGUJCX>'),ME1X]G0.&0?) M-MH)#A2!&1388U>6)9J2JJQ];I\C<$4_OFC$>A;>N%M$U/X= #=(NU']7\#] MH =,Q],M,%>2HEB?TYU]GTE3'Y]A/D;4/8KLIS&/PF@\FWXS#,&/G4E2$#5F M'!\=K&<'I[)V.N[U11PUN5'P-1VL?<%0M)4'C/S+5PAJV#>_VX MYPDQ?$#GM7[=!/0U..Y$TX.C@\O+<_REWGHZ>XU?T]'%Z:1U9W!_%P<'LXMF M^=F\^?F.\F]?.P>G\_-FQ>7Y9?/[8_#F_G)B:'YZU6%Q-CH_G[;NT'@;>WA& MF@Z4%NVV!KY]=#7II8^CRXOQI!VAOQX%J-VH!:DG0]VD2&QL:3#17."5, MS*FJRVPGIWG<5+!CGTC;)[MN@ 4OBH0DO?IC(QE99>/WD-!=*WN9J:S^ _"1& MWO;[I;"+:IQE18"(8G=!T+$0C]EX?$IJ'#4I[['D;F7-"#+'?U7\ .-MX?:E M6D$F.SH['2-<-8?6+YS0?-?12H8Y *YS7>7;JN&KIFY<9EV,IY.V?.VWF_PR M!.AK@:CVWNTKJ?;;FLZ[RWTB?L;!@0 :GK!(I]TYW>!@MO6:H\_Z[/PS9VVK M6Z?!NY9AZMDI:ADN7->,V+,):_2:+72BW'/2K(@#(9CTHZ:9Z53>::X?N#CCTT:!U:<;"]>1WG&XN[N MCD,+#<]O )2LGN-.=D.]-*U/$5 ^Y\@3UCWQ-Q'-EQ U00HASE:KM;A'\08; MBE\@E7H2M])\:@'F3C[!IL#BG<.N(!5^KIS,F2;HC6A>%FY!6K3DV@>NXAY=_$)4[&:;43][/O'Z2;H6*6V1JB:V3\<79H7#APZEP4=J"/U9:V+*T M.?]<*PD]TP(\7UHH.%[0 =78-2T M(\\P$F\B*5?V3.RT4W>:U!.[R4.G#Q"Y%#$A"18 +?OONPOH&MN:](6X[.[! MV0N66*RE^JIK ,,>VZ;3%Z/:F/Y\.M5%#2W7$]E#AY)*JI8;7*K55/<*>&F- MVF8:!4$Z;;GH1I<+NW>K+A=R,(WHX%8Q/;0M5T]7T,CUQ2@<;3<^B55M:&-Z MN>CY"N[ _-7?*EQ-=RBE:*'30G9,074Q>A>>7R6D;Q4^"UCK@SDC3Y92?J7% M37DQ"H@0-% 80N X/, U- T!(8U_-YBCW9%D>#C?HO]J?4=?EES#M6R^B-+4 M%Z-\Q$JH^-"83W+]&VS\F1%>(1MMOVSM=$-4+@9M9+LQ1@:MZ-S('S=Q.##( M@U<,HHU!9'F[@RS+]]SPRX62:Z9(&]%H8EVUUDA.=)24.Z-0*M#.7/X!Z))> M3 UBT/%)Q]C?[Y;:*,S]/RS/'A0W1,&=4$B-!X[Y&>)T*^1TL.V]\4(_"#,WSE(< M(S](W!@&D?>9*V$=.31*4#')0R_/8V\>!-[=L'1BT:&+P,;+,V^<9#./AC2G M83X+[!#3YKTTO&'R)9YX\'R>.SKIW([S;.YHI9F'7K";KFB&$N.M:ZG,6P.J M/43PV;H61#/QD!3[EJC0V( :5"F9D6SH!HTS656B *9[CE]3 M<\/6' \C4\-PUG-E*'^44R<%+V"ZYI5J(BGNA[NVNG.FV_" MJQ%7N8,Q(++46US4'B-Q4\M!\Z[49^??56_7='[/16EQ>2L'HBA<;DIF$8&U M>/2@+.=]R3=84:(11H ^*-:=0YI1&FS*XRQQ8Y"<#LW:=FDHWV)T%?YT,!#T MY]H7EZT2=.^Y9HD9(_(,><#) '*]37N).@V ;)=SGL/!;1+4"P.:0>C M]>6[^(V?@"M]YLTFF9=.PN=61UQ1)?=^=-_3O:<:L$"W5[CG3ZW='3"UZC4O MCQQZ5B#[K+G6Y]F!W6Z@]PWAQMXS[R,85SHVF=@YWGCC=)YA*Z +GN8)24,O M\;-YX(U#/PD3E,68_Y0D$4K2F9/,,BL)YS%)8IQ&:8P2G-K]A.HS2F@?X_[3 M#WD41C]O5O=T(7F%L?92/XOV8K=R;>DX2L1XY@=Q1)1C/YV'EG04^G$2HMM: MG[.;MA^,K7E$QH: 3<]/ O+@UF6 /? &;_^+%R *_#3*-TC7@U*DWV-CH^O\ MH@72F&&'/ML$_4#DLP[L/2N.<2C*F1_DT4O_RNG!(Z,%M;)/*W7WU/O U4IT&CE7:!I,LMF(*?=\<@LC>_MD64J##R [K?'%"8H4 M4%Y)_*-N%G3 [@U[^1]02P,$% @ $XW]4$3:M<6( P XP< !D !X M;"]W;W)K&ULI55M;]LV$/ZN7T%HP] GO7NM]D& MDC;#5K2!$;?KAV$?:.ED$:%(E:3B]-_O2,FJ@LS9@'V1CCS>P^>.#X_KDU0/ MN@(PY*GF0F_\RIAF%00ZKZ"F>BH;$.@II:JIP:$Z!KI10 L75/,@#L-94%,F M_.W:S>W4=BU;PYF G2*ZK6NJOMT EZ>-'_GGB7MVK(R="+;KAAYA#^9SLU,X M"@:4@M4@-)."*"@W_G6TNDGM>K?@#P8G/;*)S>0@Y8,=_%YL_- 2 @ZYL0@4 M?X_P%CBW0$CC:X_I#UO:P+%]1O_5Y8ZY'*B&MY)_886I-O[")P64M.7F7IY^ M@SZ?S.+EDFOW):=N;1+Z)&^UD74?C QJ)KH_?>KK, I87 J(^X#8\>XVAG%F>X?G_D%J37:@R+ZB"M:!05SK M#?(>XZ;#B"]@S,A'*4RER:THH'@>'R"?@51\)G43OPKXOA53DH03$H=Q^ I> M,B29.+SD MXM58*)XRA)\N?U01N%FOCK%?QTP$\=?OJ_BO@O&-( 64S)2RSR MJ0)22H[W!Y,@AAXXD$;)1U: )A2O1BY%SCBC3N>R) 8#1%N#HD8J0D6!.A42 MU>/&K8:",$%R63>ML9 H:Y9WZQAO#;H%LN"618,LM&.!#< !XPR3!7H4:!!V M\1L$,Y5L-2+H"8&G'!HSBJ2U;(715ROO4Z4 GJF%X%F#/6MOSYXN>*P*\!,M M1];=.;V5=]=S]7[TWD3S29:DWI6UTTF4+3HSCB:+6=C9432)XQG:[[[79.5] M<=<7BI_I(^(>H:.N"?8Q;3 O6Z:??EC$4?S+RW)Y<3R91S,/MYF'2SO*9JD= MS7"CNY>EO R$_,+I?-XQ#:>8:&\MA[DL]JXN2,(=B':G-.9]3J7$666/O4:9 M8&?)'PA\;=DCY2X,SXVWMO"EDK4#Z10RR.H5<5!]UEU!#8S%<8"6\+/7F\3_UB6#4 M>%&/1_>\:*P;ZKWKPE&QC9 MN#9^D 8?!6=6^ J#L@O07TKL(/W ;C"\Z]N_ 5!+ P04 " 3C?U00]V4 M?/X# #8" &0 'AL+W=OO((0^;(!JV;(120NHN!FJ&B1JW"=D[@S\%',V9S*B2 MG5)/M+C/5L&($H(24DL('#\'N(.R)"!,XY\6,^A#DN.YW*%_NE5D>FR1K12'"E.F],3D@ZE*W5J!7H9]=; MV"/%EMU+?\#(U#*R"$SJ*&U!;CU(_ ;(%?NLI"T,^R@SR%[[1YA0GU7<974; M7P3\O9%#-AF%+![%HPMXD[[*B<.;_*3*#=1*6R'W[*^;G;$:>^+O"_!)#Y\X M^.3_D7@9Y(NRP!9#]@,P]@U8P0_ E 2\"50#WY6XK$%S5X[Q3B$[%B(MF##, M%H#=>X:@RP8 M$S+2F=[4YP('7C;(6WHCF.).=:@.QI^DA"%TG"@ M^\YR(1%6\-+MMBY*XEJ<'0>])I(1-_;T'N\K$ D8C'N2NJK\DX,VCLQ,,:FL M/\>..\^%-GALBG%-BIIC2"A/Z)RJ1GJN,?1+,LC62RT:#+X_&%>SNN02S^T& M_72&NO*$[4!-8$'CRX&'9 MN:P1WYJP55NCQC6UY.K$H<1E>G+QG%FL%CS*NW=JM?O#TN_W8OO'3ZL74L!K/1,[@6T@;KK8%N@B2';;0[$'6AI;1"E2)2D_^NMW2,E:NTV" L5> M^)J9;[X99A96US$T6FJ+!F9JP:E"19*UTS2UN]B4RC MD97>J!91&L=74^J:P[ MB!:SAFWP$>W?S;VF732@E+Q&:;B2H'$]#V^3FV7N]+W"1XX[<[(&%\E*J2]N M\ZZW^P#Z>2X=7*&'\"+M.-[L.H6B-575O3 QJ+KN9[?L\G!A, MXV<,TMX@];P[1Y[E';-L,=-J!]II$YI;^%"]-9'CTEW*H]4DY61G%W>X1JVQ MA ?RA++<_N(V R4TB.E9?HBX/M6 MCB&+1Y#&:?P"7C:$F'F\["=#A#MN"J%,JQ$^WZZ,U?0T_GG!43XXRKVC_!=R M^3+"G\HB)/$8?N1\/-#=P0@*53>:&RXWP&7)M[QLF1 'X%1=%C5G EBM6FD- M4.T"[BVZ"X(=TYI)>Q@!RHK)@HY<\9+4;8#)$EBY[00-.U !$@+5CU3R-XU% MJ[5SB7)#W-&O#>HM+] 0)>F3:49$DWJ$\;8]8[ 5LU Q0T@6#M1O5HBNL NU MD?P;EF/XJT+B*JA1.%C+5@)A@+$D+(CPAAQQZ2KO+"$^2*?3$"E5FJ,A:5R0 MNJU4:R@V\_HF>.3[LS<+].+0O;C O3@:DNM@R427#D>30I6.D5KWZ,&K8'*5 MTSC-\J"[&DHWB7LRP=7E-,@G2?#01><;$(F_)QU<9)-I\#JX2..8-7V83$<7Q"@&;!7.Q6#:^ RT*T+MRGLD?70M9W6&"] M0@U9XLHON1ZR:BAG=9QJO%==Z4L M]7"_K.C31.T42+Y65.O]QCD8ON'%OU!+ P04 " 3C?U0_E0 M'VF17O?6??$-(L%1*^,W24/4KM+4EPUJX>>V1<,G>^NT(#9=G?K6H:@B2*LT MS[*;5 MIDNTZ[NW<=FT[4M+@SH'OM!;N=(_*]IMDD3QO/,FZH;"1;M>MJ/$] MTL=VY]A*)Y9*:C1>6@,.]YOD;K&ZOPK^T>%OB;T_6T/(I+#V2S#^J#9)%@2A MPI("@^#7 1]0J4#$,OX=.9,I9 ">KY_9W\7<.9=">'RPZI.LJ-DDMPE4N!>= MHB?;_XYC/M>!K[3*QR?T@^^2GS!86,=6(9G'2A(_RGAR?2L;1]@F5(*Q>[X2C$WQPPG@1 MZ^77*3%_\$K+D>M^X,I?X+J!1VNH\?#65%C]%Y^RKDE<_BSN/K](^&=GYK#, M9I!G>7:!;SDENXQ\R\O)PH_)PN>[PI-CZY\+<:ZF.%I%KM"4*]^* M$C<)=YU'=\!D^Y\'YQ@@=!C5"P:SB6F3%&HR[0@=V#[;@GK'!5,"KI MN-6L\S-H.^<[P5'(0M_(LH%'-Q\9H'7V("OT(*J#]-:=0)CJ7&1(4I;HY_"A M02!T.M 3KW^:28$ULTH#C^(4;TKDZZ52@+S@@S=8#I+#Z0PZH]![Z#$ZGBG3 M'75"J=- 'L3CD0('/>LH@E@67LE09*[*(@<=+_T\%)P+8&LCOW+A G4K9 6O M%HM\EF6#JE>+VRP:G-!9,GN.AD<>M#Y&_2YI!M;%Z/_C.YVC]B.,FI!(B.SE M<50:JL((;BZF68* !A' &0 'AL+W=O$OE_G)Z) -HI*R MP!(T_MS2.94E"X(9OR>9HUXE;QQ^[J1_%-_ART)[.K?E;R8/QUKUZ.5-;Z8*NT&194IHY_]5V*PV##V\-'-LS2 MAIG8'16)E1]TT*?'SJZ5X]60QA_$5=D-XTS-2;D.#F\-]H73ZY@,99?JVJQJ MLS29KH.:9YEMZV#JE;JRI?6L^_3\>!J@F@5,LZ3F+*J9/:+FM?IDZU!X M=5'GE&_OG\+DWNY99_?9;*_ ?[3U1+TX'*O9X>QPC[P7?1Q>B+P7C\C;Y?!_ MY@L?'.KFOWL4O.P5O!0%+Q]1<*:]\1SF*T>>ZJ"Y*'<%7N8ZX,O2U+K.C"Z5QTY"QP6O M3)V5;4[JLFI,_6VL+NMLHG2=*X.7Z\*6)6IF76.[;Q?>Y$8[A&RB?B-5Z%M2 M5!I4J\@W=2"7S$ 'E5"&X+(L!+?V6MJ3-0[,PI.).B<7 "O*H$0A@BW4%6<) MOM;*MNXQCY(2)6TADAMGK%,-A-@\&K@@8E3)2NT]JAZ[@F4IC'/HP5"@^YQ# M++I=S2"V&S_QM-&.=Q=X_9,A[O29J:X)@))JVXN,L* M7:](G=NJ,I[!5@1?7YR/>;MV.:N5))IJX D,V>I?+BXA"C=@:HCZVI)0(NEZQ*I-CO02(W<8?I%@'EJ#6M\RVC M&3+KVZS8'9>)@)UX6=Z/4QX[=W\FG[ZP;8GB0_PQ'5-ZO[5U'#]B-;NJV]R$ M)PF4K X;F..)QY)*?HEHB\A[TDX1(ZOZ0!E5"W+JQ1%CX]&[K5 /N_DO?WH[ M.WKS5Z_F==U"\6?))W<6CSMU='CPSS$ZW2!N:ZAB]0'KSTDW9X/XLP M/!'(>4I/)A^^,W:\L;8@1P:ER+ISY.*6H^1L]9,QA)8M"&,+VWJP?Y>MWQ?[ M1N*X*UD+J9Q8:*AT#0+#K[EEELPX%,I7>U8^V:N);]HQ8X MNJ6Z)5%)=PTW%'JVE7@]4FF_\H @*PL+UHP?T&K@S;5 MON\CP)"% 9H:J)?"Q7AK;.OQO@0L4S[FDF9PYBCZO?#TNH>GUWOAZ3-Q_4'# M/+?"XP:GC.L XSGGNS#K#Q +,%_;3)G)GNB]Z:/WYFEN7B+#CWGY"\;3OT$H4BAV!?./UZ+BIFU: M;FO+]9LF0A2VN(^!1SS5LPV&\1GJHB*WXB^BUZLOVM\P\\KH>")%O8ZW,8D.7+[?HX(D99C3LQ @:V6RZ1$Z,MTU>4EASB/RT ",]TPM4[N M6-W4=@U&OWD9+YO(]47$Y-@,YU8ZF"H,VMI6]]&V.L<^#$0 O):+ 9+#,4]C M!V>E[L3-X43GV@I/"'8HG&U7!7P&@:%%Z.B%J%ZCPMGZA[ZE(>IX>+ +'-E> MS[J@>B.?:QY0)C8! @91AH$+/BET45VP7V_WCL(%'I5;NVE8R$@]1LK_2WU T06[]."T["L_' MPU;D40@&U@.M./F@M)$IX=33+ID<.,Q+@9!?+S[)A[0T)Y[SN]9]^*2\VN:6 MEAEJ<&;1HJ#EBDFR4VJWHK$L.T#UP#2#$V0D2;KNKIQRVV-97\>)/2.8":7T M%NU(;>@,8+=OJ>[*)U8XT+7O@0BDC?9AT&B#/INH>>FM<%BQ(IJ3;Y"3MQ[D MH'S]#5AJX9U=+\-5QG=WQRGZOSLP[X/3=SV_985TA1'W=$I0*<):>?O&EY[ RV.9BWSG)!0WGB_^1\Z. MTU&%[^VJ>(+F4B>4GQ1=3E5WDP-S&AR'@KH\CR%:8=]:WWO%)%CJMA20XC). M'E^T#A0,)"'=_J4;K2^%S P1W>F*-RFM8.^SH^=B=K]]0 P87%B0W$GTU/SS M_/(7L2.XMI(+.573&B !/$ *^6*700__GLV>][R_OV/:\(:+KVK1>M01C[_( M=! ?-(D2KI\8>[QBP5I'. ^4_9B1;H^CM*,>( M+SR>6ID0OW(8V:@PIFW?8^R#VF5!^TH-9Z+A#=Z.@M^NRUU]/AW\[,-L4G[< M\DHZ(OX"U#_M?S^;QY^--LOCCV^?Q"NO2EIBZ^'DS:L1H%%^T(I?@FWD1Z2% M#4!7^5B0QDSA!7B_M#9T7UA!_ZOBZ?\!4$L#!!0 ( !.-_5#B30RW90, M ((' 9 >&PO=V]R:W-H965T04-51-Q HX[I9 -U;B4QU"=)-#" M&C5UF$31/&PHX_YV;66/$,>ZAK X0TOCI,?W!I#,?S'OV3C1UCR:B"O:C_9(6N-O[2 M)P64M*WUD[C\"BZ>F<'+1:WLGUPZW7GDD[Q56C3.&!DTC';R,#)8OF60 M.(/$\NX<69;W5-/M6HH+D48;T?J),DB^T;H$\ M %6M!,RX5N3#,\UJ4!_7H48O1C?,'>*N0TS>0)R3!\%UI<@OO(#B>_L0V0T4 MDY[B+GD7\/>63T@:!22)DN@=O'0(.;5XZ?^'?,]47@L3M2)_W65*2SPE?[_C M8SKXF%H?TS=\'+HS3D1)[I0"3*C+;D&H)B,&>#"?(&^E9/Q(=E0Q]5K&WW?V M7 $I18WWRX!H4SB"-U390FK8XQ(AW:T6E&=$I#Y]S3H7C7>D*9(120 M[$IJ.(,YF[IBW&*.C"H&DLJ\N@:(;GR8_8)J=.AHH)\/UDZTBO)"?;SUL*HP M5-6[AQR:#"1)8R.)5]X?UF'LQL1[%IK6;TCW5%4$OK8,^9B@;ST\@G#%>R)? ML*^5+;KT;KSE,IA%2YS\^,,RB9.?QZ+I+)C/T^_VG,BZ(/E_7/26O;I;.IM> MZI:'2DC]DP;9$,;/H'33L?P\.4S(49Q!&PO=V]R:W-H965T MJN %@Y4\S")HG%84R;\Y=S9[M5R+AO#F8![1713 MUU3M5L!EN_!C?V]X8)O*6$.XG&_I!A[!_-C>*]3"@:5@-0C-I" *RH5_&5^L M,AOO GXR:/6!3&PG:RE?K');+/S(%@0<XY5QY%\PC$F=U*82I.O MHH#B7WR(]0Q%)?NB5LE1PN^-."=I%) D2J(C?.G09.KXTO\V>8V!!C M?PG!;=/(J(E!9P&&,F[SL/<\A&IK<7YJ4.\A4) 3)M N&TU%H4\O/+Q;&.[6 MNX8\85.V/B;*MD#EI[ M<1HD6>1-@FPZ\FZ88#B)!=E(6:!OYJQ)'$33F?5#S3MD3"=!-(NMD 7Q M*/WH+X0'@UV#VKCUU227C3#=C _6X86X[!;C/;Q[7NZHVC"A"8<2H='Y9.03 MU:ULIQBY=6NRE@:7SHD5OG*@; #Z2RG-7K$)AG=S^1=02P,$% @ $XW] M4/>U&! 8 H !D !X;"]W;W)K&ULM59+ M;^,V$+[K5Q!N4#B -Y:HA^W4,9!DTVT+;!/$R?90]$!+8XN()+HDM7;ZZSM# MR8JSC9WVT(O$Q\PWP_F&PYENE'XR.8!EV[*HS$4OMW9]/AR:-(=2F#.UA@IW MEDJ7PN)4KX9FK4%D3JDLAMSWDV$I9-6;3=W:G9Y-56T+6<&=9J8N2Z&?KZ!0 MFXM>T-LMW,M5;FEA.)NNQ0KF8!_7=QIGPPXEDR541JJ*:5A>]"Z#\ZN$Y)W M%PD;LS=F=)*%4D\T^3F[Z/GD$!206D(0^/L*UU 4!(1N_-EB]CJ3I+@_WJ'_ MZ,Z.9UD( ]>J^$UF-K_HC7LL@Z6H"WNO-C]!>YZ8\%)5&/=EFT9VQ'LLK8U5 M9:N,'I2R:OYBV\9A3V'L'U#@K0)W?C>&G),8DQ+7?+Q?&:DRC M/XYX$G6>1,Z3Z%#8^FM4S)?,/L8R6M>8O.XY#OT/F*0/UB MLZ&Y)IL#BMW]_!$'% @:876Q.5N#=N6\2H&E"@/I13NYXK7=_/^Y+TDF<23'>(1\I.. M_.0_W>6VG+XJ+S=;&L-;:7 <_*TTP.?7N))$',%RB2^<(>N.^P]-V4KWK2-/ MJM:.:_*"=BNC"IF))F7PU]0X!,'W7HNF2.S2 %>DPI>AM8LJWS+_D&N 5]6_ MB[@WQR1Z>\=QX2A_&5'])3UD+0GL!36%QWN1_@- M@@2EXQ'';^0GWB>H,"B%TQ(9/L.27@+J)_94X]$(OSX?4WWS2=7W?>]!650\ MR,Q._<2+!O%D1(<;Q!$=HB%LMB1N&&.+2!H$L#] MI5)V-R$#75,Y^QM02P,$% @ $XW]4(Y>/$0M P KP< !D !X;"]W M;W)K&ULA57?;],P$'[/7V$%A#:I6M*D[;K15MHZ M)D""3=N !\2#FUP;"\<.]H4._GK.3INUT(67Y'P_OOM\=[8G:VV^VP( V6,I ME9V&!6)U'D4V*Z#D]D17H,BRU*;D2$NSBFQE@.<^J)11$L>CJ.1"A;.)U]V: MV437*(6"6\-L79;<_+H$J=?3L!]N%7=B5:!31+-)Q5=P#_BINC6TBEJ47)2@ MK-"*&5A.PXO^^>70^7N'SP+6=D=F;B<+K;^[Q;M\&L:.$$C(T"%P^OV$.4CI M@(C&CPUFV*9T@;OR%OW:[YWVLN 6YEI^$3D6TW ^P[.09;5%76Z"B4$I5//GCYLZ[ 2,XV<"DDU XGDWB3S+*XY\-C%Z MS8SS)C0G^*WZ:"(GE&O*/1JR"HK#V14LD%WS3$B! BP[>N +"?9X$B&A.Y\H MVR!=-DC),T@C]D$K+"Q[HW+(]^,C8M522[;4+I-.P/>U.F%IW&-)G,0=>&F[ MU=3CI5U;O1(VD]K6!MC7BX5%0V/QK0-\T((///C@&?![.BUY+8'I)7NG$ Q8 M9&\>Z>Q8.%3+;K2' MA22SHQ0JT8NI8P.G,6%%J&9!3;%-"DH/,A.4+.4'M[ M$O?/V$>-U%$ZN%Y5@1$ZMUL<\CT2BBRZMESE]O@\>"@,P%X7&?4 7 ^">_'X MC,5U)W#Y=J2+4AL4O[D_>%21W)4^I]+K6F'P,AB/1_1]]6*<])/7)/5[IX-X M1W,P7EA;M5+AG'P2?%F( AM;Y0\LT/#<92FO>&X'QP'\SW>P=#U\>Q0]Z*=2[0$ ML_)/A64^3W.?MMKV-;IH+N$G]^8I^\#-2BC+)"PI-#XYI>:8YGEH%J@K?R4O M--(%[\6"7E0PSH'L2TTEW2Q<@O:-GOT!4$L#!!0 ( !.-_5 A'!>4& 4 M "$- 9 >&PO=V]R:W-H965T^*/R:]BB%J*'10C9,P>IT=!X>7V2TWV[X+&"C]^:,+%E* M^94^KHO344"$H(+<$ +'X0$NH:H("&E\VV*.>I5T<'^^0_]H;4=;EES#I:R^ MB,*4IZ/YB!6PXEUE;N7F-]C:,R.\7%;:_K+-=F\P8GFGC:RWAY%!+1HW\L>M M']YR(-H>B"QOI\BRO.*&GYTHN6&*=B,:3:RI]C22$PT%Y7Y&0:_$G7.S-_FI!<4,4G(9<:E0XYD>(TZR1T]ZR]\X+ M_2#,W#A+<8S\('%C&$3>9ZZ$-63_4((;DWGHS>>QMP@"[ZY;.K%HT$1@X^61 M-TZRF4=#.J=A,0OL$-/BO32\8O(EGJAXL9@[.NG"CHMLX6BEF8=6L.LFK[H" M,T&74IGW!E2]C^"S32GRDG&%?+!!H5SP:N(A*?8C4:&Q'U6XI6!&LJ[I-,[D M:B5R8+KE^&M*;MB&HS(Z:AC.6JX,Q8\BBM$UJLM-I\@.T;"5T#G:AH&8(P] M#AOBU:"='9"2DC^ /=HJ0=V3R64EUIPZFYX,9/2LS^C98!+>=6U; 79;I],3F161$;LD=GS_P\)H1%7 M.5=A"&6A=[BX>XRN-J7L-&\*?73\I@JQSFBY*"PNKV5'%(7+IH)91& UJNZ4 MY?Q4I!76@*B$$:#WRJLW2#-*')ND<9:X,4@&@IGVP4R'@XE7=]&A1Y')%WLO M0?'^_ $)K '#2'=U'SMVCX6@&3KD^=8KS$HRE]VBK_]O_(;))YZ21\?NJ *VZ9>S^[WX$4R/H4R-Z< A\[;#2P#?<-_UY; M)W>8\.I-D1S6-!C)E5/MO-(>JGXE(@?.?U:Q/_+U#JUZNE.N;:OV_@3C:ME6 M%UX^[[QQNLCP-J$[(ITG) V]Q,\6@3<._21,4!9C0:8DB5"2SIQDEEE)N(A) M$N,T2F.4X-2N)]0PHH36,4=^^6D>A=&OVZ][ZNE\A7GAI7X6/8G=E[O9#KU$ MC&=^$$=$.?;316A)1Z$?)R&:K?4QNZ[;SM@FA,AXI^"]Z2>-7! MRQTI"OPTFF^1+CNE:'^+=R/UUQ=/((T97O)'6Z?OB7S6@&U\^2$.>3GS@WGT M4DI/]YZM-:BU?9QK9FO"O6#[U?[]?^Z>O4_;W9^'3URM1:.1\PJ/!I,,;Q_E M'N3NP\C6/H*7TN"3VDY+_ \#BC:@?"6EV7V0@OY?T=E_4$L#!!0 ( !.- M_5 GNE.QQ@, .\( 9 >&PO=V]R:W-H965T&9[A:+Z7ZE47 (:\E5SHA5\84\V"0*<%E%3?R H$KN12 ME=3@4&T#72F@F7,J>1"'X3@H*1/^6F6+AW_HD@YS6W#S+_9_0QN,(II)K]TOV[=[0)VFMC2Q;9V10,M'\ MT[/='.18?J"&+N=*[HFRNQ'-&BY4YXWDF+"7LC8*5QGZF>43 MWOO?4FNR D76!55 KE[HAH.^G@<&#[#;@K0%NV_ XC-@8_)9"E-H\B@RR([] M R36L8L/[.[CBX"?:G%#AN& Q&$<7L ;=M$.'=[P#-XC58*);3_:?^\VVB@4 MQW\7\$<=_LCAC\[@/T,J1F /)4EZ"HD8I0D9$/("1>I!O7&C+" M!'F0954;9$;NJ69ILX_QVN#R^QLZ=3$7>=G*GNF*IK#PL70UJ!WXRQ>DEDN. M96D/-O;22:7DCF6@"<6*.Q6+.(HE.Q%+VL6RZ6+)VE@$QL)M+!7&HEW^\5UQ MP#C#9(8KEI^PFZ\0S!2RUHB@!P3>4JA,SY.6LA9&7\^\ET(!'&F/H'+ *L=; ML[U9W53/OJ>7J_>I=19-!,AQYU]8>#:+DMC'C:' [#AL[B@9Q M/$:[=[\S[ZM[%2#[G>X0=PL-=4WP>=0&X[)I^NV7VSB*_WB?+B^.!Y-H[.$Q MDW!J1\EX9$=C/.CI?2K/ R&_\&8R:9B&-QAH:TV[N23VKLF%$DBZ$D@NED C MY4XSYU5,'O,QW5!T50?BB6C!OJ*WD!*L4SL&E,$FOCW MLN89*5 @N [8IWK).*Z!3NGV:G]&UVL7EZPL:>T-!Z-XA+_#T=![7G_1#F:% MAC=-IMXP";W'LN+R.Q[0)*2J55I@QR,5IZ+-G)>,O$E\2B=!KPEA$6U=J]68 M-RS2IA]ULUTWOVN:V/_;FT^!SU1MF="$0XZNJ%P4@&K::S,PLG(M;2,--DAG M%OA% LINP/5<2G,8V .Z;YSE#U!+ P04 " 3C?U03JIR=9T" ""!0 M&0 'AL+W=OOL% ?6@D5 M<" ?51*IR3:MDRI53;8]3'MPP@6L@LULTS3__X\]WO=U\^3_=2 MO>@"P)"WJA1ZYA?&U'=AJ+<%5$S?RAH$6G925+Q/H[AQ\<]OI$)K:2C90O5GG(9GYD$X(2ML8R M,/R]PA+*TA)A&G\Z3K\/:8&G\I']BZL=:]DP#4M9_N29*6;^V"<9[%A3FF>Y M_PI=/:GEV\I2NR_9M[YTXI-MHXVL.C!F4''1_ME;UX<3P#@Z Z =@+J\VT N MRT_,L/E4R3U1UAO9K.!*=6A,C@L[E)51:.6(,_,5Y-AB0QY$.V#;J>LUVY2@ M;Z:AP0C6+]QV;(N6C9YA&Y)'*4RAR6>10?8>'V)F?7KTF-Z"7B3\UHA;,H@" M0B,:7> ;].4.'-_@/^4^0RV5X2(GO^XWVBB\'+\OT"<]?>+HDW/T[=4FE/^P?FOMVK?^[MZ_3(5,Z%)B7L$!K=CE*?J';C6\7(VFW9 M1AK<62<6^$B"L@YHWTEICHH-T#^[\[]02P,$% @ $XW]4)> 8=J. @ MC@4 !D !X;"]W;W)K&ULC51-;]LP#+W[5Q#& M#BE0U([C)FF1!&C:#5N! D72;8=A!\6F;:&RE$ERT_W[4;+CID4;[*(ODN\] MFB9G.Z4?385HX;D6TLS#RMKM9129K,*:F3.U14F60NF:6;KJ,C);C2SW0;6( MDC@>1S7C,ES,_-N]7LQ48P67>*_!-'7-]-\E"K6;A\-P_[#B967=0[28;5F) M:[3?M_>:;E&/DO,:I>%*@L9B'EX-+Y>I\_<./SCNS,$97"8;I1[=Y5L^#V,G M" 5FUB$PVI[P&H5P0"3C3X<9]I0N\/"\1__B6ZK>3@-(<>" M-<*NU.XK=OF<.[Q,">-7V+6^HXL0LL9857?!I*#FLMW9<_<=#@*F\00 M>-TMD5=YPRQ;S+3:@7;>A.8./E4?3>*X=$596TU63G%V<8,%:HTYK/ )98,P M>& ;@>9D%EF"=TY1UD$M6ZCD Z@QW"EI*P.?98[YZ_B(9/7:DKVV97(4\+:1 M9S"*3R&)D_@(WJC/=>3Q1O^;ZPTWF5"FT0B_KC;&:OI'?A\A2GNBU!.E'Q"M MVS\<5 '7%9,E&N 2WM*_]X6/XSY4"(42U$AV?,^F MNV2I@;W/%C57N=D'DL> W&VE&L-D;DXN@S5_?E5*H$*@*T3@"D'+\")8,L%D MAL L;+#D4CI%E&^+'GP*)N.4UNDH#=J\F7#F3DPP/I\&Z608K#!3I>2^0&PO M=V]R:W-H965TH#ZVTX1#HNE4A$I1- MXP$)%75[F/9@G$MBU;$SVQ#Z[V<[(6-2X27QV?=]]]WYSFFK]*NI$"T<:R'- M+*JL;1X),:S"FIJ1:E"ZDT+IFEIGZI*81B/- Z@6)(GC3Z2F7$99&O8V.DO5 MW@HN<:/![.N:ZK<%"M7.HG%TVGCF967]!LG2AI:X1?O2;+2SR,"2\QJEX4J" MQF(6S<>/BZGW#PX_.+;F; T^DYU2K]Y8Y;,H]H)0(+.>@;K? 9]0"$_D9/SI M.:,AI >>KT_LWT+N+I<=-?BDQ$^>VVH6?8X@QX+NA7U6[7?L\[GW?$P)$[[0 M]KYQ!&QOK*I[L%-0<]G]Z;&OPQD@&5\ )#T@";J[0$'EDEJ:I5JUH+VW8_.+ MD&I .W%<^DO96NU.N6BY+V"C!&4<#'V&> MY]S7D@I8R:XA?&5OEV@I%^8.;H!+6',AW+9)B74"?1C">C&+3DQR0&1H#5.:@=D8)- PE0V 5 MU26^6^..^DN@]C-YR)+10TH.YWK(6S>W MKL8EEP8$%@X:CQ[N(]#=+'2&54WHOYVRKIO#LG+/!VKOX,X+I>S)\ &&!RG[ M"U!+ P04 " 3C?U0P:EX5P$# "Q"0 &0 'AL+W=OV 2\-FB)I@QA)#T4/M#2V MB5"D2U)V O3C.Z1D64X]!##D,>5"][VE,:MS MW]?Q$E*J3^4*!.[,I4JIP:E:^'JE@"8.E'(_"H*VGU(FO$'/K=VH04]FAC,! M-XKH+$VI>AH!EYN^%WK;A5NV6!J[X ]Z*[J *9B[U8W"F5^R)"P%H9D41,&\ M[PW#\W$868"SN&>PT94QL:',I'RPD\ND[P56$7"(C:6@^%G#&#BW3*CC1T'J ME3XML#K>LE^XX#&8&=4PEOPK2\RR[YUY)($YS;BYE9N/4 34LGRQY-K]DDUA M&W@DSK21:0%&!2D3^9<^%HFH )#G," J -%S0/,50*, -%R@N3(7UH0:.N@I MN2'*6B.;';C<.#1&PX0MX]0HW&6(,X,+RA2YISP#<@U49PJP1D:3]V28),QF MFG)R*?+S8O-^- %#&=?':'(WG9"C=\<]WZ 2R^?'A==1[C5ZQ6N;7$MAEII\ M$ DD^W@?(RC#B+9AC*):PD^9."6-X(1$010NLZ(5_$SK.S M^BR%*A=&5#--OETA/[DTD.KO->I:I;I6;08*2>E6 C5D;@6OK>!#!R:G:SLZ M>_>L!V$8=J-.$& ]U]52OK3LMJ)V4#7Z<\Y61T([I=#.OYTN\I-L^^+T/*]7G<6>QC#8 M7;)!K4I[K9"Q%&M0ALTXD"D()A7FQV#^$DPMWEOMFG2$E?L\?(/E"J.=OJ@V M%1.8&<*$-BJSI_8$FYG)%#-/Y FH.MA*Z@E?RYQ?:8HIJ(5[*V@2RTR8O#^6 MJ^5[9.BZL+\SSQ\SUU0M4#+A,$=H<-K!/[/*WP?YQ,B5:[$S:;!AN^$2WU2@ MK 'NSR46NIA8!^4K;? +4$L#!!0 ( !.-_5!&&H&PO=V]R:W-H965TY9HQ!;XG<2K/>VNE-I\]3\[7+*&RSS H$6Y[W+N#G*0F,0V[Q-6([63D&9BA/ MG#^;DYO%><\W&;&8S94)0?7'EDU9')M(.H]O1=!>>4_C6#W^$?TZ'[P>S!.5 M;,KC/Z.%6I_W1CVP8$N:Q>J![WYEQ8#R!.<\EOE_L"ML_1Z89U+QI'#6&211 MNO^DWXM"5!P@.>" "@=TK ,N'' ^T'UF^;"NJ**3L> [((RUCF8.\MKDWGHT M46HPSI30WT;:3TVN:23 5QIG#-PQ*C/!-",EP1F8[<$"O@074C)]K3!8 *I MQ4_#>&#S3(@H78%+*B,)/EXQ1:-8?M)Q#MW!^IR!Q]D5^/CA$_@ HA3\L>:9 MI.E"CCVE1VCR].;%:"[WHT$'1O,E2_L ^S\!Y"._P7WJ=K]B<^T.C3L,7[M[ MNJYE<5%97)3'P^\7MRCA1;H MQ%]BN)(1:Q2TM^K1316O_%4O*GJ7[MA,(88B&8V];K7'= M+ S0P"^M7B5+RF2),]DIE6OP\[^92(UE\#% MBJ7S%S S!FRZC40N.1NZ816H^&PBQBMML-1RQA']>DV'.*W%.M6$&,_ M.$#1BCUTJ[V#8I(P,8]H#.[IA@G7.M*J-?([" ]9R4>P77A%O"J6,'P[ QN, M<#@(F]&ARJKU%@R[BLB*-W"OITW$-C\-5-W/ALJ*-W*)]&->I>P!DE1>% M'62(K59C]\KZ]'VU?Q3#!C,'0VRU&[NU>\\0N<9NI15WLN-1:7FTW?/ 1RW] M&\P<2W]LY1N[Y;M@HR?3R?LU;#47=[$1@JUHXY9;(;C>Y6B$UM ,<4"S(H[= M(OX>M/^Y<\-6G7$7^R78*CENN6."Z\V0IIU;@YECYT:LLA.WLA\!]K_LX8B5 M:M+%S@JQ\D]:[JR0AI9)?0_78.78PQ'[-"#NI\%1/(_>S9%*+[N+'15B'PBD MY8Y*$>]5S[^VFVLP:MC->95W6>9%HEX^KJ)4@I@MM9O?'^HH8O]N;G^B^"9_ MO?7$E>))?KAF=,&$,=#?+[F>B,6)>6-6OB&=_ M02P,$% @ $XW]4&$] ML^MW @ 1P8 !D !X;"]W;W)K&ULC55=3]LP M%/TK5L0#2(-\IQ2ED: 5VB9-0A3&P[0'-[EM+!P[LYT6_OUL)XT"3;N]-+[V M.?><>_W1=,?%JRP!%'JK*),SIU2JOG%=F9=087G%:V!Z91);R1E'"X$$@V505%N]W0/ENYOC.?N*1;$IE)MPL MK?$&EJ">ZP>A([?/4I *F"2<(0'KF7/KW\P3@[> GP1VUK+"$.:2,5KSJRCBO"VB]^Z_HP(/C1$4+0 M$8+_)80=(;2%MLYL60NL<)8*OD/"H'4V,["]L6Q=#6%F%Y=*Z%6B>2K[QK; M%!?OZ!(M]1$I&@J(K]%^GH!$YPM0F%!YH3'/RP4Z/[M 9X@P]%3R1F)6R-15 MVHO)Z.:=[EVK&QS1_=ZP*Q1Z7U#@!=X(?7Z:OH!X70*D1'%![Q3N^; D$P'>U72T\L MW=R];1:%29*ZVV%7#D%Q/)GVH _.HMY9=-+9B[YGEX1=UH+G($>]M0GB@:P? M!I'WR=PA:A)=Q^/FXMY2 MWEQRTMP35YCJB]"=G3%WR<&&A1-OZG]R-X**_#C\Y,X=7'/SQ/[ 8D.81!36 MFN==371YHGVVVD#QVM[\%5?Z';'#4K_T( Q KZ\Y5_O /";]?T?V%U!+ P04 M " 3C?U0A7E"Y]D" "]!P &0 'AL+W=O**K3-L%?S(JR J7J)^+A30SO]:2T!RYHH*#Q'3L35NWLZ$][PY\I[A6 M!V.PGD1"O-C)YV3L!18(&<;::B#F]XIS9,PJ,AB_=SJ]VJ05/!SOM7]POAM? M(J)P+M@/FNAL[ T\2# E)=-/8OT)=_YTK;Y8,.6^L-Z=#3R(2Z5%OA,V!#GE MU9]L=G$X$ A/"80[@=!Q5X8414SH4J)\)C"7.3F:BCBJNL) M&=$FAG.AM(*EM1BYH"[(UM2P6?LYC926I@I_G2'IU"0=1](Y0?*US".4-D'/ M)F*2;2E?55;5%3R66FF3"+-V!3-<4<[M=D08X3$V9:_^YRIJ<%Q1G;#3 MS#>L^8:7\WU'9:-F"$W87$9)Q!K1AD=HK<[@;87Y!RTU1[ER#X>"6)1<5]VU M7JW?IFG5DO\>KQZV!R+-%53 ,#6BP4W?F);58U%-M"A<@XZ$-NW>#3/SOJ*T M!\Q^*H3>3ZR!^L6>_ %02P,$% @ $XW]4&D9=4KZ @ ! H !D !X M;"]W;W)K&ULS99;;]HP%,>_RE&>-JEM$G.O G: M73JM&RIK]S#MP20'8C6QF>V4\NUG.R'00IB$5&DO$%_.__R.CX_M_DK(1Y4@ M:GC.4JX&7J+U\M+W591@1M6%6"(W(W,A,ZI-4RY\M91(8V>4I3X)@K:?4<:] M8=_U3>2P+W*=,HX3"2K/,BK78TS%:N"%WJ;CCBT2;3O\87])%SA%?;^<2-/R M*Y689<@5$QPDS@?>*+P+2-FWC@!98(4XRTE:#F M[PFO,$VMDN'X4XIZE4]KN/N]4?_H@C?!S*C"*Y'^9+%.!E[7@QCG-$_UG5A] MQC*@EM6+1*K<+ZS*N8$'4:ZTR$IC0Y Q7OS3YW(A=@Q(G0$I#8CC+APYRFNJ MZ; OQ0JDG6W4[(<+U5D;.,9M5J9:FE%F[/1PJD7T>#XV<<4P6E$9*SB':9$B M$'.X0Z4EB[09=E/AGC.MX-TU:LI2]1Y40B4J8!Q^)")7E,>J[VM#9O7]J*08 M%Q2DAJ(-MX+K1,$''F/\TMXW$55AD4U88W)4\$O.+Z 1G $)2% @'E%M5(O5 M<*K-&M7#BW%$N%D)-YUPHRX+EA"*+%R)S)2#D_#5M#K^T\'L-H55OM4K#/X9)9*O]X]!4I['X60 MPRB="J5S.LJ#V2B'23I[).>D9E&Z%4GW=!)S=,V1U'U6O5K%$8;,^YX"C8!*6[PXS/LHS^5;SASAD:_A_E&Y(M$GGS/)0N=A-! M6C5E$V[/T/#X(7IBX92J+RNG;K>&VX,W;+Y1\93"+X!>[U)_YV+.4"[<\T-! M)'*NBSNZZJV>.*/B8M].+]Y'MU0N&%>0XMR8!A<=XU@63XZBH<727?,SHERT"6 ( !8% M 9 >&PO=V]R:W-H965T*5#8H MO3,-(L&+:*691PU1=Q?'IFA0,'.M.I3VI%):,+*FKF/3:62E!XDV3I/D?2P8 MEU&>^;VUSC/54\LEKC687@BF7Y?8JF$>W43'C2=>-^0VXCSK6(T;I.=NK:T5 MCRPE%R@-5Q(T5O-H<7.WG#E_[_"=XV!.UN RV2JU<\9#.8\2)PA;+,@Q,/O; MXPK;UA%9&;\/G-$8T@%/UT?VSSYWF\N6&5RI]@ -#D#2 ^ U.L.@;S*>T8L MS[0:0#MOR^86/E6/MN*X=)>R(6U/N<51OB%5[*Z6-J\2%@/3I8$K6)0E=S5C M+3S(I>IA<)'YF^ALG-.TB3-#$-TV@NL$[&:DP\Z_0,ZQJU3U<6"!M'"L^2TR7F MZ<@\];%&#JB!4#_9HB,L:^LX/2\-Q'U19EXI+6Q-N^T$@:5[\ MKP%"N)D/YYZ"?9Y.)TF29/'^5&9\TJL"=>TGTD"A>DFA;@7H=?_NH<7 MP_9 S:6!%BL+3:YO;7 =IC 8I#K?^5M%=H[\LK$/%VKG8,\KI>AHN #C4YC_ M 5!+ P04 " 3C?U00T:H KT# )#P &0 'AL+W=O@Y*=D*RLA94'94ZK)WFL$W$FH/38!?Q:P&\+A%<$@EH@>*Z%L!8( MGVLAJ@5,Z&X5NTG MOGF'WJ"+1]W MR+LJ04V6_&.6IGZGPH\[>H,"[Q?D>[YG\6?V;'$\L(7S<]87_]OZDV0$#64" MHR^XHF]1;@OV'0"M@._S1#TSP@%9.#(I"I94RS_6: D)V]#\AT+= <^9!@LI MT+=/R@#Z(*$4?W>X%S;NA<:]\(I[7Y@D!1*&M_?&I^3<)ZAX:R-EI3O4' M=C\.HT%OZ.[/*WT)"J(P> J:7X(&?=Q_"EI<@GJFOGM+\%$3?-09O,ZH_MLN M80]T!QWIC!N-\6NL=J]QK_="U:[T1F?IQ[VX56P+)AJT:GV)"?HM/BPL&"^P M5[K?!-[O#'P) @A/,J0^L6BNREVPK6K@\OAA[LCMH#$Q>(VEQ]ZI=WDO5/Q: M\9/*QJ'7*K\-Y;=1 MN_G;4)[?;U/A$A6HJUN;"I34^1@U=S5[61;&L&BWLF MU9ABEIF:58%K@'J_9DP>-]I ,_V._P502P,$% @ $XW]4/K$A+KT P MM! !D !X;"]W;W)K&ULQ5AM;]LV$/XKA+ / M+=!%HOP2IW ,I':\>4@'HT8W#,,^,-+9YDJ1*DG9"= ?OR.E2$YC*PZ&N/Y@ MB](]=^0]O'LH#[=*?S%K $ON,B'-9;"V-G\?AB990\;,F,R& W]O;D>#55A!9^ M6EMW(QP-<[:"!=C/^5SC**R]I#P#:;B21,/R,KBB[Z>Q!WB+/SALSJ+&\S2RR!R,P(!B74N&/YL8 Q".$\XCZ^5TZ".Z8"[UP_>IW[QN)A;9F"L MQ)\\M>O+8!"0%):L$/:3VOX*U8)ZSE^BA/'?9%O91@%)"F-55H%Q!AF7Y2^[ MJQ*Q Z#= X"X L3' CH5H',LH%L!NM\#>@< O0K0.S9"OP+T?>[+9/E,3YAE MHZ%66Z*=-7IS%YXNC\8$<^EVUL)J?,H19T=CE67CL,+<['>0V3*O:',G9\ M(/9OA3@C-'I'XBB.]L#'S\'E&>D+QZPN/?-VA.9A8R\T]+L$X=K..#=0\$F\D-!E+ZGN2% M3M98V"2IX[\C+%.%M/L(+=WVO5O7\S8C&M'(?8;A9I>Z(PP?S;Q;S[S;.O,I MI*!Q+R\@*31N;,S-6#"#.?.-KJR!W[$?_H7]D"PLLW#8]AN9@TPQR^0&'Z_* MROA&%L6M@:\%IH)U,$NGF-WPZMS@<"$R+B/T=BCM=?=5\?-VCY9 HT:THA_._2S+N?P750\;]8N*FNYH+WU]XFDC M$30^96%7T8ZGMY$7VJXO)Z%7FD*#?B&UC<[0[@FH;?2!]DY*;>^I_G;[;=PV MXD+;U66Q9AK62B##9 *:;\IV^D)-Q5L?V1W/BJPM?8V4T/,3L-7T>SIH9VL/ M&0:/4 4*BO!T,8O'*PGW2!Y N=]AK^!4Y^S!$[XNVMAJQ(*VJ\55DN@"M]4- M9[=<^/)J.ZPV#3R.7C_A<=-H8]JZC-J])>+02DIIJQSUG]6V8PVG>PR_IR7< M>7]S[_,?F5YQ+ 8!2\1$9^=8CKI\12X'5N7^E>Y6X3[)_.4:&):4,\#G2Z7L MP\"])=9_5(S^ U!+ P04 " 3C?U02Q&GC-$' ;( &0 'AL+W=O MRE%5&*)=MIF,!C+EGCOX25YSB$U M9X]2?=4[S@UYRK-"GX]VQI0_3*0%W-E+ES,!7M9WJ4G&6VD9Y M-J5!,)_F3!2CBS/[VYVZ.).5R43![Q3159XSM;_BF7P\'X6CYQ]^$MN=P1^F M%V/\1P;V"=^%?Q1=ZX)=F4M MY5?\CP)$Q#.>& S!X..!7_,LPTB X[:$";!O15@V@YT"!J&D2O&@Q"BIL&\6M(X4"#6=/ =GU:]]T6 M[H89=G&FY"-1^#1$PPM;?=L:ZB4*G"CW1L%= >W,Q0U?&_*))2(31G!-OB?7 MLGC@RHAUQLD]+X14Y(LT]M9EF@H<7I:1VZ*>I#C8W]YPPT2FOSN;&H"$@:=) MD_ZJ3D\'TR<3$H9C0H-P]8%,B=XQQ75/H.L3 D5-H%_N;\BW'[Y+7<#!L#?^ ML'^I"@@;8%@:-&%[HGST1[DLU00B>*),8=C:L:/MV%$;-O*-W6VAC:I@Z1KR M]\_P +DU/-?_\(2/VO"1#1_[PHLV_)B8'=1P)[.4&,5246Q)RO::_)ND?>-5 M!Y_9X$A7#Q>SL^E##YZXQ1-[\7RI\C571&[(NM)P3VO,/Y0^/C7]K$T_\Z:_ M8WM;99CW)&%ER5/XR#*L1:&9I;W>>5M'G7> A$$8X)]^//,6S]R+YQZ6; *K M[U< P??DBA5?H1: $K0D^4KN%"S:FHSAE$D4B2B :ELNJ,'UK;GE0V-G24]=5"V+E!8$$,DR":<5Q%<\]O0T# MQ[W!>Y0S[)![^/\KZ'43K%O1Y3SRE#1T3!72MW');6$XL(DA"M#U@O$'I),@ M^(.O1H[EPC?2'*A:I839 [L,0#L6$#5M-O[=-]\<2N=S31G2:)@IHOG46+PEVS$$Y >#A@D M_>/OPWGP)SL,]26 ('O.U!A1,%PXFN>"%44%!+6'4(0IL+)*$Z DT%4.-2*L M2 G4BUMFA^_0&B*%!HFN=K!9WX2NKH//3S^1=PX:62">>IAG+* MG BM*TQ68 EZ!_Z0RY?1S+= ')F'?C9_-0M)TB&@1.8YU R\(/!Z?H#>21=& 5'&)\Z5:1^53R$SE6N$6MG]#<<9:"/_V^.A/]K0< NL U$!>]0 MFF=RL^0U'Q-8F0)L(Q!NDDG-7QA:2(PW8'@E,",>"Z15QE\8;B+RG*<"6!A8 MM51 GO8.-GNA7&."@P&]@9_WSWQ"T+$BN@+:2F7M(>0W+]@?5P/)8:)EI9(=T[R9>BB3)WB@(TF 9X]-0V<\Z!N-QUHJ"(+E$5UWU%E/ MO8C]65:3E1^O\R#4;Q$^,:'( \LJ6\Q,L#4>&N#4RDM9H&A5\&E5%(>U%VM\ MZ-FI3T"IDW/JE_/;9P('E[''&CH-[(,*ZT9N"_$O6%L,7#T.12IT,C@M9H<4 M&OEV&]0I/_4K_]T+#]+5?435"V9^ ,;OTZE3;.I7[,OTGY4V.!VU+9%*H4!H MW=S)3\E$^CW\!'M@85C6"W#QUFHYX:9^X?Y90LYVCD&YM.4TF3;^J7[\\M@A=8>RT$/=3G<.%!$3F1CORJ^='V M_ 0(39P7IQ2^0XK(B6WD5\./FPVWA\&O2*U1NIZUV8O/GR0,)C3TL5SD9"3R M,_REW?FD+=H^ ]"$Z%9KL1BN5>? S<_5UZQT:F4-PL YTU%7VB3JNM)9/*$# M )T$1'X)N%.PI:OR%PX/]B$LZZAL=[?2=R!\),5QA8V<)D1^3;CN;IPZ*''' M9&M',H;SD:,5@CH?J>I5DZY;5;J8A -5=0H0^17@>FB4^5,I5'W&WO7\WE/7 M0VV(A^:E4X7(KPH# &M\M2WM/2FY.A+W^?3_^$E)Y 0B\@O$:<=W4+[/_(%G MA/J2.K:/5N]QD!<[(H^/$+DV(K<2MVE=6.^I]R&/+VLI<9.@YK">)U>!3_MB M1_FQGXU/'H(?8=>=5[Z#Z=CQ=OPN+T-B1\[QN[X.B0_?A]"A2G?>B/C)\O1* MLZ=CE7:L&L_>I=*.#^,WG87]ST<+1]*MED.",^V\5\77YC\RM05<).,;B!1, M%E H5;^)KK\86=I7K6MIC,SMY8XSV SC W!_(V%@FB_X]K;]_P 7_P%02P,$ M% @ $XW]4/'UMQ#% @ :@< !D !X;"]W;W)K&ULG55=3]LP%/TK5L0#2!M)DS8MJ*T$+6A,8T(4MH=I#VYRVU@D=F?? MM&R_?M=.R+HV5&POB3_..3[WVKX>;I1^,AD LN"I(Q6Y'P9![!=<2&\\=&-W>CQ4)>9"PIUFIBP*KG]> M0JXV(Z_CO0S;.MZ35+6N)V^T7] MVL5.L*\V'Z".IV?U$I4;]V6;&AMX+"D-JJ(F MDX-"R.K/G^L\;!%(IYT0UH3PK82H)D0NT,J9"VO*D8^'6FV8MFA2LPV7&\>F M:(2TNSA#3;.">#B>PAS9-4]$+E" 8>_9C Y*6N; U(+=2 0-!MG5,QT; ^QX M"LA%;DX(& :=,S91<@T:Q9P(,Y!":?99(0FE)1 BC GX.)NRXZ,3=L2$9 ^9 M*@V7J1GZ2/ZM"S^IO5Y67L-7O$;L5DG,#+N2*:0M_,EA?GR [U/>FN2%+\F[ M# \*?BSE*8N"=S;0H,W/?]/_LA,U>QDYO>C07MY(@[JD>X;LVR<"L!N$PGP_ M(-]MY+M.OON*_$6A:*-_<7?]Z'"D=KE4F$25$MMVLY*+G9RM)NOQ8! /_?5V MAO8QG7XW:$!_&>TU1GO_;E084W*9 $N4P=;#5XGVMJR$_1VW^Y!>U.XU;KS& M![U.N,GH6M37#*IKUN8NWENZ&^TF?XF@_W]G8RZ M9SL.]T%A''=V+/I;Y:P O715WC!WSJK*UHPV#\F%JY_^'WCU"MURO132L!P6 M1 U.^Y0<757VJH-JY8KC7"&56M?,Z#$$;0$TOU!4S>J.7:!Y7L>_ 5!+ P04 M " 3C?U0(T!*06\" !(!0 &0 'AL+W=OA@'Z9]<)-K:^'8F7UI M8;]^9R=$W5;Z)?&=[YY[[LW#K;%/;HU(\%PJ[4;1FJBZBF.7K[$4[LQ4J/EF M:6PIB$6[BEUE413!J51QFB2#N!121^-AT,WL>&AJ4E+CS(*KRU+8EQM49CN* M>M&KXEZNUN05\7A8B17.D1ZJF64I[E *6:)VTFBPN!Q%U[VKF\S;!X-'B5NW M0?!O@Q-4R@,QC5\M9M2%](Z[YU?TVY [Y[(0 M#B=&?9<%K4?1100%+D6MZ-YL/V";3R"8&^7"%[:M;1)!7CLR9>O,#$JIF[]X M;NNPXY#VWG!(6X"Z-+4F8#U,A+4O_O91 MJ!KA>(HDI'(G#),FO4N8&+U!2W*A$.:HI;'PQ1"'*=@Z3=(!'('4\&UM:L=X M;A@3Y^29Q7G+_Z;AG[[!_V.MSZ"?O/-HR<-\"L=')W^CQ%R1KBQI5Y8TP/8/ ME>5..[(U3R#!CT]L '>$I?MY +[?P?<#_/D;\+N%K;K"BE#8?35HT 8!S:_9 M9GPQ2+-D&&_VD#CO2)P?)/&@.2 WYS<6/,><;R%=WK4V:*1SM= Y0FX<[>U. M$R+;87;:[V<7O?W4LHY:=I!:-U<;/U?[XF;_521+!X/+?\+&.XOAWYC/PJZD M=J!PR7[)V7N&L-@*9*NS*PA!O7CBN^:E#ZPWX?FEX?%O!KU_W>([_ %!+ M P04 " 3C?U0$'40H?8" "B"0 &0 'AL+W=OS#6$)(;3:7@(VYYS/Y_ %>[1C_$6D&$OPEF=4C*U4RF)HVV*=XAR)&U9@ MJIYL&,^15$.^M47!,4H,*<]L%\+0SA&AUF1DYN[Y9,1*F1&*[SD099XC_GN* M,[8;6XZUGW@@VU3J"7LR*M 6+[%\*NZY&MF-2D)R3 5A%'"\&5NWSG 1:[P! M/!.\$P?W0#M9,?:B!U^3L07U@G"&UU(K('5YQ3.<95I(+>-7K6DU)37Q\'ZO M_MEX5UY62. 9RWZ21*9C*[9 @C>HS.0#VWW!M9] ZZU9)LPOV%78R+7 NA22 MY359K2 GM+JBMSJ' X+2Z2:X-<%M$_PS!*\F>!^MX-<$_Z,5@II@K-N5=Q/< M'$DT&7&V URCE9J^,>D;MLJ+4-TG2\G54Z)X,8BH%8!M@ MIL'B3;6CNE[.L40D$U<*][2<@\N+*W !" 6/*2L%HHD8V5(M1DO:Z[KPM"KL MGBGL@3M&92K @B8XZ>#/^_EA#]]6(31)N/LDIFZOX+>2W@ /?@(N=&''>F8? MICN#+CO_5WWQS]6/PO":MO",GG=&[T>!.9*$;D%F.F'-A!0]NGZCZQM=_XSN M4DEF^+QH]:(JC=!HZ _=Z\2!3C2R7P]?1Q8@80=ML,&YMA;Y\L MRU5ED- UR_&PIT6B1C+J;Y%CR:[0HA,CUWX4M%+K H5Q*[8.T"" K=RZ0%[0 M'5S9J<8!X:#EN$.T"!J@1:G(!>&4R_W]E)0U=1M"^)[=Q[?O MZA85?:FUD*1I>(2E>5:@<%Z&EV=7$ HLG6=@]'K".0KAB4C&[X$S&J_TP-WUEOTF MY$ZYK)C%N1:_>.6::?0Q@@IKU@FWT)LO..3SP?.56MCPA,T0FT10=M9I.8!) M@>2J?[/GP8<= /&\#D@'0+H/F!P 9 ,@"XGVRD):U\RQ(C=Z \9'$YM?!&\" MFK+ARE=QZ0Q]Y81SQ38[)IMMD9^F;A%\[=0I9\@[2)$U>T3/_;_C9 MIS?D9*/W6>#+#O %EUO&*R"/@4G=*6?)LU)TE*\WSS4(D@SN3*@,Z!J$]QL$ M9RLNN.-HWQ R&85,@I#) 2$OU2R]I)H*;Z&S^Y[W%O=4YX'*SXBG(LTN)GG\ MM&OD:T')2U"O,M[Y;26:=>AF"Z7WH2_J>#H.C*O0)WOG,QHD?=^_T/13Z(Z9 M-5>67*N),CF]H#8T?6?W&Z?;T!PK[:C5PK*A88C&!]#W6FNWW?@+QO%:_ 50 M2P,$% @ $XW]4/$ZOKQ/ @ U@4 !D !X;"]W;W)K&ULE51A;],P$/TKITA(0X(F3;HRIK;2U@H! C%UP#X@/KC)M;'F MV,&^K-N_Y^RD40=MI7V)??:]EWOO;$^VQMZ[$I'@L5+:3:.2J+Z,8Y>76 DW M,#5JWED;6PGBT&YB5UL410!5*DZ39!Q70NIH-@EK-W8V,0TIJ?'&@FNJ2MBG M:U1F.XV&T6YA*3AI=#2_G(Y\? M$GY*W+J].7@E*V/N??"IF$:)+P@5YN09! \/.$>E/!&7\:?CC/I?>N#^?,?^ M(6AG+2OA<&[4G2RHG$87$12X%HVBI=E^Q$[/N>?+C7+A"]LN-XD@;QR9J@-S M!974[2@>.Q_V .GY$4#: =)_ =D10-8!LB"TK2S(6@@2LXDU6[ ^F]G\)'@3 MT*Q&:M_%6[*\*QE'LR_('CAX"[=\/HI&(9@UW 7Q6+R]>D#+O80E^@,A]09" M/GQ'6SD0NO@_=2%=;AI-L!3D@8J' LC MYH3J.=P<+9 $E*YUY.86(FO)\Z[ MJJ_;JM,C57]N] "RY VD29H<@,]/PQ>8,WSHX;F/8FIH$O.VWB MKZN5(\L'\_<)SJSGS +GZ AG;ZSHC+5]#U3H 7$/X.P)A3WLX&GZ M'=+W8E@K)]Z[=?[%^RKL1FK'[5DS43)XQU?>MJ](&Y"IPT5<&>)K':8E/[QH M?0+OKXVA7>#O=O^4S_X"4$L#!!0 ( !.-_5#2$N+I!P0 " 1 9 M>&PO=V]R:W-H965T3KG#SG8+^OS>S( M^ ]QH%2"GT5>BGEPD+*Z"T.Q.=""B%M6T5+=V3%>$*E.^3X4%:=D:X**/$11 ME(0%R:YSJ3XOBO31IT[]2!I\B22+&6='P/73*IL^,+TQT:J:K-0_XTIR=3=3 M<7+QF:H>"# "*S5 MG5. =N!3[6L.07F'EB27^IGDP+4Y99R\&=%.9%9N0=M MZ/M'*DF6BP\JR??5(WC_[@-X![(2?#NP6I!R*V:A5*3Z?>&FI;IOJ)"'ZO>Z MO 4XN@$H0I$C_&$X_)%N5#C4X7#Z.CQ4_>F:A+HF(9,/#S?IGX]K(;D:>/\. MY,1=3FQRQIZ<;_MX\Z;=WMKOF[R)R:MGZ?,"X13.PF<'3=S1Q-?30!=-DW=\ M0A-/II&;9MS1C*^G02Z:L4V3C#TT24>37$^#732)18-1@MTTDXYFB7-MP-5]K*3E+N84HLIF2 /T[1CFE[+Q"3)06ZN5NU5%]W4 MHD/C"",W'HQZR8T& 3]3(>[ 4U'5DFZ54JK>4"&=*AE9!*,XCF(/P8GHPT&" MI7JA*AH\D[PVBM_T(L_(.LLSF5&W9D.['U&"4@]-KZX0G=&/AYISS50Q;@S^ M;"ID]PB/XZ2C:AT#6;(YPCCU: /L91R>J^,6[0THU3I,U;%Y79JS"FQ5 2=1 MBMY688L_3*?1Q%-%+__P4OU?U>NFH*=RPPKJMR-H.\ HF?J(>@N EWJ B\AI M2=!V@1&,H6_6]#X +S4"%Y+3EZ!M!0II[.M2;P;P4C=P(3G-"=I^,(+(XTZP M-P1XJ2-81.?*+[3=8823J6>I WM_@)<:Q!]4#@QPVP9@DGI&$^I= V[@)_" M.:B1;0483Q(/1>\$:-@)_!3.<8QL"\!PZADTZ&1]/>P ?@KGT$6VY&,8>Z0< M]5*.+EV2OU XUU/(EFS_@@KU4HPNE6)#,;R.0K8(^Q=2J!=A=*D(-RQG3N V M^ZNM"L3QVPDG$A6F1WMFDFU/S:' M!TK4[E0_H.[O&),O)WJ3W/TILO@?4$L#!!0 ( !.-_5 UYZ2%2P, )X* M 9 >&PO=V]R:W-H965T6N2;K25Z+H6$*!I8_#92]S&(K&+[:SCWW-VTI!&;E3@2QO;S_.<[\X^WV3' MQ0^9$Z+0,[^XD[NLF5GG!GDRW>D'NB M'K:W D9NJY+1DC!).4."K*?.._]JE6B\ 7RC9"<[WTA[\LCY#SWXD$T=3V^( M%"156@'#WQ.Y)D6AA6 ;/QM-IS6IB=WOO?K2^ Z^/&))KGGQG68JGSIC!V5D MC:M"W?'=>]+X$VF]E!?2_*)=@_4I#W!#B4RTD#<%DWZVC:U*SP K/)H+OD-!H M4-,?)K^FA3)_$>R5@E0)/S;[ 8?_$I42W1*#[' N"SM$=23E+:4&Q.2Y\ MC51.T)>J) (K+A!F&5H0QF$_9EQ)DB'*T#4OMY6B;(/F6-*TQM&B4K!L,?1J M012FA7P-)A_N%^C5V6MTAEPD]:K4@@^,*OFF,_$UYY4$69@\.QA/7 71T#ZY M:>/YO/8\..)YB#YSIG*);EA&,@M_.F]0 MX 6>93_7P_3/6 #=/TI?G&S=O[30;TZV;J4O_\_WU3]O_B 587LK0J,7'KL5 M^Z-^-2 V:L5&1FPT<,4*./FV(UHS8\/4C\;3[-Q/HG T<9^ZF;? 1F$0'Z(6 M-I0?C0]1-Q94XL4]U-*""OQQ[!W"5K;]^T%G9P<1B]J(18/A[]26H03$K5P\ MF(#OYCTBV3E^@JQNR+Z>P,,L%10/7;!>OA@'?O!6/VM-X92_0-JTH[AV E4TK/A;FI(U+&6GW<3;YW MD22],%A1?C\,5M1E3VME145!+PQNYSF$>[PQG8Y$*:^8JFM .]LV4^],#]&; MG_M7-[YE?@G-5]TK_9&O.S,3FV4J6*,]N644IR+$]X01C\DW"18P5+L;)E(0B.#2C/;,]Q M3NT<4V9-1F9O(28C7JJ,,K(02)9YCL73E&1\/;9<:[-Q0U>ITAOV9%3@%5D2 M=5LL!*SLAB6F.6&26HQ61 MC$1*4V"X/) 9R3+-!#I^UZ16DU,#M^\W[!>F>"CF#DLRX]D/&JMT; TL%),$ MEYFZX>M/I"ZHI_DBGDGSB]9UK&.AJ)2*YS48%.2455?\6#=B"P \[0"O!GC[ M@. P*\!_K$9@AH0')NA5P-,Z795NVG<'"L\&0F^1D)' YN^,=TW:.@79=HH M2R7@7PHX-?D*7KSD4J(%$6B98D'01S3C>5$J;$Z2)VA.LU*1&+7$ADD")XXH M0^=,T5@'PKFC=W.B,,WD>R"3.E!N+A#Y+>6EQ"R6(UM!!5J''=5JIY5:[X!: M'UUQIE*)0A:3N 4_[\:?=N!MZ%S3/F_3OJG72?BE9"?(=SX@S_&<%CVSH^'N ML*V<_\L>_G/VG6;XC9=\PQ<('7C"R'[8MU1+D!_YNT/P8 MIO O3#O=.6VZ<]K9G9OEK43P=*,%W'1TN]_P]=^2"0:-K,%KF6#PXE2&O>&> M!U[&^#UGSP)'\(3=/#N=&3:=&79V)LR+C#\1."SS.EB4(DKA2XX6&6;56739 MPG6>/US.6S*&N_5%=5_+&G7F[?/J[;\>6F+ZWIXUCN )NWFJWMA;@T=.Q,I, M?!)J*YFJOAO-;C-5GIM9:F]_ZI[-W);]N9Y"S:#S3%^-L%=8K"B3*",)I'). M^B!45%-AM5"\,&//'5.SY'C,9)QV4?C(- )+G5DBSCAK$[I924S30,C-3'4A[4BG=,K2A MKJGI-+#2@UI!DSB^H2WC,LI2O[?36:IZ%%S"3A/3MRW3O[<@U+".YM%I8\_K M!MT&S=*.U7 _-KMM(WHQ%+R%J3A2A(-U3K:S&^W2Y?O$[YQ&,S9FKA* M7/!0KJ/8&0(!!3H&9E]'N ,A')&U\6ODC"9)!SQ?G]@_^MIM+3DS<*?$=UYB MLX[>1Z2$BO4"]VKX!&,]*\=7*&'\DPPA=[6*2-$;5.T(M@Y:+L.;/8]]. ,D M\PN 9 0DWG<0\B[O&;(LU6H@VF5;-K?PI7JT-<>E^R@'U/:46QQF!ZAMBY$\ MR/"!7:?>DDU9J[A"NYCZL?"TB__T8P^=TLAE37YL M4J/YU;HV12TH&L_ZX84JI<8!F+:G:[3)DS1W_1P%Q^9KKDT1$!EH?'L MG=758;Y#@*KS,Y4KM!/JEXW])8!V"?:\4@I/@1.8?C+9'U!+ P04 " 3 MC?U0W:?+.0(# #^"0 &0 'AL+W=OLI2*H15+F5_9MEC%D!%QR7*@ZLN:\8Q( M->61+7(.)#2D++6QXW3LC"34&@W,VAT?#=A&I@F%.X[$)LL(?QY#RG9#R[7V M"_,DBJ5>L$>#G$2P /F0WW$ULRLK89(!%0FCB,-Z:%V[5S/7T02#^)' 3AR, MD4YER=BCGMR$0\O1$4$**ZE-$/7:P@325%M2A$-9DD\HYVWV%,J% VUNQ5)@GVI58QT*KC9 L*\DJ@BRA MQ9L\E84X("@[S01<$G"=X+]"\$J"]U8/?DGPW^HA* DF=;O(W11N2B09#3C; M(:[1RIH>F.H;MJI70G6C+"177Q/%DZ,%1$IVB6YHT71:O,]H4;0-8FLTARW0 M#:#E,YH0"1%3R^=3D"1)Q86"/BRFZ/SL IVAA*+[F&T$H:$8V%(%IUW8JS*0 M<1$(?B40#]TR*F.!9C2$L($_;>=W6OBV*DI5&;ROS!BW&ORVH9?(2I&H7,HW7U$D%O6/H>B?WNHSRG*Z[E]YQ@U M/45U?=SM'Z-F#2@7!UZ%.LHSJ/(,6O-4G9JS1/]\$]%2MDYEKO/Q&G4K9]WW M:530@X.*N;W #VH:G:*PUW7\FD:GJ !C7%-R=HKR@\#O-VO4J_+LM>:Y>!:Z M9"T5ZU>6^A\OC^N\[.O.^P0J^4<]W7=Q3: &E.O[O4Y-H0:8$BBH_T9-L.!0 M[R)9^^ \RX!'YB(AT(IMJ"SVK&JUNJQ)52@%-;*E7/95?W$B\M&,9$L-Z?IDDEU-IMAK"YHP#5 ?5\S)O<3[:"Z M\HW^ E!+ P04 " 3C?U05FM.1J@" N!P &0 'AL+W=OQJFTOVC78CT' M9;54O&K)VD%%6//$KVT=#@A:IY_@MP3_F!">(00M(;")-LYL6G.L<)H(OD/" MH+6:6=C:6+;.AC#3Q:42^BW1/)7.80U"0(X6L 56 [I&RZ:AB*_1K,2L (D( M0R? RSDH3*B\TI3GY1Q=7ERA"X/\4?):8I;+Q%7:H8GC9JV;:>/&/^,F0H^< MJ5*B+RR'_#W?U9EUZ?G[]*;^H.!#S6Y0X'U"ON=[/7YF'Z://@_8";IJ!U8O M^&BUYT1FE,M: /I]OY)*Z+_UGX% 81]S6FT8NLGOGTMVD8V>,.\,SKNC(X'C385P=28$TU1^MPU M(N.#R-'X]LC=*2:,1_WNHLY=-.AN 1DO&+$#1QO,]^T;T C[[B@[L'HJ4 4=B)+E/&:J>8S[4Z[ MH7]O9]W1^51?!LWL?I-I;I)'+/0_6"(*:RWIW<2Z;J*9SLU&\8T=<"NN]+BT MRU)?:" ,0+]?+H-*ZN<5891741$U$ ]R<%$+61!M3EE@U$DCN0#7#41C.<4TH M#]+$[6UEFHA6,\IA*Y%JZYK(WRM@HEL$T^"TL:-EI>T&3I.&E+ '_=!LI;'P MP)+3&KBB@B,)Q2)83F_7,^OO'+Y1Z-1HC6PF!R$>K7&7+X+0!@0,,FT9B/D= M80V,62(3QJ^>,Q@D+7"\/K%_=KF;7 Y$P5JP[S37U2+X$* <"M(RO1/=%^CS M>6_Y,L&4^Z+.^\ZC &6MTJ+NP2:"FG+_)T]]'48 PW,>$/6 Z#E@]@(@[@&Q M2]1'YM+:$$W21(H.2>MMV.S"U<:A33:4VUO<:VE.J<'I= ,%2 DYVL$1> OH M'5KF.;4E)@S=<=\GMN!7&]"$,G5M7![V&W3UYCK!VH1@B7#6RZV\7/2"W!S= M"ZXKA3[Q'/)_\=B$/L0?G>)?11<)O[9\@N+P+8K"*#P3S_K5\.G'"^'$0SEC MQQ>_MIP;JC(F5"L!_5@>E):F;W]>$)H-0C,G-'M!: >9*+F[)R0*V[A>5WK= M>.T [W,8UOIF%HJG8<%^Q_MVD 3^T?VG\$W)/9$FY0@P*0QE.;LP,23^6WM"B<9U]$-K,B5M6 MYB4#:1W,>2&$/AE68'@;TS]02P,$% @ $XW]4"PY;1N! @ -P8 !D M !X;"]W;W)K&ULG57;;MLP#/T5P=A#"ZRU8[== M420&FG3#.JQ T*S;P[ 'U69LH;ID$G/IOGZ4['@>EAK%7F)=> X/29$9;XU] MNJ$%Q=VI6H.EF::SB2%M;Q6YE@9+V>0K2;"?1*-H?W(NJ1G\0Y^,5KV !^+":6]K% M'4LI%&@GC&86EI/H>G0U._?VP>"K@*WKK9F/Y-&8)[^Y+2=1X@6!A (] Z?/ M!F8@I2PX"T!:2O!60M( N!-LI" M6#<<>3ZV9LNLMR8VOPBY"6B*1FA?Q05:NA6$P_P>)$ 7$AW3"8SCC5=SVOBT0&R$<[89\9UR69$0^D4 MNF(+L!M1@&=]6-RPHS?'XQA)OU<1%ZW6::,U?4%KQNZ,QMJQ][J$\@!^-HR_ M&,#'E+>D^>=-TD/#36I^R+'G+TB1-#NGY;_A?K**PM 78T,=@@^KPS!JD/)&.85VE+\6&"LP(917D6P4*K\XCA54F"&J@M18JXCF9 ,*6W*W*E* MB5%:F21&'=]U XL%G""SN5J0X@D]G M'W_70MU\ ':,\"(%VOMR66F$NT=;SYW!(: 9=9"5DBF5? MQH.=*PXISHP<2?+"C$J4C@DJ)9B>I 3E@J-&0Y?13C0VP90^FJ?V5[;#WF2C M^^>:N\?[J1;43BW&&H8_IEGV&.N_B0M*LA;J6ZVWPQO;]"M^D#@CF\;>9+V M*;HW34=E2;=?*,0]3E@4)(\JRKF59)M -+"-98*I*,/7\D*I=X MH[IVVF33FOT3U/QOKW...9:(CD7KWG_/5_G-BB^O_I?DYE]E7_"+&MM7\7L7 M.3\%D<$IB#R)GKP^!9&+=RG2:5_@HU/"SAFA]P)S%HO@3W/"HT-1L*H)582W M5D'2%/.#HX+&*[32GPT[?+T^Q1FJJ5KVP0@.\WN*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU M1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'.L 5H(DN,)(>FO[Y')B1RXYSIB^#)6!;B\[&D3T?F\U[IAY52#^1'):09 M1EMK=U?]OBFVK*+F'[5C$JZLE:ZHA5.]Z9N=9K0T6\9L)?K)8'#9KRB7T9?/ MQ[9N=-\_4985EBL)A:[@GK.]>;WN3LDC-WS%!;=/PZCY+%A$*BYYQ7^RQ?K>H=EQO7#-Q%W[N-)@['XR&(5_I/ MPJC6:UZPB2KJBDE[B*-FP@%*L^4[$Q%)*S:,CE4(E2692@M!(G-Y: KJNCN% MGYZ7A[NV@.O%4%]QN*#G90,>#G)\O9Q,E_ET0N!3?KV83T9W MBIJ1;XR:6C/W!>/!?4+@/H6%F\M'J*#TDS]=#[#Y>A#XD5I5//2^4L-*,MI3 M7?J!BE&3A%:)JBINFV?7*&\,P@?W,EEPUH+$3!('5LF$K2R9T<*M67[#PMP1 M!Y;' CI^FP:31!S8$DMH=Z&,(3=,DWQ+-?/),#/$@=60LTVSI'IG'87Y( XL MA E;,ZUA5-XRF#+J5L@P!<2!'7#K"EG9NZ$:%J!WFDI#FV5]J[MA\W\<6 "H MI5J+DA@S01Q8!>]XBOP%N8=H#=X$$T026! OQCJ"_>V388)( @OBK;HZ$=%$ MX[1ZZ.3#/)&G-T,F(*24ZLD$Y S"7).?.)5F:6 M8$))SI-1D!X9E26W/B8FE.1,0NF1)L[^M@8FE/1D0@$P:*^L!7,]X+G+L^!;#JLCXD9)@UL&!2SO9>%;F8%%DTG9C-ZH"85/B8FGC2P>/!H^A-2 MBLDG#;VCA:7&I.=C8OY)@_NGO?KI.=!'MT4/'"3W,3$+I8$M]!:S-2WYF)B% MTL 6ZL!\U>=U[6-B%DH#6^AY2>F>=;53LNFC -@4D^D/?]\:LU 6V$(OF'F] MVXG&E%20,35;,A-J[V-B%LH"6^@5T^N2_S.^V;HQCXE9* MNH3>8K\NXEBPSS$)98 N] MOTO9 /LO)C$+7306ZA]?[I=LS24KE_ 3!LH+*HH;3=SA\"(BNW [BNM:B#&4 M7;7/NGT-(JVW<-^FAZ^/A?&7=#?LFGY?#)O3-ZJ/9Q*#C\20,OV=4B]GO MF:.W4Q__,[%;KW>K^-*M/O?QD/\8'+ZZX2-M8\S5Z*T9-C'/JW!LKZ=3N!SD MX3RY&BW?Y]6P?)*9_:F*X] M/VM\_CVISN=[X_7QE^7/27Q?U!>< _S]77P#4$L#!!0 ( !.-_5" A/B= MP $ > 3 6T-O;G1E;G1?5'EP97-=+GAM;,W9R6[",!0%T%]!V5;$ M>( . C9MMRV+_H";/" BB2W;4/C[.F&06M&HB$J]FT2)[7=?;.EL,G[;6?*] M;576?I(L0[ /C/EL297VJ;%4QY&Y<94.\=$MF-792B^(B<%@Q#)3!ZI#/S0U MDNGXB>9Z78;>\S:^]H6I)XFCTB>]Q_W$)FN2:&O+(M,ACK--G7]+Z1\2TKBR MG>.7A?4W<4+"SB8T(S\''-:];LBY(J?>3+OPHJLXBVU+YL.N))]VESC3HYG/ MBXQRDZVKN"3UUI'._9(H5&6Z+WK3G1SB#M/^RJ_.;\MT!<:9,V>LCR?FZ/*X MXY$TJ_LV%B(7BNY//"7&TE=_'S6GG5/^R^RXO1_&K=KS\*R]7;_'7\_X5/_" M/@1('Q*D#P72QQ"DCQ%('[<@?=R!]'$/T@&UL4$L! A0# M% @ $XW]4,W5L\M=!0 IQ8 !@ ("!#@@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ $XW]4.EY*:1. M!0 >A0 !@ ("!B!< 'AL+W=O;'^,X& #\&@ & @(&&( >&PO=V]R:W-H965T&UL4$L! A0#% @ $XW]4+@%Y+ G!P <2@ !@ M ("!BB< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ $XW]4$I"^>R! @ /@4 !D ("![3\ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ $XW]4$-[ M:%'\# R28 !D ("!)E4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $XW]4$/=E'S^ P V @ !D M ("!_&H 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ $XW]4*)&7IEF"@ 81P !D ("! M^G4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ $XW]4/>U&! 8 H !D ("!\X8 'AL+W=O4& 4 "$- 9 " @=2. !X M;"]W;W)K&UL4$L! A0#% @ $XW]4">Z4['& M P [P@ !D ("!(Y0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $XW]4&+9RBHT @ G 0 !D M ("!N9T 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ $XW]4&$]L^MW @ 1P8 !D ("!5J@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M$XW]4-Z7+0)8 @ %@4 !D ("!1;$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $XW]4$L1IXS1!P M&R !D ("!\[L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $XW]4!!U$*'V @ H@D !D M ("!G&PO=V]R:W-H M965T&UL4$L! M A0#% @ $XW]4-(2XND'! (!$ !D ("!\=$ 'AL M+W=O>DA4L# M ">"@ &0 @($OU@ >&PO=V]R:W-H965T&UL4$L! A0#% @ $XW] M4)_A)2D/ @ < 0 !D ("!&MT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $XW]4-2XG*$] @ )P4 M !D ("!>.4 'AL+W=O&PO=V]R:W-H965T : " 77R !X;"]? 3 " M 7'T !;0V]N=&5N=%]4>7!E&UL4$L%!@ Z #H S0\ &+V ! $! end XML 63 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 64 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 65 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 150 312 1 false 39 0 false 6 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.impinj.com/20200630/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/20200630/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/20200630/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/20200630/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/20200630/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/20200630/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/20200630/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/20200630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 100080 - Disclosure - Fair Value Measurements Sheet http://www.impinj.com/20200630/taxonomy/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 9 false false R10.htm 100090 - Disclosure - Inventory Sheet http://www.impinj.com/20200630/taxonomy/role/DisclosureInventory Inventory Notes 10 false false R11.htm 100100 - Disclosure - Stock-Based Awards Sheet http://www.impinj.com/20200630/taxonomy/role/DisclosureStockBasedAwards Stock-Based Awards Notes 11 false false R12.htm 100110 - Disclosure - Commitments and Contingencies Sheet http://www.impinj.com/20200630/taxonomy/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 12 false false R13.htm 100120 - Disclosure - Debt Facilities Sheet http://www.impinj.com/20200630/taxonomy/role/DisclosureDebtFacilities Debt Facilities Notes 13 false false R14.htm 100130 - Disclosure - Leases Sheet http://www.impinj.com/20200630/taxonomy/role/DisclosureLeases Leases Notes 14 false false R15.htm 100140 - Disclosure - Net Loss Per Share Sheet http://www.impinj.com/20200630/taxonomy/role/DisclosureNetLossPerShare Net Loss Per Share Notes 15 false false R16.htm 100150 - Disclosure - Segment Information Sheet http://www.impinj.com/20200630/taxonomy/role/DisclosureSegmentInformation Segment Information Notes 16 false false R17.htm 100160 - Disclosure - Deferred Revenue Sheet http://www.impinj.com/20200630/taxonomy/role/DisclosureDeferredRevenue Deferred Revenue Notes 17 false false R18.htm 100170 - Disclosure - Related-Party Transactions Sheet http://www.impinj.com/20200630/taxonomy/role/DisclosureRelatedPartyTransactions Related-Party Transactions Notes 18 false false R19.htm 100180 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.impinj.com/20200630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.impinj.com/20200630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPolicies 19 false false R20.htm 100190 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.impinj.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.impinj.com/20200630/taxonomy/role/DisclosureFairValueMeasurements 20 false false R21.htm 100200 - Disclosure - Inventory (Tables) Sheet http://www.impinj.com/20200630/taxonomy/role/DisclosureInventoryTables Inventory (Tables) Tables http://www.impinj.com/20200630/taxonomy/role/DisclosureInventory 21 false false R22.htm 100210 - Disclosure - Stock-Based Awards (Tables) Sheet http://www.impinj.com/20200630/taxonomy/role/DisclosureStockBasedAwardsTables Stock-Based Awards (Tables) Tables http://www.impinj.com/20200630/taxonomy/role/DisclosureStockBasedAwards 22 false false R23.htm 100220 - Disclosure - Debt Facilities (Tables) Sheet http://www.impinj.com/20200630/taxonomy/role/DisclosureDebtFacilitiesTables Debt Facilities (Tables) Tables http://www.impinj.com/20200630/taxonomy/role/DisclosureDebtFacilities 23 false false R24.htm 100230 - Disclosure - Leases (Tables) Sheet http://www.impinj.com/20200630/taxonomy/role/DisclosureLeasesTables Leases (Tables) Tables http://www.impinj.com/20200630/taxonomy/role/DisclosureLeases 24 false false R25.htm 100240 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.impinj.com/20200630/taxonomy/role/DisclosureNetLossPerShareTables Net Loss Per Share (Tables) Tables http://www.impinj.com/20200630/taxonomy/role/DisclosureNetLossPerShare 25 false false R26.htm 100250 - Disclosure - Segment Information (Tables) Sheet http://www.impinj.com/20200630/taxonomy/role/DisclosureSegmentInformationTables Segment Information (Tables) Tables http://www.impinj.com/20200630/taxonomy/role/DisclosureSegmentInformation 26 false false R27.htm 100260 - Disclosure - Deferred Revenue (Tables) Sheet http://www.impinj.com/20200630/taxonomy/role/DisclosureDeferredRevenueTables Deferred Revenue (Tables) Tables http://www.impinj.com/20200630/taxonomy/role/DisclosureDeferredRevenue 27 false false R28.htm 100270 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.impinj.com/20200630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails Summary of Significant Accounting Policies - Additional Information (Details) Details 28 false false R29.htm 100280 - Disclosure - Fair Value Measurements - Additional Information (Details) Sheet http://www.impinj.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails Fair Value Measurements - Additional Information (Details) Details 29 false false R30.htm 100290 - Disclosure - Fair Value Measurements - Summary of Assets Measured at Fair Value on Recurring Basis (Details) Sheet http://www.impinj.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetails Fair Value Measurements - Summary of Assets Measured at Fair Value on Recurring Basis (Details) Details 30 false false R31.htm 100300 - Disclosure - Inventory - Schedule of Inventories (Details) Sheet http://www.impinj.com/20200630/taxonomy/role/DisclosureInventoryScheduleOfInventoriesDetails Inventory - Schedule of Inventories (Details) Details 31 false false R32.htm 100310 - Disclosure - Stock-Based Awards - Summary of Stock Options Activity (Details) Sheet http://www.impinj.com/20200630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfStockOptionsActivityDetails Stock-Based Awards - Summary of Stock Options Activity (Details) Details 32 false false R33.htm 100320 - Disclosure - Stock-Based Awards - Summary of Restricted Stock Units (Details) Sheet http://www.impinj.com/20200630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfRestrictedStockUnitsDetails Stock-Based Awards - Summary of Restricted Stock Units (Details) Details 33 false false R34.htm 100330 - Disclosure - Stock-Based Awards - Additional Information (Details) Sheet http://www.impinj.com/20200630/taxonomy/role/DisclosureStockBasedAwardsAdditionalInformationDetails Stock-Based Awards - Additional Information (Details) Details 34 false false R35.htm 100340 - Disclosure - Stock-Based Awards - Summary of Stock-Based Compensation Expense (Details) Sheet http://www.impinj.com/20200630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfStockBasedCompensationExpenseDetails Stock-Based Awards - Summary of Stock-Based Compensation Expense (Details) Details 35 false false R36.htm 100350 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://www.impinj.com/20200630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 36 false false R37.htm 100360 - Disclosure - Debt Facilities - Convertible Senior Notes - Additional Information (Details) Notes http://www.impinj.com/20200630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails Debt Facilities - Convertible Senior Notes - Additional Information (Details) Details 37 false false R38.htm 100370 - Disclosure - Debt Facilities - Schedule of Interest Expense (Details) Sheet http://www.impinj.com/20200630/taxonomy/role/DisclosureDebtFacilitiesScheduleOfInterestExpenseDetails Debt Facilities - Schedule of Interest Expense (Details) Details 38 false false R39.htm 100380 - Disclosure - Debt Facilities - Summary of Outstanding Principal Amount and Carrying Value (Details) Sheet http://www.impinj.com/20200630/taxonomy/role/DisclosureDebtFacilitiesSummaryOfOutstandingPrincipalAmountAndCarryingValueDetails Debt Facilities - Summary of Outstanding Principal Amount and Carrying Value (Details) Details 39 false false R40.htm 100390 - Disclosure - Leases - Components of Lease Expense (Details) Sheet http://www.impinj.com/20200630/taxonomy/role/DisclosureLeasesComponentsOfLeaseExpenseDetails Leases - Components of Lease Expense (Details) Details 40 false false R41.htm 100400 - Disclosure - Leases - Supplemental Cash Flow Information Related to Operating Leases (Details) Sheet http://www.impinj.com/20200630/taxonomy/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToOperatingLeasesDetails Leases - Supplemental Cash Flow Information Related to Operating Leases (Details) Details 41 false false R42.htm 100410 - Disclosure - Leases - Schedule of Weighted-Average Remaining Lease Terms and Weighted-Average Discount Rate Related to Operating Leases (Details) Sheet http://www.impinj.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfWeightedAverageRemainingLeaseTermsAndWeightedAverageDiscountRateRelatedToOperatingLeasesDetails Leases - Schedule of Weighted-Average Remaining Lease Terms and Weighted-Average Discount Rate Related to Operating Leases (Details) Details 42 false false R43.htm 100420 - Disclosure - Leases - Schedule of Future Lease Payments under Operating Leases (Details) Sheet http://www.impinj.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails Leases - Schedule of Future Lease Payments under Operating Leases (Details) Details 43 false false R44.htm 100440 - 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/20200630/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 44 false false R45.htm 100450 - Disclosure - Net Loss Per Share - Computation of Diluted Net Loss Per Share Effect in Antidilutive (Details) Sheet http://www.impinj.com/20200630/taxonomy/role/DisclosureNetLossPerShareComputationOfDilutedNetLossPerShareEffectInAntidilutiveDetails Net Loss Per Share - Computation of Diluted Net Loss Per Share Effect in Antidilutive (Details) Details 45 false false R46.htm 100460 - Disclosure - Segment Information - Additional Information (Details) Sheet http://www.impinj.com/20200630/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetails Segment Information - Additional Information (Details) Details 46 false false R47.htm 100470 - Disclosure - Segment Information - Summary of Revenue by Category (Details) Sheet http://www.impinj.com/20200630/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueByCategoryDetails Segment Information - Summary of Revenue by Category (Details) Details 47 false false R48.htm 100480 - Disclosure - Deferred Revenue - Summary of Changes in Deferred Revenue (Details) Sheet http://www.impinj.com/20200630/taxonomy/role/DisclosureDeferredRevenueSummaryOfChangesInDeferredRevenueDetails Deferred Revenue - Summary of Changes in Deferred Revenue (Details) Details 48 false false R49.htm 100490 - Disclosure - Deferred Revenue - Additional Information (Details) Sheet http://www.impinj.com/20200630/taxonomy/role/DisclosureDeferredRevenueAdditionalInformationDetails Deferred Revenue - Additional Information (Details) Details 49 false false R50.htm 100500 - Disclosure - Related-Party Transactions - Additional Information (Details) Sheet http://www.impinj.com/20200630/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails Related-Party Transactions - Additional Information (Details) Details 50 false false All Reports Book All Reports pi-10q_20200630.htm pi-20200630.xsd pi-20200630_cal.xml pi-20200630_def.xml pi-20200630_lab.xml pi-20200630_pre.xml pi-ex311_8.htm pi-ex312_6.htm pi-ex321_9.htm pi-ex322_7.htm http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2020-01-31 http://fasb.org/us-gaap/2020-01-31 true true JSON 68 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "pi-10q_20200630.htm": { "axisCustom": 0, "axisStandard": 21, "contextCount": 150, "dts": { "calculationLink": { "local": [ "pi-20200630_cal.xml" ] }, "definitionLink": { "local": [ "pi-20200630_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_20200630.htm" ] }, "labelLink": { "local": [ "pi-20200630_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "pi-20200630_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "pi-20200630.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/2019/dei-2019-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/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 385, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 7, "http://xbrl.sec.gov/dei/2019-01-31": 7, "total": 14 }, "keyCustom": 39, "keyStandard": 273, "memberCustom": 11, "memberStandard": 28, "nsprefix": "pi", "nsuri": "http://www.impinj.com/20200630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200101_20200630", "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/20200630/taxonomy/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200101_20200630", "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_20200630.htm", "contextRef": "C_0001114995_20200101_20200630", "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/20200630/taxonomy/role/DisclosureInventory", "shortName": "Inventory", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200101_20200630", "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_20200630.htm", "contextRef": "C_0001114995_20200101_20200630", "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/20200630/taxonomy/role/DisclosureStockBasedAwards", "shortName": "Stock-Based Awards", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200101_20200630", "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_20200630.htm", "contextRef": "C_0001114995_20200101_20200630", "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/20200630/taxonomy/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200101_20200630", "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_20200630.htm", "contextRef": "C_0001114995_20200101_20200630", "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/20200630/taxonomy/role/DisclosureDebtFacilities", "shortName": "Debt Facilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200101_20200630", "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_20200630.htm", "contextRef": "C_0001114995_20200101_20200630", "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/20200630/taxonomy/role/DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200101_20200630", "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_20200630.htm", "contextRef": "C_0001114995_20200101_20200630", "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/20200630/taxonomy/role/DisclosureNetLossPerShare", "shortName": "Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200101_20200630", "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_20200630.htm", "contextRef": "C_0001114995_20200101_20200630", "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/20200630/taxonomy/role/DisclosureSegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200101_20200630", "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_20200630.htm", "contextRef": "C_0001114995_20200101_20200630", "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/20200630/taxonomy/role/DisclosureDeferredRevenue", "shortName": "Deferred Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200101_20200630", "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_20200630.htm", "contextRef": "C_0001114995_20200101_20200630", "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/20200630/taxonomy/role/DisclosureRelatedPartyTransactions", "shortName": "Related-Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100180 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.impinj.com/20200630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200630", "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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100190 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.impinj.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100200 - Disclosure - Inventory (Tables)", "role": "http://www.impinj.com/20200630/taxonomy/role/DisclosureInventoryTables", "shortName": "Inventory (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100210 - Disclosure - Stock-Based Awards (Tables)", "role": "http://www.impinj.com/20200630/taxonomy/role/DisclosureStockBasedAwardsTables", "shortName": "Stock-Based Awards (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "pi:ScheduleOfInterestExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100220 - Disclosure - Debt Facilities (Tables)", "role": "http://www.impinj.com/20200630/taxonomy/role/DisclosureDebtFacilitiesTables", "shortName": "Debt Facilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "pi:ScheduleOfInterestExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100230 - Disclosure - Leases (Tables)", "role": "http://www.impinj.com/20200630/taxonomy/role/DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100240 - Disclosure - Net Loss Per Share (Tables)", "role": "http://www.impinj.com/20200630/taxonomy/role/DisclosureNetLossPerShareTables", "shortName": "Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100250 - Disclosure - Segment Information (Tables)", "role": "http://www.impinj.com/20200630/taxonomy/role/DisclosureSegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100260 - Disclosure - Deferred Revenue (Tables)", "role": "http://www.impinj.com/20200630/taxonomy/role/DisclosureDeferredRevenueTables", "shortName": "Deferred Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "us-gaap:InventoryPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200101_20200331", "decimals": "-5", "first": true, "lang": null, "name": "pi:InventoryExcessAndObsolescenceCharges", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100270 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)", "role": "http://www.impinj.com/20200630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "shortName": "Summary of Significant Accounting Policies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:InventoryPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200101_20200331", "decimals": "-5", "first": true, "lang": null, "name": "pi:InventoryExcessAndObsolescenceCharges", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_us-gaapFairValueByMeasurementFrequencyAxis_us-gaapFairValueMeasurementsRecurringMember_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100280 - Disclosure - Fair Value Measurements - Additional Information (Details)", "role": "http://www.impinj.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "shortName": "Fair Value Measurements - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_us-gaapFairValueByMeasurementFrequencyAxis_us-gaapFairValueMeasurementsRecurringMember_20200630", "decimals": "INF", "lang": null, "name": "us-gaap:LiabilitiesFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200630", "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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200630", "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", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_us-gaapFairValueByMeasurementFrequencyAxis_us-gaapFairValueMeasurementsRecurringMember_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100290 - Disclosure - Fair Value Measurements - Summary of Assets Measured at Fair Value on Recurring Basis (Details)", "role": "http://www.impinj.com/20200630/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_20200630.htm", "contextRef": "C_0001114995_us-gaapFairValueByMeasurementFrequencyAxis_us-gaapFairValueMeasurementsRecurringMember_us-gaapInvestmentTypeAxis_us-gaapCashEquivalentsMember_20200630", "decimals": "-3", "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100300 - Disclosure - Inventory - Schedule of Inventories (Details)", "role": "http://www.impinj.com/20200630/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_20200630.htm", "contextRef": "C_0001114995_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "U_xbrlishares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100310 - Disclosure - Stock-Based Awards - Summary of Stock Options Activity (Details)", "role": "http://www.impinj.com/20200630/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_20200630.htm", "contextRef": "C_0001114995_20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "U_xbrlishares", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_us-gaapAwardTypeAxis_us-gaapRestrictedStockUnitsRSUMember_20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "U_xbrlishares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100320 - Disclosure - Stock-Based Awards - Summary of Restricted Stock Units (Details)", "role": "http://www.impinj.com/20200630/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_20200630.htm", "contextRef": "C_0001114995_us-gaapAwardTypeAxis_us-gaapRestrictedStockUnitsRSUMember_20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "U_xbrlishares", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_us-gaapAwardTypeAxis_us-gaapPerformanceSharesMember_20200101_20200331", "decimals": "INF", "first": true, "lang": null, "name": "pi:ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsVestedInPeriodUponFinancialMetricAchievement", "reportCount": 1, "unique": true, "unitRef": "U_xbrlishares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100330 - Disclosure - Stock-Based Awards - Additional Information (Details)", "role": "http://www.impinj.com/20200630/taxonomy/role/DisclosureStockBasedAwardsAdditionalInformationDetails", "shortName": "Stock-Based Awards - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_us-gaapAwardTypeAxis_us-gaapPerformanceSharesMember_20200101_20200331", "decimals": "INF", "first": true, "lang": null, "name": "pi:ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsVestedInPeriodUponFinancialMetricAchievement", "reportCount": 1, "unique": true, "unitRef": "U_xbrlishares", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200401_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100340 - Disclosure - Stock-Based Awards - Summary of Stock-Based Compensation Expense (Details)", "role": "http://www.impinj.com/20200630/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", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200401_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200630", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100350 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "role": "http://www.impinj.com/20200630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "shortName": "Commitments and Contingencies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_srtLitigationCaseAxis_piFederalSecuritiesClassActionsAndNewYorkStateSecuritiesClassActionsMember_us-gaapLitigationStatusAxis_us-gaapPendingLitigationMember_us-gaapSubsequentEventTypeAxis_us-gaapSubsequentEventMember_20200709", "decimals": "-5", "lang": null, "name": "pi:LitigationSettlementProposedSettlementAmountProvidesForPaymentToPlaintiffClass", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "pi-10q_20200630.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": "100360 - Disclosure - Debt Facilities - Convertible Senior Notes - Additional Information (Details)", "role": "http://www.impinj.com/20200630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails", "shortName": "Debt Facilities - Convertible Senior Notes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "pi-10q_20200630.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" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "pi:ScheduleOfInterestExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pi-10q_20200630.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": "100370 - Disclosure - Debt Facilities - Schedule of Interest Expense (Details)", "role": "http://www.impinj.com/20200630/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_20200630.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" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_us-gaapLongtermDebtTypeAxis_piConvertibleSeniorNotesDueTwoThousandTwentySixMember_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100380 - Disclosure - Debt Facilities - Summary of Outstanding Principal Amount and Carrying Value (Details)", "role": "http://www.impinj.com/20200630/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_20200630.htm", "contextRef": "C_0001114995_us-gaapLongtermDebtTypeAxis_piConvertibleSeniorNotesDueTwoThousandTwentySixMember_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200401_20200630", "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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200401_20200630", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200401_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100390 - Disclosure - Leases - Components of Lease Expense (Details)", "role": "http://www.impinj.com/20200630/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_20200630.htm", "contextRef": "C_0001114995_20200401_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "pi:ScheduleOfSupplementalCashFlowInformationRelatedToOperatingLeasesTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200101_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100400 - Disclosure - Leases - Supplemental Cash Flow Information Related to Operating Leases (Details)", "role": "http://www.impinj.com/20200630/taxonomy/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToOperatingLeasesDetails", "shortName": "Leases - Supplemental Cash Flow Information Related to Operating Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "pi:ScheduleOfSupplementalCashFlowInformationRelatedToOperatingLeasesTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200101_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "pi:ScheduleOfWeightedAverageRemainingLeaseTermsAndWeightedAverageDiscountRateRelatedToLeasesTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200630", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "reportCount": 1, "unique": true, "unitRef": "U_xbrlipure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100410 - Disclosure - Leases - Schedule of Weighted-Average Remaining Lease Terms and Weighted-Average Discount Rate Related to Operating Leases (Details)", "role": "http://www.impinj.com/20200630/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_20200630.htm", "contextRef": "C_0001114995_20200630", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "reportCount": 1, "unique": true, "unitRef": "U_xbrlipure", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100420 - Disclosure - Leases - Schedule of Future Lease Payments under Operating Leases (Details)", "role": "http://www.impinj.com/20200630/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", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200401_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100440 - 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/20200630/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 }, "R45": { "firstAnchor": { "ancestors": [ "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaapEmployeeStockOptionMember_20200401_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "U_xbrlishares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100450 - Disclosure - Net Loss Per Share - Computation of Diluted Net Loss Per Share Effect in Antidilutive (Details)", "role": "http://www.impinj.com/20200630/taxonomy/role/DisclosureNetLossPerShareComputationOfDilutedNetLossPerShareEffectInAntidilutiveDetails", "shortName": "Net Loss Per Share - Computation of Diluted Net Loss Per Share Effect in Antidilutive (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaapEmployeeStockOptionMember_20200401_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "U_xbrlishares", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200101_20200630", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "U_piSegment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100460 - Disclosure - Segment Information - Additional Information (Details)", "role": "http://www.impinj.com/20200630/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetails", "shortName": "Segment Information - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200101_20200630", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "U_piSegment", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200401_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100470 - Disclosure - Segment Information - Summary of Revenue by Category (Details)", "role": "http://www.impinj.com/20200630/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueByCategoryDetails", "shortName": "Segment Information - Summary of Revenue by Category (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "ix:continuation", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_srtProductOrServiceAxis_piEndpointICsMember_20200401_20200630", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100480 - Disclosure - Deferred Revenue - Summary of Changes in Deferred Revenue (Details)", "role": "http://www.impinj.com/20200630/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_20200630.htm", "contextRef": "C_0001114995_20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200101_20200630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100490 - Disclosure - Deferred Revenue - Additional Information (Details)", "role": "http://www.impinj.com/20200630/taxonomy/role/DisclosureDeferredRevenueAdditionalInformationDetails", "shortName": "Deferred Revenue - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200101_20200630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200401_20200630", "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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200401_20200630", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_us-gaapRelatedPartyTransactionAxis_piAdvisoryAndConsultingServicesMember_us-gaapRelatedPartyTransactionsByRelatedPartyAxis_srtDirectorMember_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "pi:ConsultingAgreementExtendedTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100500 - Disclosure - Related-Party Transactions - Additional Information (Details)", "role": "http://www.impinj.com/20200630/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "shortName": "Related-Party Transactions - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_us-gaapRelatedPartyTransactionAxis_piAdvisoryAndConsultingServicesMember_us-gaapRelatedPartyTransactionsByRelatedPartyAxis_srtDirectorMember_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "pi:ConsultingAgreementExtendedTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200101_20200630", "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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200101_20200630", "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_20200630.htm", "contextRef": "C_0001114995_20181231", "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/20200630/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_20200630.htm", "contextRef": "C_0001114995_20190101_20190331", "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_20200630.htm", "contextRef": "C_0001114995_20200101_20200630", "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/20200630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200101_20200630", "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_20200630.htm", "contextRef": "C_0001114995_20200101_20200630", "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/20200630/taxonomy/role/DisclosureFairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pi-10q_20200630.htm", "contextRef": "C_0001114995_20200101_20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 39, "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/2019-01-31", "presentation": [ "http://www.impinj.com/20200630/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/2019-01-31", "presentation": [ "http://www.impinj.com/20200630/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/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.impinj.com/20200630/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/2019-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.impinj.com/20200630/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 CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r403" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r404" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.impinj.com/20200630/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", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.impinj.com/20200630/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/2019-01-31", "presentation": [ "http://www.impinj.com/20200630/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/2019-01-31", "presentation": [ "http://www.impinj.com/20200630/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/2019-01-31", "presentation": [ "http://www.impinj.com/20200630/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/2019-01-31", "presentation": [ "http://www.impinj.com/20200630/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/2019-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r405" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.impinj.com/20200630/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/2019-01-31", "presentation": [ "http://www.impinj.com/20200630/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/2019-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r405" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r407" ], "lang": { "en-US": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.impinj.com/20200630/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/2019-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r405" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.impinj.com/20200630/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/2019-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r406" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r405" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r405" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r405" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r405" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r401" ], "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/2019-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r402" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.impinj.com/20200630/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/2019-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "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/20200630", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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/20200630", "presentation": [ "http://www.impinj.com/20200630/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/20200630", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "pi_CashInterestExpense": { "auth_ref": [], "calculation": { "http://www.impinj.com/20200630/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/20200630", "presentation": [ "http://www.impinj.com/20200630/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/20200630", "presentation": [ "http://www.impinj.com/20200630/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/20200630", "presentation": [ "http://www.impinj.com/20200630/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/20200630", "presentation": [ "http://www.impinj.com/20200630/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/20200630", "presentation": [ "http://www.impinj.com/20200630/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/20200630", "presentation": [ "http://www.impinj.com/20200630/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/20200630", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails", "http://www.impinj.com/20200630/taxonomy/role/DisclosureDebtFacilitiesScheduleOfInterestExpenseDetails", "http://www.impinj.com/20200630/taxonomy/role/DisclosureDebtFacilitiesSummaryOfOutstandingPrincipalAmountAndCarryingValueDetails", "http://www.impinj.com/20200630/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/20200630", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "pi_DebtInstrumentBorrowingInterestRatePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt instrument borrowing interest rate percentage.", "label": "Debt Instrument Borrowing Interest Rate Percentage", "terseLabel": "Debt instrument, borrowing interest rate percentage" } } }, "localname": "DebtInstrumentBorrowingInterestRatePercentage", "nsuri": "http://www.impinj.com/20200630", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "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/20200630", "presentation": [ "http://www.impinj.com/20200630/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/20200630", "presentation": [ "http://www.impinj.com/20200630/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 on the liability component" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentageOnLiabilityComponent", "nsuri": "http://www.impinj.com/20200630", "presentation": [ "http://www.impinj.com/20200630/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/20200630", "presentation": [ "http://www.impinj.com/20200630/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/20200630", "presentation": [ "http://www.impinj.com/20200630/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/20200630", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueByCategoryDetails" ], "xbrltype": "domainItemType" }, "pi_FederalSecuritiesClassActionsAndNewYorkStateSecuritiesClassActionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Federal securities class actions and New York state securities class actions.", "label": "Federal Securities Class Actions And New York State Securities Class Actions [Member]", "terseLabel": "Federal Securities Class Actions and New York State Securities Class Actions" } } }, "localname": "FederalSecuritiesClassActionsAndNewYorkStateSecuritiesClassActionsMember", "nsuri": "http://www.impinj.com/20200630", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pi_ImpinjIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Impinj Inc.", "label": "Impinj Inc [Member]", "terseLabel": "Impinj Inc." } } }, "localname": "ImpinjIncMember", "nsuri": "http://www.impinj.com/20200630", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pi_IncreaseDecreaseInOperatingLeaseLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 10230.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/20200630", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "pi_IncreaseDecreaseInOperatingLeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 10220.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/20200630", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "pi_InventoryExcessAndObsolescenceCharges": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Inventory excess and obsolescence charges.", "label": "Inventory Excess And Obsolescence Charges", "terseLabel": "Inventory excess and obsolescence charges" } } }, "localname": "InventoryExcessAndObsolescenceCharges", "nsuri": "http://www.impinj.com/20200630", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "pi_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.impinj.com/20200630/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/20200630", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "pi_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDue": { "auth_ref": [], "calculation": { "http://www.impinj.com/20200630/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/20200630", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "pi_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.impinj.com/20200630/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/20200630", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "pi_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearFour": { "auth_ref": [], "calculation": { "http://www.impinj.com/20200630/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, 2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearFour", "nsuri": "http://www.impinj.com/20200630", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "pi_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearOne": { "auth_ref": [], "calculation": { "http://www.impinj.com/20200630/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, 2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearOne", "nsuri": "http://www.impinj.com/20200630", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "pi_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearThree": { "auth_ref": [], "calculation": { "http://www.impinj.com/20200630/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, 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearThree", "nsuri": "http://www.impinj.com/20200630", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "pi_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearTwo": { "auth_ref": [], "calculation": { "http://www.impinj.com/20200630/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, 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearTwo", "nsuri": "http://www.impinj.com/20200630", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "pi_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.impinj.com/20200630/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, 2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeRemainderOfFiscalYear", "nsuri": "http://www.impinj.com/20200630", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "pi_LesseeOperatingLeaseSubleaseIncomeDue": { "auth_ref": [], "calculation": { "http://www.impinj.com/20200630/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/20200630", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "pi_LesseeOperatingLeaseSubleaseIncomeDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.impinj.com/20200630/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/20200630", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "pi_LesseeOperatingLeaseSubleaseIncomeDueYearFour": { "auth_ref": [], "calculation": { "http://www.impinj.com/20200630/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, 2024" } } }, "localname": "LesseeOperatingLeaseSubleaseIncomeDueYearFour", "nsuri": "http://www.impinj.com/20200630", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "pi_LesseeOperatingLeaseSubleaseIncomeDueYearOne": { "auth_ref": [], "calculation": { "http://www.impinj.com/20200630/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, 2021" } } }, "localname": "LesseeOperatingLeaseSubleaseIncomeDueYearOne", "nsuri": "http://www.impinj.com/20200630", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "pi_LesseeOperatingLeaseSubleaseIncomeDueYearThree": { "auth_ref": [], "calculation": { "http://www.impinj.com/20200630/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, Sublease Income, 2023" } } }, "localname": "LesseeOperatingLeaseSubleaseIncomeDueYearThree", "nsuri": "http://www.impinj.com/20200630", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "pi_LesseeOperatingLeaseSubleaseIncomeDueYearTwo": { "auth_ref": [], "calculation": { "http://www.impinj.com/20200630/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, 2022" } } }, "localname": "LesseeOperatingLeaseSubleaseIncomeDueYearTwo", "nsuri": "http://www.impinj.com/20200630", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "pi_LesseeOperatingLeaseSubleaseIncomeRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.impinj.com/20200630/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, 2020" } } }, "localname": "LesseeOperatingLeaseSubleaseIncomeRemainderOfFiscalYear", "nsuri": "http://www.impinj.com/20200630", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "pi_LitigationSettlementProposedSettlementAmountProvidesForPaymentToPlaintiffClass": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Litigation settlement proposed settlement amount provides for payment to plaintiff class.", "label": "Litigation Settlement Proposed Settlement Amount Provides For Payment To Plaintiff Class", "terseLabel": "Proposed settlement provides for payment to plaintiff class" } } }, "localname": "LitigationSettlementProposedSettlementAmountProvidesForPaymentToPlaintiffClass", "nsuri": "http://www.impinj.com/20200630", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "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/20200630", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "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/20200630", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "stringItemType" }, "pi_OperatingLeaseCostsNetOfSubleaseIncome": { "auth_ref": [], "calculation": { "http://www.impinj.com/20200630/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/20200630", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "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/20200630", "presentation": [ "http://www.impinj.com/20200630/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/20200630", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "pi_ProceedsFromExerciseOfStockOptionsAndEmployeeStockPurchasePlan": { "auth_ref": [], "calculation": { "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 10070.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/20200630", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "pi_ProvisionForEstimatedLitigationSettlementAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Provision for estimated litigation settlement amount.", "label": "Provision For Estimated Litigation Settlement Amount", "terseLabel": "Provision related to estimated settlement amount" } } }, "localname": "ProvisionForEstimatedLitigationSettlementAmount", "nsuri": "http://www.impinj.com/20200630", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "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/20200630", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "pi_RestrictedShareUnitsAndPerformanceShareUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restricted share units and performance share units.", "label": "Restricted Share Units And Performance Share Units [Member]", "terseLabel": "RSUs and PSUs" } } }, "localname": "RestrictedShareUnitsAndPerformanceShareUnitsMember", "nsuri": "http://www.impinj.com/20200630", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureNetLossPerShareComputationOfDilutedNetLossPerShareEffectInAntidilutiveDetails" ], "xbrltype": "domainItemType" }, "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/20200630", "presentation": [ "http://www.impinj.com/20200630/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/20200630", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureDebtFacilitiesTables" ], "xbrltype": "textBlockItemType" }, "pi_ScheduleOfSupplementalCashFlowInformationRelatedToOperatingLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of supplemental cash flow information related to operating leases.", "label": "Schedule Of Supplemental Cash Flow Information Related To Operating Leases Table [Text Block]", "terseLabel": "Supplemental Cash Flow Information Related to Operating Leases" } } }, "localname": "ScheduleOfSupplementalCashFlowInformationRelatedToOperatingLeasesTableTextBlock", "nsuri": "http://www.impinj.com/20200630", "presentation": [ "http://www.impinj.com/20200630/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/20200630", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "pi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsVestedInPeriodUponFinancialMetricAchievement": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share based compensation arrangement by share based payment award other than options vested in period upon financial metric achievement.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Other Than Options Vested In Period Upon Financial Metric Achievement", "terseLabel": "Number of shares vesting upon achievement of financial metric" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsVestedInPeriodUponFinancialMetricAchievement", "nsuri": "http://www.impinj.com/20200630", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureStockBasedAwardsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "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/20200630", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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/20200630", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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/20200630", "presentation": [ "http://www.impinj.com/20200630/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/20200630", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueByCategoryDetails" ], "xbrltype": "domainItemType" }, "srt_DirectorMember": { "auth_ref": [ "r160" ], "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/20200630/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/20200630/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/20200630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r227", "r228", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r375", "r377" ], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.impinj.com/20200630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r227", "r228", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r375", "r377" ], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.impinj.com/20200630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r155", "r211", "r215", "r330", "r374", "r376" ], "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/20200630/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueByCategoryDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r155", "r211", "r215", "r330", "r374", "r376" ], "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/20200630/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueByCategoryDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r217", "r227", "r228", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r375", "r377" ], "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/20200630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.impinj.com/20200630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r217", "r227", "r228", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r375", "r377" ], "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/20200630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.impinj.com/20200630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "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_AccountsPayableCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.impinj.com/20200630/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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r20", "r161", "r162" ], "calculation": { "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 10270.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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r90" ], "calculation": { "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 10140.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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r7", "r8", "r40" ], "calculation": { "http://www.impinj.com/20200630/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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 10160.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities Current", "terseLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20200630/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/20200630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r23", "r55", "r56", "r57", "r365", "r382", "r383" ], "calculation": { "http://www.impinj.com/20200630/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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r54", "r57", "r58", "r103", "r104", "r105", "r268", "r378", "r379" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated Other Comprehensive Income [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r21" ], "calculation": { "http://www.impinj.com/20200630/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", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r103", "r104", "r105", "r249", "r250", "r251" ], "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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": { "auth_ref": [ "r185" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital.", "label": "Adjustments To Additional Paid In Capital Equity Component Of Convertible Debt", "verboseLabel": "Adjustments recorded in additional paid-in capital" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r229", "r231", "r254", "r255" ], "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/20200630/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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r231", "r247", "r253" ], "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": "Total stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r74", "r89", "r293" ], "calculation": { "http://www.impinj.com/20200630/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/20200630/taxonomy/role/DisclosureDebtFacilitiesScheduleOfInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r70", "r89", "r295" ], "calculation": { "http://www.impinj.com/20200630/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/20200630/taxonomy/role/DisclosureDebtFacilitiesScheduleOfInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r89", "r295" ], "calculation": { "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 10150.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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r118" ], "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/20200630/taxonomy/role/DisclosureNetLossPerShareComputationOfDilutedNetLossPerShareEffectInAntidilutiveDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r118" ], "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/20200630/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/20200630/taxonomy/role/DisclosureNetLossPerShareComputationOfDilutedNetLossPerShareEffectInAntidilutiveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r118" ], "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/20200630/taxonomy/role/DisclosureNetLossPerShareComputationOfDilutedNetLossPerShareEffectInAntidilutiveDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r98", "r139", "r144", "r151", "r168", "r265", "r269", "r283", "r344", "r362" ], "calculation": { "http://www.impinj.com/20200630/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/20200630/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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r5", "r51", "r98", "r168", "r265", "r269", "r283" ], "calculation": { "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 10200.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/20200630/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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r273" ], "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/20200630/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.impinj.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r232", "r248" ], "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/20200630/taxonomy/role/DisclosureStockBasedAwardsAdditionalInformationDetails", "http://www.impinj.com/20200630/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/20200630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r271", "r272" ], "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/20200630/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/20200630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r93", "r94", "r95" ], "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/20200630/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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r35", "r91" ], "calculation": { "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 10250.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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r84", "r91", "r96" ], "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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r84", "r284" ], "calculation": { "http://www.impinj.com/20200630/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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsMember": { "auth_ref": [ "r10" ], "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/20200630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember": { "auth_ref": [ "r218", "r279" ], "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/20200630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r47", "r181", "r351", "r369" ], "calculation": { "http://www.impinj.com/20200630/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/20200630/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": [ "r178", "r179", "r180", "r183" ], "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/20200630/taxonomy/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r103", "r104" ], "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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r19" ], "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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r19" ], "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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r19" ], "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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r19", "r192" ], "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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r19" ], "calculation": { "http://www.impinj.com/20200630/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, 22,786 and 22,217 shares issued and outstanding at June 30, 2020 and December 31, 2019, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r61", "r63", "r64", "r68", "r354", "r371" ], "calculation": { "http://www.impinj.com/20200630/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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r202" ], "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/20200630/taxonomy/role/DisclosureDeferredRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r199", "r200", "r212" ], "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/20200630/taxonomy/role/DisclosureDeferredRevenueSummaryOfChangesInDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized": { "auth_ref": [ "r201" ], "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/20200630/taxonomy/role/DisclosureDeferredRevenueSummaryOfChangesInDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r199", "r200", "r212" ], "calculation": { "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 10180.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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r199", "r200", "r212" ], "calculation": { "http://www.impinj.com/20200630/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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r213" ], "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/20200630/taxonomy/role/DisclosureDeferredRevenueAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt Fair Value Disclosures", "terseLabel": "Fair value of liability component upon issuance" } } }, "localname": "ConvertibleDebtFairValueDisclosures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r218", "r226", "r384" ], "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/20200630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r72", "r330" ], "calculation": { "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "order": 10120.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/20200630/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/20200630/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": [ "r191" ], "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/20200630/taxonomy/role/DisclosureDebtFacilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r13", "r15", "r16", "r345", "r346", "r360" ], "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/20200630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r16", "r186", "r346", "r360" ], "calculation": { "http://www.impinj.com/20200630/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/20200630/taxonomy/role/DisclosureDebtFacilitiesSummaryOfOutstandingPrincipalAmountAndCarryingValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r189" ], "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/20200630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r44", "r193", "r194", "r196" ], "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/20200630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleTermsOfConversionFeature": { "auth_ref": [ "r44", "r193", "r195", "r196" ], "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/20200630/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/20200630/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/20200630/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/20200630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r294", "r296" ], "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/20200630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r282" ], "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/20200630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "auth_ref": [ "r45", "r358" ], "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/20200630/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/20200630/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/20200630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails", "http://www.impinj.com/20200630/taxonomy/role/DisclosureDebtFacilitiesScheduleOfInterestExpenseDetails", "http://www.impinj.com/20200630/taxonomy/role/DisclosureDebtFacilitiesSummaryOfOutstandingPrincipalAmountAndCarryingValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r43", "r277" ], "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/20200630/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/20200630/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/20200630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r45", "r101", "r193", "r195", "r196", "r197", "r293", "r294", "r296", "r359" ], "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/20200630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails", "http://www.impinj.com/20200630/taxonomy/role/DisclosureDebtFacilitiesScheduleOfInterestExpenseDetails", "http://www.impinj.com/20200630/taxonomy/role/DisclosureDebtFacilitiesSummaryOfOutstandingPrincipalAmountAndCarryingValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r293", "r296" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument Unamortized Discount", "terseLabel": "Initial carrying amount of liability component recognized as debt discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r187", "r295" ], "calculation": { "http://www.impinj.com/20200630/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/20200630/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": [ "r89", "r175" ], "calculation": { "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 10120.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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r256" ], "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/20200630/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": [ "r116" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share Basic And Diluted", "terseLabel": "Net loss per share \u2014 basic and diluted" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureNetLossPerShareReconciliationOfNumeratorAndDenominatorUsedInComputingBasicAndDilutedNetLossPerShareDetails", "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r118", "r119", "r120", "r121" ], "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/20200630/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/20200630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r245" ], "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/20200630/taxonomy/role/DisclosureNetLossPerShareComputationOfDilutedNetLossPerShareEffectInAntidilutiveDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r103", "r104", "r105", "r107", "r112", "r114", "r123", "r169", "r192", "r198", "r249", "r250", "r251", "r259", "r260", "r285", "r286", "r287", "r288", "r289", "r290", "r378", "r379", "r380" ], "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/20200630/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/20200630/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.impinj.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r273", "r274", "r275", "r280" ], "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/20200630/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.impinj.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r273", "r274" ], "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/20200630/taxonomy/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r278" ], "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/20200630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r273", "r280" ], "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/20200630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r226", "r274", "r320", "r321", "r322" ], "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/20200630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails", "http://www.impinj.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.impinj.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r273", "r274", "r276", "r277", "r281" ], "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/20200630/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.impinj.com/20200630/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": [ "r279" ], "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/20200630/taxonomy/role/DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r218", "r219", "r224", "r226", "r274", "r320" ], "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/20200630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r218", "r219", "r224", "r226", "r274", "r321" ], "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/20200630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails", "http://www.impinj.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r226", "r274", "r322" ], "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/20200630/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/20200630/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.impinj.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r226", "r320", "r321", "r322" ], "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/20200630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails", "http://www.impinj.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.impinj.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r279", "r281" ], "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/20200630/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.impinj.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r299", "r304" ], "calculation": { "http://www.impinj.com/20200630/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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainContingenciesByNatureAxis": { "auth_ref": [ "r182" ], "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/20200630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainContingencyNatureDomain": { "auth_ref": [ "r182" ], "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/20200630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r73" ], "calculation": { "http://www.impinj.com/20200630/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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r69" ], "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", "verboseLabel": "General and Administrative Expenses" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.impinj.com/20200630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r71", "r98", "r139", "r143", "r147", "r150", "r153", "r168", "r283" ], "calculation": { "http://www.impinj.com/20200630/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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r66", "r139", "r143", "r147", "r150", "r153", "r343", "r352", "r356", "r372" ], "calculation": { "http://www.impinj.com/20200630/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/20200630/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": [ "r177" ], "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/20200630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.impinj.com/20200630/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/20200630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.impinj.com/20200630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r99", "r113", "r114", "r138", "r258", "r261", "r262", "r373" ], "calculation": { "http://www.impinj.com/20200630/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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r88" ], "calculation": { "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 10200.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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r88" ], "calculation": { "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 10160.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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r88" ], "calculation": { "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 10240.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 liabilities and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r88" ], "calculation": { "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 10190.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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r88" ], "calculation": { "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 10210.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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r88" ], "calculation": { "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 10170.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/20200630/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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r88" ], "calculation": { "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 10180.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/20200630/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": "Insurer" } } }, "localname": "InsuranceSettlementMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "auth_ref": [], "calculation": { "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 10240.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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r65", "r137", "r292", "r295", "r355" ], "calculation": { "http://www.impinj.com/20200630/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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r74", "r190" ], "calculation": { "http://www.impinj.com/20200630/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/20200630/taxonomy/role/DisclosureDebtFacilitiesScheduleOfInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r83", "r85", "r92" ], "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/20200630/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": [ "r173" ], "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/20200630/taxonomy/role/DisclosureInventory" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r27", "r172" ], "calculation": { "http://www.impinj.com/20200630/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/20200630/taxonomy/role/DisclosureInventoryScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r2", "r49" ], "calculation": { "http://www.impinj.com/20200630/taxonomy/role/DisclosureInventoryScheduleOfInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 10280.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", "totalLabel": "Total inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureInventoryScheduleOfInventoriesDetails", "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r9", "r50", "r97", "r122", "r170", "r171", "r173" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory Policy [Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r29", "r172" ], "calculation": { "http://www.impinj.com/20200630/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/20200630/taxonomy/role/DisclosureInventoryScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r28", "r172" ], "calculation": { "http://www.impinj.com/20200630/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/20200630/taxonomy/role/DisclosureInventoryScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399" ], "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/20200630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399" ], "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/20200630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r307" ], "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/20200630/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": [ "r308" ], "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/20200630/taxonomy/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r308" ], "calculation": { "http://www.impinj.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.impinj.com/20200630/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/20200630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r308" ], "calculation": { "http://www.impinj.com/20200630/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, 2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r308" ], "calculation": { "http://www.impinj.com/20200630/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, 2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r308" ], "calculation": { "http://www.impinj.com/20200630/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, 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r308" ], "calculation": { "http://www.impinj.com/20200630/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, 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r308" ], "calculation": { "http://www.impinj.com/20200630/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, 2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r308" ], "calculation": { "http://www.impinj.com/20200630/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/20200630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r310" ], "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/20200630/taxonomy/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r39", "r98", "r145", "r168", "r266", "r269", "r270", "r283" ], "calculation": { "http://www.impinj.com/20200630/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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r26", "r98", "r168", "r283", "r348", "r367" ], "calculation": { "http://www.impinj.com/20200630/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/20200630/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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r41", "r98", "r168", "r266", "r269", "r270", "r283" ], "calculation": { "http://www.impinj.com/20200630/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/20200630/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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r273" ], "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/20200630/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r38", "r101" ], "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/20200630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r38" ], "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/20200630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LitigationStatusAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by status of pending, threatened, or settled litigation.", "label": "Litigation Status [Axis]", "terseLabel": "Litigation Status" } } }, "localname": "LitigationStatusAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationStatusDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Status of pending, threatened, or settled litigation.", "label": "Litigation Status [Domain]", "terseLabel": "Litigation Status" } } }, "localname": "LitigationStatusDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r16", "r188", "r346", "r363" ], "calculation": { "http://www.impinj.com/20200630/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/20200630/taxonomy/role/DisclosureDebtFacilitiesSummaryOfOutstandingPrincipalAmountAndCarryingValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.impinj.com/20200630/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" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20200630/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/20200630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails", "http://www.impinj.com/20200630/taxonomy/role/DisclosureDebtFacilitiesScheduleOfInterestExpenseDetails", "http://www.impinj.com/20200630/taxonomy/role/DisclosureDebtFacilitiesSummaryOfOutstandingPrincipalAmountAndCarryingValueDetails", "http://www.impinj.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r45", "r184" ], "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/20200630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails", "http://www.impinj.com/20200630/taxonomy/role/DisclosureDebtFacilitiesScheduleOfInterestExpenseDetails", "http://www.impinj.com/20200630/taxonomy/role/DisclosureDebtFacilitiesSummaryOfOutstandingPrincipalAmountAndCarryingValueDetails", "http://www.impinj.com/20200630/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r181" ], "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/20200630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r218" ], "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/20200630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r84" ], "calculation": { "http://www.impinj.com/20200630/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/20200630/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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r84" ], "calculation": { "http://www.impinj.com/20200630/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/20200630/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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r84", "r87", "r90" ], "calculation": { "http://www.impinj.com/20200630/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/20200630/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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r59", "r62", "r67", "r90", "r98", "r106", "r108", "r109", "r110", "r111", "r113", "r114", "r115", "r139", "r143", "r147", "r150", "r153", "r168", "r283", "r353", "r370" ], "calculation": { "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 10110.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited": { "order": 10010.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.impinj.com/20200630/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/20200630/taxonomy/role/DisclosureNetLossPerShareReconciliationOfNumeratorAndDenominatorUsedInComputingBasicAndDilutedNetLossPerShareDetails", "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited", "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited", "http://www.impinj.com/20200630/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/20200630/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/20200630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Noncash Investing And Financing Items [Abstract]", "terseLabel": "Supplemental disclosure of non-cashflow information:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r132" ], "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/20200630/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.impinj.com/20200630/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/20200630/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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r139", "r143", "r147", "r150", "r153" ], "calculation": { "http://www.impinj.com/20200630/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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r301", "r309" ], "calculation": { "http://www.impinj.com/20200630/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/20200630/taxonomy/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r298" ], "calculation": { "http://www.impinj.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.impinj.com/20200630/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/20200630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r298" ], "calculation": { "http://www.impinj.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails": { "order": 10130.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.impinj.com/20200630/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", "negatedLabel": "Less: Current portion of lease liabilities", "terseLabel": "Current portion of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails", "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r298" ], "calculation": { "http://www.impinj.com/20200630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails": { "order": 10140.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.impinj.com/20200630/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/20200630/taxonomy/role/DisclosureLeasesScheduleOfFutureLeasePaymentsUnderOperatingLeasesDetails", "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r300", "r304" ], "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/20200630/taxonomy/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r297" ], "calculation": { "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 10220.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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r306", "r309" ], "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/20200630/taxonomy/role/DisclosureLeasesScheduleOfWeightedAverageRemainingLeaseTermsAndWeightedAverageDiscountRateRelatedToOperatingLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r305", "r309" ], "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/20200630/taxonomy/role/DisclosureLeasesScheduleOfWeightedAverageRemainingLeaseTermsAndWeightedAverageDiscountRateRelatedToOperatingLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 10230.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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r52", "r53", "r55" ], "calculation": { "http://www.impinj.com/20200630/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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r60", "r63", "r263", "r264", "r267" ], "calculation": { "http://www.impinj.com/20200630/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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited", "http://www.impinj.com/20200630/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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r6", "r7", "r40" ], "calculation": { "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 10190.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities Current", "terseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.impinj.com/20200630/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": "Long-term liabilities \u2014 other" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r75" ], "calculation": { "http://www.impinj.com/20200630/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, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentOfFinancingAndStockIssuanceCosts": { "auth_ref": [ "r82" ], "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 cost allocated between liability and equity" } } }, "localname": "PaymentOfFinancingAndStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForLegalSettlements": { "auth_ref": [ "r86" ], "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/20200630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r81" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments Of Debt Issuance Costs", "terseLabel": "Liability issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r82" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments Of Stock Issuance Costs", "terseLabel": "Equity issuance costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r78" ], "calculation": { "http://www.impinj.com/20200630/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 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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r77" ], "calculation": { "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 10100.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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PendingLitigationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Risk of loss associated with the outcome of pending litigation against the entity, for example, but not limited to, litigation in arbitration or within the trial process.", "label": "Pending Litigation [Member]", "terseLabel": "Pending Litigation" } } }, "localname": "PendingLitigationMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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/20200630/taxonomy/role/DisclosureStockBasedAwardsAdditionalInformationDetails", "http://www.impinj.com/20200630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r18" ], "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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r18" ], "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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r18" ], "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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r18" ], "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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r18" ], "calculation": { "http://www.impinj.com/20200630/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, 2020 and December 31, 2019" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r4", "r33", "r34" ], "calculation": { "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 10290.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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r79" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds From Convertible Debt", "terseLabel": "Proceeds from convertible debt" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "auth_ref": [ "r79" ], "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/20200630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r79" ], "calculation": { "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 10060.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds From Issuance Of Long Term Debt", "terseLabel": "Proceeds from term loans, net of debt issuance costs" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": { "auth_ref": [ "r76" ], "calculation": { "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 10090.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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r11", "r12", "r176", "r368" ], "calculation": { "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 10210.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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": { "auth_ref": [ "r17", "r347", "r364" ], "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", "terseLabel": "Inventory purchase commitment, amount" } } }, "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r97", "r163", "r165", "r166", "r167" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Receivables Policy [Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r225", "r313", "r314" ], "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/20200630/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r225", "r313", "r314", "r316" ], "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/20200630/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r225" ], "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/20200630/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r313" ], "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/20200630/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/20200630/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": [ "r225", "r313", "r316", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342" ], "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/20200630/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r311", "r312", "r314", "r317", "r318" ], "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/20200630/taxonomy/role/DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r80" ], "calculation": { "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 10050.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments Of Long Term Debt", "negatedLabel": "Payments on term and equipment loans" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r257", "r400" ], "calculation": { "http://www.impinj.com/20200630/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/20200630/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/20200630/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/20200630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r22", "r198", "r252", "r366", "r381", "r383" ], "calculation": { "http://www.impinj.com/20200630/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", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r103", "r104", "r105", "r107", "r112", "r114", "r169", "r249", "r250", "r251", "r259", "r260", "r378", "r380" ], "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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r135", "r136", "r142", "r148", "r149", "r155", "r156", "r158", "r210", "r211", "r330" ], "calculation": { "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited": { "order": 10110.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/20200630/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueByCategoryDetails", "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r214", "r216" ], "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/20200630/taxonomy/role/DisclosureDeferredRevenue" ], "xbrltype": "textBlockItemType" }, "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/20200630/taxonomy/role/DisclosureDebtFacilitiesConvertibleSeniorNotesAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r118" ], "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/20200630/taxonomy/role/DisclosureNetLossPerShareComputationOfDilutedNetLossPerShareEffectInAntidilutiveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r118" ], "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/20200630/taxonomy/role/DisclosureNetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r45", "r101", "r193", "r195", "r196", "r197", "r293", "r294", "r296", "r359" ], "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/20200630/taxonomy/role/DisclosureDebtFacilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r117" ], "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/20200630/taxonomy/role/DisclosureNetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r231", "r246", "r253" ], "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/20200630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r231", "r246", "r253" ], "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/20200630/taxonomy/role/DisclosureStockBasedAwardsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r155" ], "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 Category" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r9", "r30", "r31", "r32" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule Of Inventory Current Table [Text Block]", "terseLabel": "Schedule of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureInventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r100", "r315", "r316" ], "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/20200630/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r139", "r140", "r146", "r174" ], "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/20200630/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueByCategoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r232", "r248" ], "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/20200630/taxonomy/role/DisclosureStockBasedAwardsAdditionalInformationDetails", "http://www.impinj.com/20200630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r234" ], "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/20200630/taxonomy/role/DisclosureStockBasedAwardsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r234", "r242", "r243" ], "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/20200630/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": [ "r131", "r133", "r134", "r139", "r141", "r147", "r151", "r152", "r153", "r154", "r155", "r157", "r158", "r159" ], "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/20200630/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/20200630/taxonomy/role/DisclosureSegmentInformationSummaryOfRevenueByCategoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.impinj.com/20200630/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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r69" ], "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/20200630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r88" ], "calculation": { "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 10130.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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r237" ], "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/20200630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r240" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period", "terseLabel": "Number of Underlying Shares, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.impinj.com/20200630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r239" ], "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/20200630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r241" ], "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/20200630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "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/20200630/taxonomy/role/DisclosureStockBasedAwardsAdditionalInformationDetails", "http://www.impinj.com/20200630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r238" ], "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/20200630/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/20200630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r235", "r248" ], "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/20200630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r244" ], "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/20200630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r230", "r233" ], "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/20200630/taxonomy/role/DisclosureStockBasedAwardsAdditionalInformationDetails", "http://www.impinj.com/20200630/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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r14", "r349", "r350", "r361" ], "calculation": { "http://www.impinj.com/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 10260.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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermInvestmentsMember": { "auth_ref": [ "r396", "r397", "r398", "r399" ], "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/20200630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r102" ], "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/20200630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r48", "r103", "r104", "r105", "r107", "r112", "r114", "r123", "r169", "r192", "r198", "r249", "r250", "r251", "r259", "r260", "r285", "r286", "r287", "r288", "r289", "r290", "r378", "r379", "r380" ], "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/20200630/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/20200630/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": [ "r103", "r104", "r105", "r123", "r330" ], "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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r18", "r19", "r192", "r198" ], "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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r18", "r19", "r192", "r198", "r236" ], "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/20200630/taxonomy/role/DisclosureStockBasedAwardsSummaryOfStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r18", "r19", "r192", "r198" ], "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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r19", "r24", "r25", "r98", "r164", "r168", "r283" ], "calculation": { "http://www.impinj.com/20200630/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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.impinj.com/20200630/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/20200630/taxonomy/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r303", "r309" ], "calculation": { "http://www.impinj.com/20200630/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/20200630/taxonomy/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r291", "r319" ], "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/20200630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r291", "r319" ], "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/20200630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r291", "r319" ], "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/20200630/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r218", "r357" ], "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/20200630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r124", "r125", "r126", "r127", "r128", "r129", "r130" ], "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/20200630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r302", "r309" ], "calculation": { "http://www.impinj.com/20200630/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/20200630/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/20200630/taxonomy/role/DisclosureNetLossPerShareReconciliationOfNumeratorAndDenominatorUsedInComputingBasicAndDilutedNetLossPerShareDetails", "http://www.impinj.com/20200630/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/20200630/taxonomy/role/DisclosureNetLossPerShareReconciliationOfNumeratorAndDenominatorUsedInComputingBasicAndDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 6 } }, "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(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "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" }, "r101": { "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" }, "r102": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "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" }, "r121": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5033-111524" }, "r164": { "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" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r172": { "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" }, "r173": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r181": { "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" }, "r182": { "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" }, "r183": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r184": { "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" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=51819886&loc=SL6014347-161799" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "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(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r257": { "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" }, "r258": { "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" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "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)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r319": { "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" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "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": "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "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": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r401": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r402": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r403": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r404": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r405": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r406": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r407": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "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" }, "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" }, "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" }, "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" }, "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" }, "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.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6904-107765" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r68": { "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" }, "r69": { "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" }, "r7": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "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" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 69 0001564590-20-034365-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001564590-20-034365-xbrl.zip M4$L#!!0 ( !.-_5 TGY]1*%0" )$$*0 3 <&DM,3!Q7S(P,C P-C,P M+FAT;>R];7?B2I(&^'GWG/T/6OIEJLYB"HEW5Y7W4!C?RQV7[3:N[NG]XB-+ M::,N(7$EX;+GUV^F!#98@$$2*"0]?69N&1 BE4]$/!$9D9%?_M^GL2E)C\QQ M#=OZ6I(KU9+$+,W6#>OA:VGJW1^U2__OR?_U?W[YOX^.I-.SP874U3SCD9T: MKF;:[M1A'X;?/TH#RS0L)OW/M^MSZ=36IF-F>=*1-/*\R?&G3[]^_:KH]X;E MVN;4X[_C5C1[_$DZ.IK?N.D_S_'4M*5:D>55M'2OM&;ATW:L=R MNU)K*]6:TOY_JM7C:G7A!O\,'D!:^-^QU*A4*W*EWFHN7'BE:C_5!R8-3AW&D]N39,1Y&GO1!^^@/D3^O M93'39,_2F6&IEF:HIC2VIYSKKO!1^N^-H3MVH_E^;R5\V?2;G3Z7SR/WW1 ,]9 MJ[F=3_S3^86A6R[KN/CX3G5?=-QP[;HBMS99A>"*ES&[QJH1\TOE3__S_7RH MC=A8/7IK2HRG=;\@"[LCK+LP[J^7>ZNO?[WTD^>HEGMO.V/?M(L[-8ZJRI'2 M7+C)$<=@Z49S3-Z[3_L5I?7X"--:\FTL4W7Q[YAYJD]*1^S/J?'XM=2S+4]( MYPW7BI*D!:^^ECSVY'WRORU]$M_S#,]D_(^)<217_[R=F\P*OX1_^FG^\9=/ M\Q\25''Q&V<+BU.KQQSI49"14FG,2>O.UI]/ONC&H^1ZSR;[6M(-=V*JST)_ MF1CS__'%>#H6MV..>!6\-'2=6?Y+_S6_]B+08LG@ZG=V6Q7_X_-BJ6-Q2V8< M=SD3ZX*-STSU8?:$3]XUN^?/+BZ79;G>Z32"1Y*K\LNSE4[N5=-E7SXM_;R 5$^I8N?*[=QG)T)"M< M_W8<2"<\(V>&R9P>__T'V]EQ/KJ:QOB7^7=UR;_-;J.1E?!HAB/NQO7L\42U M=AS,NZIRYJB:[^!.+2.XY8];W]N;< ^Z]#JN>OU%>V>>T_$IN_,&W%H[OAC/ M+(IQ9[+@3^'V7@O+*&\8\NQ>Y[;UP(W16-Q26+SND^'>3HR%>PZ99=C.A>TQ M]W3*;G[9-R-[ZJJ6?O.+__CST'CZSL9WS+D5W"PK_B2(/X0QUIEFC/E$?"VU MN+A6JDJ[4Y=?I'4^ ^].RXS.?@Q/%^:EVFJ]G1<.U-CPQ)RX74L7AIR'+)S^ M#?:N:@?>KFL<6X;)C;TSY18WJ7&VDQKG?%KW-,[.VW%>.>R><>N@#SU;^_E/ MU9R^:Q7V.(_M:MSQ19F_D)UH5)6WX[B<"*O#,3QGW$W[%Q-1'=.[7(-X7'G- M?2O#FG]XPW5MDUJ^&I"KQK_;WV7E="2!J"B?4?V_DB%%P)^O% MP7IR]?F'JJ,YMO"4MG:==_#>MW7*N?@L/\WK++QY[& F7'OJO$Z$;_&/9S/N MX_@>L?C?FW^1^2PU>V_^IJ&+M^\-[F/Z@V(KW>G>X+^778BW7Y[_TJ<5/S7[ MI8GO.[WY>1Y%.)[P($[FT5-5GM_D];/E[[# YYA]HWE4J[[^K+YP_?S=Q1^> MOS>;Q*6)%4;%G]49M[HCE2/P9A+'7/8YYY[,ANA?,K_I_+.E7Q)WW0&_%H_$ MZ,,6A'_>R7R-36Z]W'OV26P(%NSZ:@1F%QSS*Y($(!MZLPS H@[$ V##W,S- M>8;F1N[,(XV]"><&4\&C<_XP;P8G;N(SH.K9\R?<6;27A3MTNX6?.F66/3:L M33_VKB5;_K7P'>>?+CYO1.6K9YN]ZBFRUT;-G4TL_R-[$RL6<7>;6/&-0TVL MG.V)WTDN6:ST&5#UI9X^! ^RBR*'7I<)L6"2?_/J5@VM<<3 MV_+73\1ZU>PBL:QB6_Y:P-*25!I2]Z*<[$$,>YFH=3Z$IXEI:(87#%32#7Y5 MD&^?Q^T;'[ETLKB6M/307SZM_(FWO+\\,#(.62*"T-5U0RSDJ.:5:N@#JZ=. M#$\UBR,4&R< C*Y9IYJ6$SOJXY8_'*+(QFKGQPB,>EJVG0\-47RZ-(;,4=< MY;"1F.9'-K T>\R*(R5;3P8$9Z77L;AH6\NUI*3D?L1?8ZXM2-&>8IXD79;B M2!0!WR43TD5 )O(YL8DXDJEC4PB/,G?RM(L76AP1(^:.YD[JUKBP^1:JU!?. MW@H"@5AF"R\TWT)!P/DD+2";_)U\2P:-A3."(K&CRY)O*2'FJ1Q<<#(4BY)6 MJC4>6;JU-'EWS3)1^I.P.U<0B2+@U^5.NC;Y@@41*TIK7YF7IQT=R8*(&#&/ M,G=2M\;3RK=0D5C[(E8]N(6SE&^A(. CD1:03?Y.OB6#SMH7,9'8T67)MY00 M\U1("\[*4O64-D@4Q^LXT'Z.1$O5\RX4I+P.@@*ROE0][Y)!P^L@*!([E:KG M74K(>AT$!6?U!KG7_:[YSLT2R"I%VYY+K%KL_=UU19$H KY+)J2+@$SD&%YELH"#B? MI 5DD[^3;\D@LG!&3R1V=%GR+27$/)6#"TZ&8E'22K7&(TNW.V'>7;.W?CW) M9HH)NW,%D2@"?EWNI&N3+U@0L:*T]I5Y>=K1D2R(B!'S*',G=6L\K7P+%8FU M+V+5@ULX2_D6"@(^$FD!V>3OY%LRZ*Q]$1.)'5V6?$L),4\E+<%)]/"_U ^J MBB\]J^:C=#(QCB/,R.%]W+3/VGI/VLY4P_'/Z/OVW'5=YO5,U5TR4=^YJCY_ M5YV?S#N;6OJ[U<,K F4\_U/Y?7WO![<#:. M0.+,87].Q9'1*^^V<*%[S<3ITIQDEF\[X*+B^H<[OJC4W']7W9&P2X^J*;Z? M@YU!VV'R:G?$A.O7#B@X*\\J'1J+BDT$/Q5 M&&%?O5SR8_B;_<@<2SQ<]X%/H<%Y>[8SL1W58P5V2G(1PF3**=DH=3!69(P5L6!J M5V,%V[)?]P-J##6&SU',TP M-'.J,_U?AC<213]=2U]=Z50,AR07@4K&')*H(@DS1\;,D0NM$C1SL$K[=F5@ M & "!N //HYN0B.X.? S"&8V@>TX>> MK?W\81E\5H8_ C[A@?>=L:JI;'A2'58'I)Z:Z!?\Z@% M!/T]K<_!>>ETU3]+YZ+O:#+R*S>IVH[,2\P6]B9?XD+ S*05A\4P&36X&W1, M1FW!1=FOR1A8FCUF0X__@GCDU, M;YX]'0FJ$R:=B!(D=V82Q/^ !.U5@GC0LZ,$B6^0EZ <.+Q9D2#JCF]T&R3# M!AW,!NTF0>1L$(\KF%AS[_*!B#5U>R*N[#]-.":L<)[1%K,!7VEO4E84[XFD ME.7 G]K:EA7"PR(I93GPN;:V987PPDA*60[\LB$S3<-ZX-/Z775^,H__752G M[+VI@$>V'_DJBCM&3[YRX(MM9[\*X8C1DZ\<>&';V:]"N&#TY"L'_M=OS&*. M:O))[>ICPS);5@C'C*BDY< [ MV\&F%<)%(RIIU/VT;ZH9%+LQME+,NIKF3)E^;JAWAKEXJEF63=>ZAWZ5IG6/ M?1@!2JL,-(8P9'?C27:$X4";4%S'.^=/^>#/1$]U@Z+@B7'&=&%A7\_3"]JX M:^(RE]O="_;KW[;ST[?3JR]:WJOY^B/B*].EWOU7W.KQ(/OUDN6O#J=WKK]C MT.L_LA5]#Y<_7K18K6HGBT*ZYH$75BA6/?([ KK%[W-9. X+0^ED8APG)0[Q M!SF?@U4"M5C:O5*DTK#HK:-J)R=*_)MJ6#T^"#ZSS-+XI=^>+_C<.TOZ.+#< MJ>,;6>9YIN_$P11$-04;9_Q5W-?.>7+Z!J,$H[234=*9<5+/OCW!FD0;C MB6']A\=X,]V$^T'/YD#34]+T+7Z>*]7Q&ZWR)^B-7N74I!S*6B2V(A?#^B 5 MMLMB'LP+TH6%MA1(,,%24+<4))-PZRR%WQ%@9)L<[U/^&X^^H"W; /[5:Y4' MYOXW^(OOZI,QGHXI1!YR]>6/+%J#-$.0%TA+)^+E$JBTU3:>:7M?X-.Q&JTC MN;J;U5C\QGX3JN>V]> Q9WS*[E[5S@ L"/?6%7?TPUX5A'RMP[(X7PDZ+%"C?3@2!*0OGQ.[77 &,W+HN =F M)"OQ2'87$[,G9&D5@28M,%E/6&5/'5IJ=QC5XM'RJ'. .$# MU US*G+\KW5*_2?-G.I,/W/L<<\>F(L M'( EKO8/P.I:^MLSD?SW8;>WE'+N5NP^K[#E&9!\V/=<2'ZQ;?X2^5Y-'6VD MNNS*5*WPD7\P\YN%?:NIA&6G*=\PYEF5[R+;[^W65;*^$;!H42C9C7$T)#H' M'2V+)M'4NV 2C"YAMW,171;9ED=?5X%]S[[D%]OF[["N C.?R;BSV)9]AW45 M&/-,RG?:]GMAF_'$& ;/M6:OL2@9"BZ8WS#^AN,KQ]:GFG?I#)GS:&CSXK^^ MI4]LP_(&O5RLC8MM?:N>-!#,M\^*Q>N($I+AU67J$D)V^7=G&Y)5/Y"ZA)!U MU':V(5GUI*A+2-JN3@0)&3Z['AOGWP=9>D[X'Q$D(Z^^1\J2D4&_8X7-R*7/ M0U7%5[:5T],;KZH^': MSG/7TGNVY4Y-<03-;(;?],!>&PS3/=O)@F.:+AMO/0-!; M:7D.WA'-^.-XT8@M0(4%):PG677ZH2<9CDZ^?#*>CAWFVE.'/[UXRW]GQ%3= M?]XOGW3CD?_+_YI(KO=L/!.G:,AY'W>:PZ#X9U=&=[GCT^KDY> MWO'LB?_2_X9A"9D[KO[M\ST?P-&].C;,Y^,;#J K7;!?TK4]5JW@,]?X7W8L MBV_Z+W\Q\3/'=[:I?RZ=_/TO$#^1Q^?O6BRXZE%U#)7_HC2[L'3RXV)PTS^5AC?=F_YP MZ^?:;;;3>*YAO_?C>G SZ ^E[L6IU/^?WN_=B]_Z4N_R^_?!<#BXO,C1P_ZK M._Q]5%63KM24JU4>^\_WAWML/U;/YX0]LT=*E::37X:":J+KK$SS^3 M5XKPF\F8O339O7=^UKJ?]&=$6,I'=-TGIW=GG]7?K"K1V_Z&(ZYI92 M\_V$,^$G\/^5)$L5K"J.Y3JU-;_!@.B:49)F%O2:W8<:OH8<7KEZ] _?IK[^ MRDF.!8/3Q?RI@@<2O_E9^#-?//7.9%+P9%]+?'HU9IKN1-7XT[R\GCV=_WIV MG]E<:+9IJA.7'<__^"S],G1OQ(?!1QS\@D]9GBX]^K_-)]:>O-PFN+A>:=3_ M]OG7R/#8D?AM(3B_''526@+D71E>G* A>["9]&,@#9_'7( W4=A,]F*)[1<^ M;&L^T#3'L4YSY-8JS?G'E'LTS#&Y-SBQ'6\G)9+\6CCO:\G@H^.>+;<3MGFG MFJ;MW=E/0@([K7KCOD(T(H"2:='DMR8T/^D?I\DRZ^;TO M+7#T"S]W>S?B8[E3J[^=0?X?1_Q':/+)W#?,!QG8CN2-F/3G7$REP'66N%_- M] TTH:P2]BO_N_W )8\LZLDJ\_/3'6853KY8VJQP.+6JF5)?&\- MN\ 2PQ(W5_HPXJ:&B(GW98KK13;%-]?=B^' -[BPQ9'DN6>/QX8K5G6D,X,; M*BY$=\PY7F^$E25?O>\OP(AO!E_A6<_0C;!P7+,' M_WQ)R[O@G^PF((/O5X.+/\K2X*)7V5U&,K.@\:'_I&J>).9'LN^EUQF35%<: M3I@F5H]UR; DPW.EWLAWFSX604D.M-R9A&?P-C2/X_P%#WFL3CW[AD'\49(F?BX;>?X+\%ZS^%,U:('\4W5?CXX]M32CV:C M.?/_M]&O6\%WXHQ=A[MS+\=.LAZ_J><\]VP]>@CBNWBNN-O$L1_%;XH8Y)29 MZB]5G&VWJY>W#+MR.-1W5_D53T!*=E,G5D4.2^&-^C28I1:#,YZCN& =^4BI MUN5:I[V*7^>X?)J9%M(&YF!L[6N\9#N2[8V8(_UGZABN;OB93T[?7^XK4JB4,J'@W^,-U'9DUY/&X[WNBM:2YO M",]KVPQ,V6U@PZG!#9[,7^XRDOK:D?3XGY?.C?W+VG$<3/4\,^0*;1B$W%D[ M"-^*7SI7W-?BQCIIM^U?JCOB3KUG6YMX%;8_OQ9BQ5+(3/*N;"XNYO]G3'8. M%TXZ;;G:@:>V+3'/)EPLJDP%*+!'?"VELP1A=_G7=C=82K7YUEQ]W. S+)4SG-N::EZ)IX@2V3;DUE&C%G99 MBK!L^IY"-Y='V7PCS(T*-W0KUNO>R.NF,2:XL/K:_$-R?$EG#M.ER=1QIV*) MW+.E87#L#/=0/]Q]%,9>5!=T->_X\*NQC;IO_);78Y?,K]R>Y39?S?7RY[7& MQL\59?GS%\:?7S8*IEX.+MM("'-Q]F6SMB#?U_XM%M^YF4GS_/6W5WG?+YG( ME<:VZ\D[R&3># M_AMD.'F]!]=>].!FU/TL*W>^/=S-@Q.U*1Q\O\-769JHCL!ORJ2_5BO\4E$T M*+FCE:FQO.AQ1D"7ET"?F=>@'F\WQ*\&P#)M!>ZL4N#^S!CO7,(36BD59GV^ M2'K#W?0+U=75/Z7?3/M.-;DG;W)?7OJN.C^9M\4ZU]IP?B-6X7A';OPMD9*4 MU7BX\^R!^#*1BIKG1OF#SJ M4DV37R$J644P]N?4$*$8C\#NV.P"?N-9-!9\5:Z)Y&=0>SD+S!;BN;E8B6!- M?"QJ+R6=?\J],W'IQ&$:\WTU69'\ZFQ7^L#OQQ]40>R/5 M>_L4O]3EH8IQ!E^>//5,J6FT$*RN5"/#<_CNN";6L>V^ U,\UEBC\QYE@:"Z<0N[D&E0% MOU'UUWLLKL)<3_F5]6IC5L(X-8/$]_#H1OH@<&Q]EI2:4IE=X8T,EP]9G8A2 MQGWK?##@%RUF[L>$=;2VLDKL92K%3,Y4%CH*'=VDHUPK5,GDS\#.C.N$5FGVF,_P M,];YE885V" >;1XI(5^P:;^Y^! V_@>^&9+:= KE1SIA_+#L2V ME0_U2JN>KWGHPCC$,@Y*1EC2"E[/%"EB*POJ7Z_/G*S;M^*+T;>H:%G-W2^Q$;AN348+?6;#2URR2 MK)GTF-.GN=U-3OJ45 1IWK]ESWM04P0I@^E=L M,N\_O38=#7KC'KCI:$PISU:ECCMBICD7?>D#%VB_7B;HUK>Y&N5C99V\_)NY M,\'95F+>UD^MN_.;FJT=;]](L#PKS<2O7\CTQ]1\EN1664C^2P>1,RI/X_4>SZ*8]7\I3YSJ?U$=H+H-V?=W(/Z4*-8[H2[ MT@AG>(Y#1RI<7DC^D3'!B2YT]9O\U/J$=2-B$/N^)_C'\MS2B?^&L/WSM]!W M-\DRV[&AZV*SZYPRU[6=7=JV6)V\W;;XIN>(OW,Q>"L80:O2:?[ML[3,R.Y" MNY(@>)J(PRS>[FXDNX"Q=K)>%F/R\J1&@&)9]^-?1*;3,+^4F$(B P& X^- M);FR'U- 2O.)<5FVZVQ?N6MPT_]^*R]PEW_P^??^QI. U]!Q([ M>TFJ^MW3@Q8H'WY8ZE0W/*9_7.2O=;FE0T_&UN?D@$X3IM,"L64-1$G+60%/ M@B>WY\G>Y<5I_V+8/[WE?PTOSP>GG"9/;[]USSEO]F^'O_?[-\,=>+)GBR<4 M94C\+S^2\+<*?E--3I],&HX8\UR0)27- EF"+(NQK$GJ64!HAR2TA?#O\JI_ MW;V)SVD+@:!]+UU.6/!5L!LI-0.['4S*ZF WL%OJ,!>:W?C;WZ^N^[\GS6YB M*Y'#1OPZT1[WW';!'/9^^_DXT-_;[X!'MLGO MX/Z7U/]S:GC/H#Q*N@?*.YB4M0I)>62F'W0*.HU#IQ>7-_WA[G9>7 M[G+2K^WQ9_%L:0VOKBHT!7U2TC70Y\&DK WZ3'/Z_5T82D4"@8) 8VS#4&Z_ M=R^ZO\T"T-/!L/=C.!Q<7MSR=\__/1P,=UIM_:Y:ZH//B_Z&PM9G5SHU7&WJ MNJ)[E3@SKVNIYK-K^('I*YT*O@VZZ8EKKID[-5&Y YX%S_('E4&TZ1-M#=L= MP;-Q>+9V^X\?W8N;P4WW9O#/OGAQ/O];D.[YY?#'#CS[#]$;UN QJ*CX$93) MWS#GKP7CFK8[%8T4NW?VU).^J\Y/YDG7AOL3-$I)XT"C!Y,R!32:/HW6BT"C M6ST+.'1W#JV+!=Z;Z\OSX>W5]66O?_KCNK_C_D?/L4W79\PKQ]:8+D@2E$A) M>T")AZ/$3B$I$44_&0C^\MVW;7![>1VK8]M"R[;+F]_[UVC75B "B3E7.YX> MGSO[3X9_]]I(;7\&-(]TDZLX2;X][__6/0^"I/[IX.*W7:*D<_:@FD%XQ,0, M(CXBI3CYIS];MW5Q>[T*% M(F$FG:F:9SM@05+Z A8$"Q:)!160($@P7IWGCXOK_F^#X4W_6FPZ[)[WA[?] M?_P8W/S[=MCO_;@>[-)U[8<5G#C+'+';4#6#(SN#_83BO.*I8W@&"Q)M/US_ M3+=90 D>):5RX-'#]:8I9K:-S/RCCA,\FD0=YVG_K/OC7!Q5<75YP;GS8G!Y M/:?0P4[U**=SXMGV"^Q>%1LC=OV:M.L7?DQLB].X9=C. IN#N2DI.9@;S%TD MYBY$Z2B8>Y_5H]\'%WT>^9[U>^.2I=R;C M[^K&XVZ:O/2@?XLJ$OPG9[_L#T2ZLQVN4%]+U9*D,=/D>J%Q]%Y>S]#T7R\- M]%B=>O;GX-M"=$QUXK+C^1^?I0!SN5J=04Z*+PE1#(U1Q+:""IT9I47:H]RU^]K%"&5E><2+KQ>>*3HK)^UN*#,Z M&;TT8YBH#^SHSF'JSR/UGC_>L6K^4I_=DO0ION>1=G;G1F!JWXL^7.+HA!VB M!O^;P6&WP7??-#E)QRF+]Y,I-**1#/UK*6A!\W(^QOERGBWH+_/27>;EJN4. M,VG-.+<&\Q\-;( P1#-G-:)K',,=7K2^P<6=2I7[J;]&AL>.Q&\+C'XYZF1' M7R(M^5BQ2)S&*&:-4:3W0_XDIC7:*'>185_M9JTY7M5NX>"W'Q?='Z?\@M/2 MR:HS9J0/4TN=ZERH](\OD^$S90(\^0XOIH+_]ZO!Q1]E;G)ZE;>V)D)?&R*/ MY4O!FL.*OG7/N53T;X>_]_LBT?-RF;1XF32[3 HNR\_4G'PP+,D;V5-7M72W M++$GC4T\::(Z0MNGK"PM*T#NUV Z:SEG[]%1,(!&IR+SN''VF//9]8_"DH(+ M)1]9#A&?UX,D\7UV/J<4"Z&K5LJ14E6I:BPTSC%8YA7M:84I]\M-=W0DFO%:I1[5>.5:++%BS M5D5IPIHMP7;*-#:^8\[,HLG"HLD=6+04]69=1]?:@.#./+3T$ M.OM$H.NZS'./H\K\WF9=?C558DI7VBDJ>G* ."X>]>\/I=:2BQP=J=1(IL#8 MT2&:XH+@N]-0A?15 61#'Z7F4@0#LLD2=@4GF\AAS=[6 _85UL2*8A)<8.Y- M';$&):GQ IS]K<<47"-H@!#$+V ,@M! /](' >$)!12@"A1 "*(/4 5!: JN M'WG,F^'%KN'9=D5L_AJ=!*>?9K1AK32Y)ECKFTS)U MCQY4=7(L-*YKZ>*?_JNZ=;V>ZCC/?.+_*2H:2Y+&!\#'Y=^\)VXERW*]TVG< MBFJE:K-6+4DZTPP^+/=KZ:A6DH*&5E]+QA-_U.E8M[W9YUQ6-%4 4RN==%KE M>KO]Y=/R8ZPKH8:RIUE&F#X*E.*F_=<0$ 6A8*I D/=V#YG >S4E>=Z3.[(B M^#0"[S6;Y78'O$=-K(J182(?! Y'ML.O9-6Y?49]2*]=%07A"[ <%S[6"(^HC )4@00*"/TB M<%T]-M?%B/3JG7*CTP+7$9,BI/M(P-#5-#Z5GBLY3&/&HVA54)8LYF$AA)IZ MT$ !L5X$_FN\Y;^YUEV_*-T%\V:5O?N*^>1&N=ZH8\63F#01573$? 1 @"J0 M0 $Q7P3.:R;&>3%B/Z56;M4:X#QBTH0L'PD8Q.*+Y=G.,]9"J.D##100[$4@ MOM9;XGM1,\YW^PKN:JURM2-CD9.8]!!5; 1W!$" *I! <%=!(YK1^:X&,%< MK5Z6&S5P'#'I(93(.W0K:O(1WI7#)BI_;/8T89;+?TIL[+/] ^^UI3XB%%=$ MMFGI6FQ%HX%4:^MVXF#9G5BV\Y9E9^K<#[2Y:^F70I6#5J?[SAZ66VTZ"ZE; MV8A%(P\[<5AH,MM.G7 D"JXMB@Z]%ZV":Y/FVGHU::Z-D[4LU]I-<&T6!*T8 MF4RE5:DU2.-P8WNJF5!,N\^%(1+MF*F 1G5)> _-_\&P]5#?F\/$K:U&6:EA M^PR#+6Z&5B>:CT8=R:; M,2;S!I9F3@4P6S/5[_F8WG+GLBDO/.%2794.Q\" BBA412\\(H$"ZF@) M@ !RR09,X9 .4!&%JNCD@DV(A\9@U@%8,E_CF\AA#*J]*5BGU#<@ @GH0Q%0 M0!!" 2H @D4MMS,!R2@#U1#",*)$?)'PG!W(R!,(AJ$)N>0YM32+P7.C M@@@\%Z,6KE%N5M&8F9H8%2,]E(78SIDRG:O>>,(L5_55VC^T;CPQ[6?&)(>9 MJL>ON&,6NS=H[A0KMN+00 $A8 1J#)U=,-/'_DS[OLV4;N^A8$?!83[4Q(FH MIB,4) "5($$"H@'(Y!>Z.R"&*07*RYL-Y([O1R:3BXN1,XO?ERX4#F(%1-J MFD$#!01^$3@P='+!3.$6=B+N.>:3J^6FC/P?-5$BJN4(^@B %4@@0*"O@B$ M%SK;(!KAQ6H;V6HTP'?$) EY0!(PS'>*36S'5VC[7K+?G&.>0"B(11(*S(@< M("EF#!UDL'R4ZYP@G_<<#];*#4(-HZ#II#4=X2 !$* *)%! .+@[Z35#!PK$ M(+U8,6&MG5QM*#2=7$R('&"B,:'.[AE_4Y<<]LBL*;8"DM,4&B@@$(S B:&. M_3U^9_'U?QG>J#=U^90P)X%P\)7^VG)R!3!0Z5RK-"(^ B! %4B@@(@O KN% M.N#'9K?WSCIO-.B<$@>5)I?N._19Y^3CO4MOQ!Q)"_>,I+@>@B-9L[$ZBO// M]\2GH>XQOOHF4C_Z2J$M.AE!G+-*5OMQJ#E59,"@V4<*AYKOB4%#?6FB,.A[ M06BM06=C/2BT\$G'K)Q*GF 4>J@CU"/6\BL%V< M!J?5[#\ZE-OE3A6)06HBA<1@^AB\)@87 MXD+I[W]I*[+R6;)%E3@64:BI"0T4$ U&(,50XYNW&S%BA8&OE->LMK$:2DQ: MB"HR CT"($ 52*" 0"\"IX7:W43DM'?W%\IU4;$H&>/QX8WYN-R M)=72?:WD$\$L393S?KBP/28U/M);[ERVZ"!?HJO2X9BX\%!]X8]IS9_KR&7: MD?%T-#)T/M+C&7&V7@$5%V._";0+];=$00 390.F*BV8*(VF(@49(32 MC84-F8:>K?T<<1YDCOM?$OMS:GC/Q_36O8JN V'*O(Y" /A0!!80L!$" M*I! 8?D!/V"Y4IU+9^BI'M/_J9I3=L6UP M>=,C3/QV*? (0P]EZF,,?3446W9C+O-;;8%7\ B2^C*BM. M8X,E%M?$4_^R'=UE5DRT0BVS(X[[?:22'7>HH>FJ<5]./==3+4$+A"9=KH:: MTL49?*R9M^SW-61['3)\.?%S__;KZ"75D_Z86BSP%6K5LB1FW+_JE&EL?,>< MV4>R^$CN8&&8FE-' P7T^MHFS=(1 /J.!_(L)# CJDY8/B, E2!! KHN+4% ML[2K8!9:F!4C@T]^]4W4/=M6(DMOBNZ*FUQ=T54BVKCC++?5.X=<<).KH172T$-'6FW;>G-0A"&'U@A#0XZ^ M8+7UN!6EW&JO.J3N+4QB?2;"0X:6?Z/@$F/35H0AA]9 (^,28]P<%VYS#[[6 M5I;XS2:,W_N1F<](IU)SZ&B@@)6WW;>LMC=YTMJ+A3X" M($ 52*" A;X(1+8IV'^?R-YM3YC<8:#07G+KBJCJBPY#ES^ZT ?5E":JH?,Q M2IHZ,3S5Q,([-06A@0+BM CT%EKV?=6[*ZYV ZL7*-T"Z^UK<:Y>K99;+9R. M34VHB.H[(CL"($ 52*" R"X"]84RAS&I+T;^H]9NE3O*JL04-4DKNKZCQB2- M6%#3IN.I*8HJ@@.QN1J.)PX;,.T<9HV-0DBE/T[]&G:F0H#=79O:(9'<8$$!WUF8]$49V=O!=^' MW4DU5.M_S3S5L)C>5QV+@^$N:/)IH,A1XD5?@(ZV+3%OU\O-*@X#S83,I79. M!H[6SIX=!^-F!2DA0]ZL MG+SMKNB43W&E:-?#(<'41->2HQW!#2J/OR =ZNVX>$I&W]?\?17@RG*SK#16 M=3&@=>8G"#MURX$XF2HRH.?<*-FV@33H^6#TW EU+]Z1GF,4"BA&BZ^C M(0D"7R3P4&.B\UIW"A7ZW3VYF:*I^74>7H6=G_R5#X[_%W= M>-SMX9>>]6];$)G_W-7Y@^_EX7+U &N=$_$ RF25'7SS2"ND+YT'7#I'XMLZ MU2^=#!F35$UL8E:M9Z[?_ X>'Z=G"QO&G\IENOC+YQJ_W/W>L%1+,_Q2 /[& MF#^X6UDXB.) A$)0EE9'H*\%:8IHEB;/=[(F3_?1'U@1W<.4W\>J??\\8Y5 M\Y?Z[):D3_%G_LUS'(J056GD"*+\RXTPC/9]3Y GEZHW0NS?DK.B[:B"]8ZY M-#/'-/B-2R?^-R7[7II_]T4@5=)"N=L@%B.<784R*CJ#[U>#BS_*TN"B5\G/ M8_GN7>_RXK1_,>R?WO*_AI?G@]/N#7\QO.'_?.]?W QO+Z_ZU]V;TLG+E=+B ME=+KE=+EF11>3CX8EN2-[*FK6KI;EMB3QKA/-V%.T/]>XIR@EKD/ MK4YU[MKI']-3MIDWY3M7,W_T:ZG*77%FFL+CY-SV\GKFR_JOEP9ZK$X]^_/, MF^54::H3EQW/__@L!1YOISK;Z9U:!J5:J;]3OIQ0!F4W'[N=NH_M"6]%X,W! M:)8(Q.V*4NEL66E.::%L*R0C)[TXWS/I._]PY$I]/CQ]^;",U./90\2I-*"@ ML)HL5^KO['X\M#%+.R:E:\UJE2JLV3)L0^.)LBVC5!)# S!Z!3%PY[8P@ H% M RA7*W)2]8Z%L9"B."%U.UAD^Y:&3Q=72PY<0I 1+Q!&,*M:*3*_,((%,X(B ML"UJP I3E57=(>&O(6ZE:=):RA;J!(<-5C#KZD;"88,5S.1!&,&"7F[+HZ_9 M([.F)(^Y>-?&I52#F@XW1:YCWQM$G>V8B$J)>DK%FSO6J,O54*^6F8J>.?98 MU,2)._W+\$:]J1/42B\.ALZ8]V_5$CP(G7O:T MH,=745$F$E M\VXLM$"]2]1;>TN]0FLO[W^S;=UO]L6<1T-C[M V];WG2^5: MN=Y)+E^:RZ(D,J)&HSJ3&,\6$0KP:_:A K_NBU_K"?%K$KE4N5-NM>K@UTR( M&@U^1:>2]+$ P68?*A#LO@BVD5P &SO/6NN4.TH#!)L)4:-!L*W#'+<,+$"P MN88*!+LO@FTF%\'&SL'6FN5.$Q%L-D0-.U?3S\'^YMBN*TT<^][P*%8JH. I M X5IJ'K:"[&VWA*KKZQ7OJ[N/]>J<";%OAIR8D34!&!O*@@2.($@#TJ0[:@$ MF4BRM%VNR\F=/0B"S+<)P,93,"1P D,>EB%#;9!V""'C9SOKY5HCN<58,&2^ M30!VE8(A@1,8\J ,J82:'.T00\9/5];+2AM]%\B)$:$MHX7-3%Y.F#C8VGJ0 MV--$G+ON'I,K*H%>D( AH$8@D3X24 @:," ;!^$O*@Q@ RI(0"%HP(#4$Z2_ ML#" #J@@ 86@ 0/R+)#^PL( .J""!!0BC]N=Y%JEM2T.*9W5YS+5T4:2:NF2 MSAZ9:4_&?)1(NI'3#Q(P;$D82*LOI=57''L0J%W7TD]?E:X?I/;VOYNI6FXV M923:J0D649U'_@3"7U@80'A1"&_%$051"2^)W4GM&"-)? M7!A >%$(+W0P0*P(+_9F(T4NM^0V&(^:8!'5>23!(/W%A0&,%X7Q0JWZ8X5X ML30$JQB;A\CG^89<3UP_R<>'_9.)G41(@9-3#1(P@ ZCT&&H ML?Z0F2:?7\Z&W^<:=ZC\7K/, U(R;7^A[[3U'>D]"']A80#912&[4)/[B&27 M3&Y/;B>WT@E]S[>^([<'Z2\N#&"[*&P7ZCP?/;2+G=B3:^6FC-B.G%0157@D M]B#]Q84!=!>%[D)]Y*,'=_&S>LURJ]8"W5&3*NS>(Y'5^XU9S%%-/Z^GZF/# M,EQ/M E\9,A[D],0$C" $J-08KAQ?*!XG!*[2VIWL!U\2KE>QW$KY$2+J-8C MQ0?A+RP,H+P(E%<+=X*/07E)Y/D:Y7JC <:C)EE$E1YY/DA_<6$ Y46AO%"7 MEIA17OQD7[O<3+"V!5J?;ZU'L@_27UP8P'E1."_4J"5FF!<_XR>7Y485G$=- MM CMXUM*[\V/ )Q-\M(I@/Z3352'SV8<9)1JI;$M.*FD 6]L3S4E.W1$&,4T M^;M'-FX"%"=PTL%RRQ,X$X$3I+U$VJ%F,R^G \Y8VMU[ E+IE)5:=+9MB(GF_=9H?&N02^XYI# :4ON+3:O?MB=6$-MBUZ(=6!I]I@))8Z3)W9] MN3G:OI.#TD)=%SG!^D@/ 6Q6!5L")[#E0=DRU/5H5[9\)WF[&UO6R_S>($MJ M$\!<6 M!G!:%$X+=4^*P6GOY0]?.*U6I;.)!&I-6ZV1'H3T%Q<&D%H44@MW%XH5J&U, M\[UNCJPEE[^#6N=;K9'$@_07%P:06A12"W?FB16I;4S&O9!:DU"'/*@U]@^2 M2;4-N&XYS/7FG6J1>B:G%"1@ -=%*C<)-;N9Z]O!CJ6'>.S MV*U(E7*S"7HC)TH4Z0VI-@A^46$ O46BMU KE1T#M.V2:VV<$DE/6K"%+?V^ MG'>,7\=F&]DD3WW*Z$&0A5(-$6&^J>\[@,_<^QQC_^084TY))>&SL7MB68%;'-DV_H"5@W0/V^&R5ZYT: M2EZH"6CDN!)[[7)ES<&ZV< )K+L7UFV$VK"DQ;H)]PJ5Y>2ZN8!T@K!MJ_))BK)MU#:#?6F23'8 M3;!WJ5SFCP;:I2:@R21^X^;AE[*\E Y.3FF7Y3P#3'F?)8Y(SE(Q%$Y W@-5 MASKNO%#PK&+J&[/8O1$OD_NZ7DRG\AWIGH6DVK^2@W'+ZJ5$D 0-+]-PJ(T25_8M MSU-.>MMKHY8<22=# &&27FO\"V5"4JL/7I]43965LQ@S@90I80E2!BF_DG*H M^=/VI)STKMA&&YR<"3%+G9-7I&M!RE2L.4@9I Q2CD7*H793.T7*B6Z:;3?I MG(D&5B;-RBLRP6!E*N85FJ!W53J%RHGMJ%26YTF:P,OTD,TXN MS5>QSQLV!M,2Q2E,MX"**%1%Z^! %09T"@:? "?P2=:A I_0@ %-<$$HP F$ MDGFH0"@T8$![5Q *< *A9!XJ$ HV[9%(LLPW[4D3YDCNB#^M]/>_M!59X5.C MNH8FJ98NZ88Y]9A.+J/^3N*RD :/>MT#RAKBE373CAT+=0S) )Z4J]Q) 8VU+Q@TB8 M:! IB#0_R,4DTM!I'G&(=,-&NV4BE9/KV@8BS3618@<=F#134(%)LXI<3"8- M';81,R1=MSMNF4D["$FS(5VI,REVO8%),P45F#2KR,5DTM#A&S%CTG4[VI:9 ME-#ICV!2^CO5D%E=Q.1?_JV8?J0^,D=]8$%VU97LJ>=ZJB4F+V#>^7\3SKJF M6@X$YLY&'OP=.M)D/^'WIHZNVX;?C2;]<\G W^G; M&>2UZ6 !_BX EN#O]/@[=/K)?N+O3;U?MXV_FPFV?"T*?P>R=N"<[=IMRI\\ ME<\.?UK:P9;HX%5D7?_GMQ55NXZ1[PU(MS5!- M?G/^QI@_N%OY\DG\W,D!!2(%&23TDQL%55:6AR!O);DIRFI]]G@C9_Y\$TZZ M1W<.4W\>J??\\8Y5\Y?ZS$G[4_R9?_,%W[ATXG]3LN^E^7=?U$ZEH'IKA7*W0RIRYW[]TRCQS4JMHUA!8Z8I'&E.V2^O9RZZ M_WIIH,?JU+,_SYQT[@&8ZL1EQ_,_/DNS"+0Z:XB66B,='C&$@HFE@TU2J?:4 MTP\=/.&$";PY&,T2@5I]1:DTPRN#*P^A6;OTL*UU>!^YD,%8!V5[&R2CPG;# M"9Y)W_F'(U?J\^'ITA]3BP5HUJKEU.O=#Q%^TX BW7U(\[7S1IV@-2-Q] HQ M8R97:K!E2Z@-C2?*EFQ;K2JRQ4N[*R)-9VXK$ YF_A0*YJ]3Z40X3+#8]E&4 M8:1N!8MLW5)I.Q=73=9;O+VH"FP@;.!>;:!H- 8;6"@;*&+:@M4&4;-4"BQ5 M%KTUQ*PT+5JKO84ZP5N##W ML'&%*MV/W+-N;Q"UMULW*'9%_G8-ZY8J\CMO*_*YD@XLS1ZS1]Z#(U/'"1R92=AVY\A6-3I'OM,, M9C>.K)?E1AL424VB*%)D ;,'!*8=%$F?(K=:T 1%[DB1H8,L=PHC-_5;V8TB M%;G<;E;!D=1$BB)'BGQ4?F<<')D-G,"1F80M D>&SJC<*8SE4-&4A>@!:L 0+)-)' @I! P9DZR#]A84!=$ %"2@$#1B0F8+T%Q:& M8&4-2*2/!!2"!@Q(PD#Z"PL#Z( *$E"(M \@/U03([E6:6V+32IYB!^6P_C< M_R_3I0?5L&;)!\FV),-Z9*XW#OH1T\O5;;,)M.!*1@*JY2KQ6&@AP[^8D[Q->'??50-4W0;/K.=H6JR(=.FCN$9S.WJ_YD&BG[!O,O[&_4I MD7U8"X7D+3+9?Y([ELG(8&IEV1E8G#0-22@W0S Q5(-_:98FLXMYX* MY[ZWK^NU(!U4FPW)HW$**+5.YD7$ GR;?:B6:]C!M\GQ;2.M&'?C)K%7OJ73 M0P1\2]=PK.I)"+XE9L3!MYF!"GR[+[YMIA7?;MQP]KJ47 /?9D+RBGMNC=*J MU!K;@I-*SO?&]E13LM_;@4:Q;"*1WL %5T026&[9/ P4OX>\<6L7CI_S]Y7M MB-MW/<\Q[J;^N;4W]I5O+>FFBW/9X)J,Z*7&$$@79\#"@ZWS@R78.K6 O'U( MLDXCSPR.SJ]!09Z9#A8@Z@)@N64S-1!U\D0=.MIBSU'UP1/4(.K\&A0DJ.E@ M :(N )8@ZK2(NATZ7V//$?7!,]L@ZHQDMO>XF5FWIUQ$)?Y1"JR=2E9[28&S M>_#C)AP+2> 4.Y9'60V/AF2NN7OWW'4[=/+'"MY.=!OSUL=)MF7RI6EK2:%0 M!H7B+N=4Z9J*'T7"N(.CP='@Z%@<'3IY)"I')WV<90T4G0VA2YVB5R2L0=%4 M;#LH.B<4'64)'!2=!$6'6H?%"*.3/4ZS1N>H,' T:8Y>D:L&1U,Q[N!H<#0X M.A9'AUJ-Q0BC$SW.D[L/X.A,2-VJ,SX_^<4+_%W=>%RG?QI_%.:\KX!+3_XW M&C2X$Y;1'V#=3\:?13+2\X5KB35_KF_KRDQ*)T/&)%43.\E5ZYGK)[^#Q\?I MV<(H\:=RF2[^\IE#]?B+>\-2+ M\K^&E^>#T^X-?S&\X?]\[U_<#&][W>'OMV>EDYRIZYJZ6Z9.[[J5.<^F/YQ]HPS/\1W2V9>W-<2]U(U9IK" M3^.,\O)ZY@'ZKY=T\5B=>O;GF0_("WZBJT-7;?5SBVQ6E38=966[6W8 M-BIL0^-)^LX_&KE2GP].E_Z86BS LE8MIUZB?(APC@80Y#IJI6W+8J%P,,.F M4#!LLE*IM1/:;E(8RR=R6K!O*=JWPT\X5Q,EIIJL-WDY5A68P'SB*E(&,(%9 M=/'VEA&<>7WI(;#5OK*H"%Q.F%@:M!XDD==Z]'L9'Y/+RFZ37"]4GHMJ$82\ M'>< *P)8%?Y,9A(P!!XXIAV, IS *-G&JO",DMH"]1ZCEV:EW=AI.?K0?3 N MF!>K^\4^VU>EI ^IX!"YF'=_ 3D0:40-Q54(M3AAHX@Y!KVVB#JL+MCFE4R M7:*@YS'WP>ROC.%@,50J$TZTHU_!Q![T1A&5"/06.O%O>WI+>F.)HB2W^1-Z MOK\M)+E*1Y$/Z%[/TO3W5#B,:Z1FF$RR9I&>>%?\K:GN2)HX]J,AZO3NGB4[ M*]FL(BD4U=6J+=D32$ ?BH "@BC(?F%1 !=00:+H*.0QA237*BW2,)RR"8\R M#'^/+.)O:BI! P4LMD4X>B1T\O:BIL7))&V70"HK'3K'@4'!22LXXA_(?F%1 M +E%(+?02=5;D]L[>:0MR:TNTSF4&@I>I!U-Y .ZH6=K/X_NU* 3UWC"+#=6 M<(?U#@K\E_KZ'_AOD?]"!T /1ZK#O@FEZRWHW-[#O$ZY+;?)-.B$JI-6=81Y MD/W"H@":VYWF.J'CDR/07!(!7ZOL]^G,XUUNY9^%6BH.WC5R ]L^-X6M1>FJS454!TQF2;<%%G=YYDN.Y4 MM33&]<[U7$FU].#]>9R)-9@LLR266TF%C*&3>I>Y\2PX2LMZZ E=Y 3Y0I9[ MSS/*Y5:'SD& 4'[2RH_P$+)?6!1 ?!&(+W3\;2+$MWT\V "U$9,AY!9)P- ; MJ=8#_P7#6FPPXKIL%@N:AGIGF/&:C6 %A0(CIKY@"B2@#T5 =$19+^P*( + MJ"!1=!3RF&)2JA7B[0VU(&P7C0V9\2A. 4>@34TS:*" =;0(ZVBA]O4#2W.8 MZK)3%OP[L.8J>/VB@8>K,&R7E;:,I39B8D;4 B!.@NP7%@6P7Y0BPU![^]CT METRWDE8'>[2IB50*"J'ZR #F*.B[C_0RZZE7PJE[/HZ>;@,8:V9W*$%L BYM@@(&"'[A44! M;+@S&W)Z.@ ;)AI)UIO)G7( BT NCD3R,,ZQ=8&&2@Y[9-8T_RWQ W_97BCWM3ED\2<\]EFT.=8\>)KYK"=7,MGJ'FNU1RQ M(&2_L"B XB)07*@?99(4MW7C$27! ]J3B[ 0Z(P@:V"$_49^P33QP,KH62A MV;E(5*F&.DVNWREQ%>C? <\A*"M*A* O MU&8R'NMM'>9A_Q\]Z4$>CP0,XAB0Z9N3ROV:4#:>F/8S8Y+#3-7C5]PQB]T; M.*0N;<2P#$H6F@B!X!8=8_HS3;P.%/'\M>5K(C'APF'F-:R&4A,I;!2$>2V@ MV%-% 207A>2VZ L3D>02+?>4R_4$%SYA"B@UBD$J,#H"ER\G#YA"627?I!W9 M]T=3_@*[!BE A&52LM#L3IU/'X8]_R("QV<#R*C6!0X(1QK> 8D\5!5!@! J4 MJ_NCP*0SC!ULJJ;*^DFDP]ZE;\V2HK#04+KL0DCZA10!P)V2\L"B#$"(2X15.:! EQ MZ^V+]0273:'W2#)NCT&M7E%(PW#!/$E3W9$T<>Q'0Q?;%)\E^R7S*)3ED6S* M4;JS'9TY_LR[MFGH4O E:3ZOQ58H&C %1!H?*C#M(M.&^M]P1>YQ/;Z:J?&W MYQ\NTQ>6;KLOFGR $Q/;5>0IJW*X0D">Y:)5PFG,U!HMS>6>;>CQ0HB(@3D)UW\2DQUC$H:86-%#8:S MBJT>-%! W4>4_0.A+IQ7ZK.O9C=V5_MS:CAL\*IZ>T] -DJ1-LBDLF",0:"05N3'W-,,_L\V M3>;?V+V\/V1H6)/+2JN!W0#$I(VH(4" "-DO+ H@P0@DV-XW"282-K;*K4X= M)$A,V@AE#)<"Q7GY\6R.ERJ0_2>;J*(+4+X#RL4TXL01.^2\Y^"B%:I[HEH=SBDGDXF M%%Q:Y/1H-KN^&"MVV%%<$L+&]J*KRTJHX>B:C>LOFV4/V?6E7N[4 MD%FE)F1$#00RJV!/P 3V/"1[AKJ3)L2>V_(=#4&BW.9 M7F>7,\-2+"%) 9.=%)IC"1@&%4VM]G]Z0;FJH,E5)N0P73."KI%DH #W9A\I<.^>N+=]&.Y-(FI6 MRNU6%=R;!3DLQ@:];':9O%_1[8/BTA/Z9&5F21I]LI(EY="1"6OZ9+TT[CED ME\ERNXXF6M1DC*A]0+H6Y F80)X'),]:Z!B$A,@SF1"VU@!Y4I,Q0HG?/4:K MM#$0H:IA:8[?-,:P@K!59'/]/\0&1(Y!G!/C47!.@4RQO8045X:.,Q!$*?Z_ M_ZIPU\SU'$/SF"X^Z%KZ\AL+5UXQQ[ YLP9:?,J"?_EKJ MQ_KW]TS;__E^M6JYT:&S9@P;0MJ&(%J%[!<6!?!G!/X,'6A B#^3V?/95)+K MD@,30BY>)9Q=78W!XERF=V)"+^GH%$LY%-@U]:T[0 +Z4 04$&E!]@N+ KB M"A)%1Z$P^QMI _.-\8%:HB+3OIR6RM)*'O1*)K_:%CER(M=KW MLJYW:K@3VU7-W[A\3/@W^&NQK&=84Z9?BANN:LC$21!_(O$'^J53H;X M8Y2P=EKE>CNY^#P90@D3_UHR*9(U2C?/L2$^+Q[5TTTY@>/!\>#XJ!P?:N=+ MAN/C; M5RG*#SFF4X/AL9-$+NUF4ZI+N,B44GKBIPA1F;T!%%*JB5VB10 '5 MNF 3P 0VR3Q416<3;!.,!DI4!(;3R<1DXK!6U91TP]5,VYTZ_K$E_&M'8O/@ MO6G_D@PK6";@0?\QO<6NHFL-#12P:X0*$D"! J(22#[A44!7$ %B:*CD,?< M1[/2;I"&P>\^,E$-7607>?#@,8>Y'L+MC)8IH*<7J0J#UML*@\%,P:ZXQEVP M6$TK7U/^[0:=/7?08-++E@AU(/M@+[#75NS5CL->[[2,?&6O5KL%]B(F*\5( M]Y /SN9'8KK^3C/'GC#'>P[.I?]S:DQ$,HA?[$G/S/-C.*QI4%,;&BB _2*P M7^C@O)XZ,3S5[#]-F*4;WI0SX<#2IH[#]&]3[\+V_LU\9DPFJ*LWZV2*N*'? MI/4;01UDO[ H@-MVY[9ZZ%R[1+AMZY!/EA5PVSM")*>NW[.0[Y.GWIF,OZL; MC[L]_-*S_FV+TCC_N<4W%X>S1HLU)A8C%G]2F:S2ZC>#6#'=VPTI<:7E8F7- MG^O;NI6,TLF0,4G5-'O,+W_F@BH"/CY.SQ::R)_*9;KXR]\SJGK\Q>Q,=M7D M-^=OB"#1K7SY)'[NY.U\I@!AOGXR<:FXI/B,S=GC MC9SY\TW4!W9TYS#UYY%ZSQ_O6#5_J<]NB4]%;!S?/,>A*%F51HZ@R+_<".MI MW_<$;7)-?*/X_BTY3=K!KN!C;@&88QK\QJ43_YMBY6?^W15_#2_/!Z?=&_YB M>,/_^=Z_N!GR/R][__U[Z>3E2FGQ2NGU2NGR3.K]WKWXK3_D,R4%W[L\/^U? M#__^ES;W*C]+_7_\&-S\.S]3>/+!L"1O9$]=U=+=,O>DU2EWAYG^,3V%F[E= MOA\]> QGH!QT40!4$0(#/E#H&""B( @/E(( !6(*/1!0'?"TI)0* ='QK51A$ MNIHV'4]-47Y%3S=@G]+' /:) A0A-0Q@!=+%)B"*P>]UE,H>R(! YB; @C% M-DXD, !S$P4&RD$ [ $ 1"@"*EC )8@"@R4@P &8 ED*=+,4O!I$)M,59.> M:L \I8\!S!,!$* (J6, )Y8H,% . AB )>#$IHC(I3=B#CVM@&5*'P-8)EBF M%!&YL3U$UM24(K7"CJ4JCOF!WK,9]GOU2<&%DO]D$]7A4UD<74F70A;X LCL MQ"M-"KRB5"NUYF;HYI-6&-AZ]GAL6]+0L[6?*:M5L0D'=HPP,JGXQX5TAD6O M<#ZLU$W1MGH!DW5PDU487:!IBL 8]#;QP6S1-UO0&YBW+,+$(\2)PT;,G[5K!@9"U8 M%J-,6#I8NK?'>EN:/4X_MPT#!@-&$AD8,.*H]?^<&MXS#!C!G#1_L@U3WSL[ MJY[U]J D*]M YV81\IMJJI;&)-633IG&QG?,"1"IR65)J6CHOAA/XO,S1]5$ M-;O_6OIQ^W3GF(;K%P>4)$/_6CJ[Y6-5ZG))LM0QGY>I>_2@JI/CH(#@@,\W@3^!^+1W52I)X3-7[6C*>^*Q,Q[KMS3[G M8J>I L-:Z411RHK<^O)I^8E/R(EMRD=_PGB :@G! *I=@NFOY! "R\9B6<.U MZYR6?@Q/ETA6"9'L0GUY0)H'9]E%*@6-$A,QJO8;-$H"!M H:#3SJ.U.H[6# MT6A7G[>W%\U'!M:L$ MFWG4=N?;QN%BW-<>=?Y!&$M-G8+RUZV7D&MU,"LQT:-JUT&O)& O8)>,X_: M[O3:C$6OL19^9:515FH=$"4Q(4JJ;GMOFQOBUVW+M4J+- 8#UYWZU=OV/=<^ M__@)-\WC)^"^D-B5!1-%&H7=#[RKN*ZM=(%$1:0Z:=3A\_T%7,,6P\* ML?G0_8_W MY,E_JN:4D:))&21)3/J(V@60) T8H P$4 !)1B#)3IHD^5Z5]#N$N5WA5KDJ M)U>V!1.2:Q,"/J4! Y2! K@4XY,6Y$5>M! 04B@ +8@ 0.4@0 *8 NP!148 M2"H(V((&#% & BB +79?JVM4DUZK2VZ%+;GM&U!\6E6IA+L)DZ]*]?7SZ$YU MF>AW/IXPRU6%I"]\9>4T3H[W[SEUYZ"RLO MU^S/J>'RV1\RY]'06+!@>LTT^\'R[^*OG6:HO+%15I3DM@O ^N3:^H"*:< M92" J@8@1L5&$@J"-B"!@Q0!@(H@"W %E1@(*D@8 L:,$ 9"* MHBPS!9-JN2Z]*&&X,"1B*;I)(H W!GOZJ,! 4D' M%C1@@#(00 %L ;:@ @-)!0%;T( !RD !; %V((*#"05!&Q! P8H P$4P!81 MSEYOU-YFU"Z8%QS,>FZ[237Q77OL^GOM[GKBE--!DA)I.13U\':^;; M7A=,#XBB -9$C$4%!I(* K:@ 0.4@0 *8(LH,58]:HR% *D JOXQ?IEAW++/ MI9I"ZUAY?>B#E^/T:'C9CE&H],,GR- M3:LR=\$9B080G)94JJ8W@36?MR)9.Z)(!8Y-(F#EV?E)>7_?5EJU: *A6> G M8 -^RCQ2X"?P4^:Q 3\!&_!3+I$"/X&?,H\-^ G8@)]RB13X"?R4>6S 3\ & M_)1+I,!/>^H8UGA;>^.G]GN+F?W74IP+YEW>WZA/5[8C;M_U/,>XFWKJGFXJM=7M*9=/B7^67*GM:E069_?.-O5X,$7%Y)MJJI;& M)-63OJN.-@HPJLEE2>A=6G7IZ_VC+?&!?Y3*GH$Y6&).5_+M)C3A0)&!V=![L#>P ;L750HP=YIL7?G8.S=U5<>HI9$F%[K-,I0 M',#SN8$2/)]21-^4#Q?1[[;78.,ZO5QM@-&S() (WX$-:+VH4(+6TZ)U)1:M MQUI>EY5V69$1<6="LI+:C["W?4RS+0IY[O(]<-VIOP'!OA>]OL=3V ME.$,$AHP+%,JG!^:,(6='S@V\3<'-$,G1?J>C;"A3#^=.AR**^88MA[L&>!# M]S]*Z@C)-46%]?DFS6:MNFG5(CFO:)_6!<8C?11 M21@ -5F 290+?F>>N ; MTAH$OJ$! _@F"S"!;_:Q9ATZGW)-9/=/U9RRI .[+>K--P5YVZV,EZMR1265\_C^Y4E^FB5';"+%<5RD%N MYP.\&QHP%-U$D4 A<%X*[9O$C(6A(+E6$+ %#1B@# 10 %N +:C 0%)!P!8T M8( R$$ !;!%AW3-TAF%7_\_4]42-I'MCKRF%]#?4^4LOO865EVOVY]1P^>P/ MF?-H:"Q8,+UFFOU@^7?QUTXS5*19+S* M9#/01/30&%PP3S)MUZ57)0PWA@0,13=))%" &X-=@51@(*D@8 L:,$ 9"* MM@!;4(&!I(* +6C &4@@ +8 FQ!!0:2"@*VH $#E($ "F"+DP^[9]3:;S-J M%\P+CJX]M]VD6A%?,T\U+*;W5^"RI5$UO @O=J,D@M=R-.A98>?9]4M[?MY56+9I :!;X"=B GS*/%/@) M_)1Y;,!/P ;\E$NDP$_@I\QC WX"-N"G7"(%?@(_91X;\!.P 3_E$BGPTYYJ M;UK5M[4W?F:_MYC8?RW%N6#>Y?V-^G1E.^+V7<]SC+NII]Z9[,:^\LU:4HW_ M-6TZGIK\2GW=@';>);'058Q.2S%P^C[V1H#."T@2H/.L( 4ZWQ>=RX>CV>;>CR$HL+Q33552V.2ZDE_ M3"T66/5:M2P)U4NK/'V]C[0E//"14MDZ, =+S.E*SMV$)IPH,E N.U'[13// M7M8&)^OISC$-5_1'=Y>\+.6ME^7W4'X)0_I449:DD$Y_5JM=QJ M*2#Y+,@H2![8@.1!\B#YP]4V- [&\IL:,L?N,J:TZ^5F%<%\)L0TM>[,H'A0 M?"$T#!2?5XK?G>&;AXOC=]M?L'%AOM$&EV=!'A&S QL0.@@=A'XP0F_%(O18 MR^FRW"PKC2JH.0N2%3;_LTT'G_S=*/Q=W7B,RX9+3_^W+:KUQ4S(XIN+ ^2# MF(W%']H,S:\E+J4:,TV!%T?^Y?5,$OS72[@=JU//_CR3!8Z#J4Y<=CS_X[,4 MR$NG.CM<([3[(KW=6[,]&0?P3K;>?=':1EYSMHGN4 >O (3-#N(A[#0P>->] MV\4S@W) .8J" 5B" A0A-0Q $L0!0;*00 #L 0!$-(]UFVK*2>SY$^()_:^ MS@MDH!]T4 !5$ !/E/J&""@( H,E(, !F )/A(N@!P%I40 D(YOK0J#R$)] M'SW=@'U*'P/8)P(@0!%2QP!>+%%@"JX)?Z M&?=%)AS8,<+(I.(?%](9%N=5\6&E;HJVU0N8K(.;K,+H DU3!,:@MXD/9HN^ MV8+>P+QE$::E,T=@X,CA P.7*61@X*C!M'C8PW_!P)'#!\F9S (%)B*,#,6D M_ZZG'Y%/WFQU1$UDYAIQ.793IRQ25+37"2=GX2+I"543>'CH8 *S#FMWS*'Q M8 *+9P(IB3BX8! M(YB:YD^V8>I[9V?5L]X>E&1E-^CM(IT]CXCCD!(C6Y+"E5 MN1U5%?:&QZ'B_EAPD#D=;G\P;)%F2?,0/\"TT% I/E(+*K;W4S /#=T7XTE\ M?N:HFNC1)TTMP[MF]U]+/VZ?[AS3H> M/:CJY#BH([B<>JZG6@**$O?U+#$(_TX]\359ENN=3N-V]IVAIWILS&U M9#SQ69F.==N;?<[%3E,%AK72B2*7ZQWERZ?E)SXA)[8IGP *XP&J)00#J'8) MIK^20P@L&XME#=>N*W+KQ_!TB60[(9)=*#,/2//@++M(I:!18B)&U7Z#1DG M !H%C68>M9UIM%T]&(UV]7F7>] &#-"KB2"%QKM5:YJ;1 N<3$D:JM!^62 M@ &4"\K-/&H?=N=<^6"<>\T\U;"8WE<=BR/LOA>_^O)VM.UR<:U3;C6:8%UB M$AFYP@J$"\(MDJ* <+.(6@3"50X7Y+[VJO,/Q%AJ[A24P6[+P:]$VP'%$I-! M4&S:"(!B,P$3*#:+J.W.L+58#!MK\;?3*K?;-5 D,1E*JG1[;_L;XI=NR[5* MBS0& ]>=^@7<]CU7/O\@"C?-@RC@O9#8F 4311J%W8^Y+9(#LJ;HNEU?Z8$( M"\CTTZG#9_J*.8:M![78?.C^1^X^:\0Z5;DJ!W_4-A6+R;5&8NX+;$.N;0.( MD@8,4 8"*( H(T3JC2UY\I^J.66T:!(D24SZB-H%D"0-&* ,!% 248@R6:: M)/ENH?1FPMQJT5PNMYO)[?2%"@FB@0*\$WB1K)0D%PK M"-B"!@Q0!@(H@"W %E1@(*D@8 L:,$ 9"* MHBP[ADZ9:2K_V?J>J*ZT+VQ MUQ01^KO?_*67WL+*RS7[LM MM(.E)N-$K0^HF 8,4 8"*("*$;A1@8&D@H M:, 92" M@";$$%!I(* K:@ M 0.4@0 *8(L(RWRA<'1K.>VFU03W_4GK[_3[GZG(]A;Y6JS MC28CQ&0R\NFP8,U\V^N"Z0%1%,":B+&HP$!20< 6-&" ,A! 6P1)<:2H\98 M") *H.H?XY<9QBW[7*HIE.YL1V?.?&Y=VS1T*;A0\I]HHCI\$G-=>WCIC=C_ MS]Z[-K>-).G"?P7A&>_:$22; ._VC"-DV9ZC.6U+QU)/O_NI P2*(MH@P,9% M,O?7OYE5A1M!4KRC2.;&Q+8ED4!5/9GY9&9E906\'V/ QLP+G2>F.5QCJZK, MS3DCVP%$3DLE5=.KP$K6[9*LG:)("<=F+V"=L_-3\?F^M;0J;P))LXB?"!OB MIY-'BOB)^.GDL2%^(FR(G\X2*>(GXJ>3QX;XB; A?CI+I(B?B)].'AOB)\*& M^.DLD2)^.DS'L($Q7WO#M_:O\SO[62G.-Q;=CA[,GW=^@(^_BJ+ &<:1.739 M@W_'K=J^^OY;5CR)7?BDO6Q :Q^2R&Y9[2K32(R87%D;1$RN+C;$Y">/%#'Y M@9B\=3PF)\Z] &M134?/5:6VMA^#?&KPM_V5VBY&);^Z0]^U=X-I6TP^FJ[I M64PS(^VK&5AC@5%+KVFH=U75I2_WC];$A_RC2LX,)&#AFB[DVU5HD@.E#)1% M!^JP:%ZHA_5S&+A.B&W1PX*+U9YWL7CK]/ VCL+(]!"N/:4_X+<3W[N/?.M' M/LVQ;1-U0Z]UC?UU4=\3@ZS/'V1UB-P)&R+W\X>2R+VJ]$FGQ.W(OF,(_E@0 M"JX^.KGG&-P@]CX%N2/V)FR(O2\52F+OJMB[>S3VOK(77J*VCS"]U39J@^[^ M-DR(Z<_6!!'3JXL-,?WY0TE,7UFWL-[1J'Y56^:=FXT9[6ZM;[2)[$]!3"MK MTDP\?X+D0#Q_-E 2SU<5T?>/%]%O=M9@99Z>-ME/0API>"=LB-0O%4HB]:I( M?; 3J>^47!]T:WI/)WH^!<':UV&$@QUBDN<3SKG%]TT8QOST@3_"1M\3T.\0 ME56Y V5T 8D:,!09E7P?-6$J^S[DU^Q\,J#5+%T3R1T;M*',_A0' ,4="QS? M%@<&8.C\3_NZ/W))16$[.:'9;357G-!L[6\3XI#6A8Q']2@0U2H! U'M*L6\W2Y91+(KO_F&[,]AW8K5%LOBK( M6RLQKM>:[0%%@(H)JJ(VAAA9#1B(D4\!)F)DB@!/!@8E-8CX1@T8B&]. 2;B M&^*;DX%!20TBOE$#!N*;4X")^.80&+>VE_]<%^MB+^SR'0\9G\V P^P M"]>^:(:+5'W-K;1V3>_TJ6R(GP@;XJ>S1(KXB?CIY+$A?B)LB)_.$BGBIP-U#.O-U][PK?WK_,Y^5HKS MC46WHP?SYYT?X..OHBAPAG%D#EWVX-]QJ[:OOO^6%4]B%SYI+QO0VH MHZ=,(S%B%N^< M'M[&41B9'L*UI^P'_';B>_>1;_W(9SFV[:%NZ+5>5U?F8-,R/VPI?Y#5(7(G M;(C<]PCEWY5#D7B]HL2)WBS1.A+O&,(^%H2"IH_.ZSGR-HBX3T'NB+@)&R)N M(FXB[J,1MWXTXKZR%]Z62(CDU<6&2)Y(GDC^ -W! M=.-H++^J#?/.S<6,3K,VZ%,P?Q)B6EE39J)XHOB+T#"B^'.E^,T9OG6\.'ZS M8P4K$_.M-G'Y*<@CQ>R$#1$Z$3H1^M$(O;T3H>^43A]T:]T61=E;"99>N?67 M9PY^X0=1X+>V\[39Y MS?;U&:3Z?-WXS/YR*7[F4\O&5QG21<9D;Q *$UQO2 MWFT'2+*7S.OCLB,]KS[<,Z:9%C84-[T9Z! \(8)Q1CZ:"9A5R&S\%S?@Z+UK M(\XI#TYO7&0S&]J/K+Z,&#F MC[HY@NF],]UGDRC^2& ! M/S#1S+\#T6*!Z\"#7WW@W]3\D99\-Y4.LR0A*BGY9H/('U+:5"CWHM25C>+F MZ]W-MW_7M)MOUQLKOO)KS+VI;[+C]X_KVVZ?/W^X_?\)_W=_^>O/I MZ@%^^'+S[>K;]Q M9\8V.$ZV2-P+Y^];/&&!8^4=T])MGO*XKG54#?N!'8>$?W&MEX(U.<4&#F(EO.E[,[*LH&\8?MN5%?["F:8\Z MO6Z]UVV-ZNV>-:R;EMVIMVR]:3!FMOK]YD+G;T.>J@*2;\#?FM[0[N,)#'*& M=CBWUEJVV%JRVBN1,TIW!'TT0R>\'\"%L)@.#$NX3N<3O?%V;0;G7:E'L_#>,XYW, GQ&MIW-AFVLUDZGA_ M EUX5D,S/5MSHE P\S,$IBY(Z+/';/&;,!Z&CNW 0%C8T'YGVMA\8AISG0F\ M =_DH'V4 ]*&XIANR)_*9R2"3GQW;H#PFX9VS0+<8]8 MYL?!LKG)EVCAF#$^*VT:.'Z@3>$AOBT&.&3,TP)FN688@J+!MX3_C NL/3O1 M6+/B */,Y%O3G(AD\X3?8C *WQ[#GS=<[.1]$.*+5_[6N&]HC\QC@8FK##BR M*7[?S"P S 2>-'596--@2O^ZNKJK\<4TIU-0%.['!;$K5SA@CYC!YPL,8@Z# MU.X93,R)'/F)SS^ML>D],@WK[1U8"]_C#[[_?%W#KYL!AND"1&>2FPE,'/LA M>(\YH#R1=L#$!SX;XQ+-=D++]<,8ED]**V&]\\K->S3VWH?:E>?%\/;O'%14KR^H!WJS_G]KVO/8@<5[ MAO>.'!>>D4X%9 0_^M4,X.\&OLIH-C2T0.LHIIS(XA'7LB&/6< <$$H< $0L MSA.N5^!/-EQ->%5^YJ=OY5,_;MEJEW4V6XY:HGD^+ G*)RP/C!N"8_PS:O[( M919@Y(+1M?^,PTA^#=_@A-P4P5?$@-".@K'$WQ4^ZP&T88@>#6H@OEL;F4Z M_ '&.QO6U ]YQ3"^-HQ= 98/=E=HJ+!OW-Z;X5@;N?YSF,J^L,YA8IZ9W0!X MQ;R3AX$-0=5)A^-P V2#L8SP+C9I%Y-/XX--;13#Q+E>P8_\5T!>/K_);11' M8,SDBQN:2,D5?+$5KEFIA=QO(;L=?88%18Y;?7_C6;I@,']$(%V!T];+.TY9 MJ CK4CXGLH#]%3M(D#%/XTW,'V!"):FR9&5JVI^Q_9BCAC",)U/![='8!%T= MC5!EA3"C'4?/(7&81OAY)K_J.N;0<3,G0'R%;_47^-I,O0:T*,F_%]L3^.PS M0VL1+AU!P)X81'?\E>SG%$T6F/28K]<27;Y%3P)(YM''#PW17PBHR%?@,. ?D0^6C_U$HR,LV!!L,^@L M@[?5Y!606F3^9/P18+.XQRR-,5]H,):X_1+SI0]Q7T@SG\$C$\_#8<$:9OX6 M@V'Z,\;JR:R'X$J.P'<'4O;Y$T&2<>QHQQBWBZEG;3L@/0'COOF01<_H50E? M:)$ ,0_NX"\3&[AB*-](>K&&Y* &GGL:GS[CM#L7-G5[:/;GX6GM]CBPS$^:!Q M^M(MAI6Y+,XGF[/'TGVTE]+E&UC?9#TUN:#YS$FZI*=-,#<>;V^%/G*WIA62 MR\45?O4!Q?A+JGZ+ED+[Z,-_N"Y_N;K_6).980W"P!A6[S%V1,3E"U=QPDRD M!6[]P!Y98/&<2 .N0#,.G\ETW?%"$#>QSP3Q@!-FSTJI+O\T$9*E9AF?COQ@ M<2M<> VZ8ME[)*6-&<1=2( 3C$C_5YKN^3?#OQDW..CTX7,2_Y@;!Q'_I$%M MRD5#!N+@<=<6MXO2<$73.TFDPDVOB6ZMB7*'$X!W3=&>1]RZ_<[$7WB: /X4 M2@!PT?YMPHN!)W01/J5TG#Z*SX:+R8W!()PKMX" GBVT*KU>JZ\M9M51O,6LE_"<9EZ:F#KP7\45 JPM!U-OHW4-I6J<$'KKSSA'G%<'_JN6BGI]44.SV#4;_? M[5F]>E?OC.IMTS+JPU''J+<-HVWT]$Z_W1Z>:K0K92?4LE7=22\[E6>A@'_\ M9\Y+2*E8JA6-8C=15-1++KA#<*A3ISJ);T1HB#^!,@]YZMIU1@P^Q.I+^!\# MXI\R_Y2^(T@74VQ6A&DXQ7../"TL] >(%*(R4'(7)-#%#!#=\#OH]GRT6. K\#$!^^16&08XQ)1DLJI#G-?'^6$X M82$3G2P0=\!L>!"@$XBD7)(>:*"%7IP<$!E,)Y1.6VWQK%]>-NV924.<&-W% M)G/NY_,MFNI3T=2I%DTAKTMJ%6FA?#W')H44*QZT%YY>@]H:S6ZE:E"NW*IF M'+\SN>TE@G#S3R"PB!>)($4D,J?(8!.J4&Q8.;H+Q>:A2/P";2DV4@ 7E *] MAK]B1V2:X:WQ").K 0M$YO7V\U?^#_E1FV&>=-'G/GU5;'JJ"49-L?$4ME%\ MW(P1ETWX08C>(O? 7+";K,8_5@87E*&8_MIM)GZJG*C"!PF M&4>:A0R[=+4#!P+CU&U.RF"$%PO!8NKGBE!W:H91SIG.^=(-[9Z@6P36?Z9KO_V\TE0/9RRHUM*3DH91DR_/O MBHB]U-GK)ME\HG3:NDEUN6"[QN+*'"5)(TK0X;]O?":MW#Y7.Y ^HMW%45BI[?6A6_ ML<3 ,.(3OT#G">)C!BX4#'4 M>6;G/CU;&KI?B__-<_^82T;WQ$5V]'_RP*_ M)G>VL1YP(DI:D"X8F'!NN&TV22K$8#A3WP$+?G,M+/8C? _#-PWW3+GM=WDP MCU0@9_PY#OPI V,IJPIEI1S?4)&/3MXEZK)BGJ-XH[_EPTZ_GDM_8A".#^)% M0NE.[O>KFV]\'+A?Q O]- ^49(3;1 F%HSRW1E;>V.\3;>)T[*U+#OZ^3=M M&(<0F&&:2.1S87UPQX9O#FEPO0OIA/\!P7^4U9UHFH]^K$. A@-#9=%X^NB?-X[$8]\FAD 64X/ZP ,F?HA%)D\P:O.1^3%7MA_P M<$?4(.&19#2S6=%Z6B@C/S@U@\C!Y\D2]?E-<]RD$4R0+0#0(*]9$5X\5AYF M2S%V6(#T-,L80VZ>XW1@*:.9*!?[Z4P -OZ^6-33@3UA@7"<'6\:RQ(83+'. M?S+VRI_E65\Q1XV!N&E/XLCY'SGY.#Z>+P.(8D MYC1D[Y)_O-?D ?,FJ/BK%Z]K$Q\66E,^:+YA8FN_NI17XO^>T^+_7ID>+)_J M/^R4UQWDT7)W1Q\)NBI&]WV!0!>"<$("M78<_>K#KV@>-%WC'IOQ7OM_L2_< M6<<2VURFJ,<1%E2XTP[R%=^CD_4]\+M"H.^_ M_M89O,^;J9*5P_B.EUR93R88*7P;FCDP9WCF!((U$4_R>IR(!9[, /+3+?R$ M@R?.$CK8A$QL"$TAB'7B23+>!3&O#-1ED+JF!=QQ5Z&[5A*^FAH3+/O&]*E, M\8Y\+$/">'K"HK%OET]Q9:>]^/%*+-C.D@&Y1$+X;CX3M+?%V^,&S(+EW&#Q MKK'X'-O?P>QQRM**EU2O (ZP-ZAH_.LL^WIR;A5E?PQ#XJ=YX,\VS[RG)U:S MBN$)C&V6"/D(%C84)XW237= *:GXA6>ZF,@%S?"*N513G"8R+7B5*+B72:"L MY&_NH-?<(0NQV2!=C%2]I3.2J."28&I9IY_]"$LNGZB"O-QD,*XA),(C6+(I MO$2D;N,@+RQYB1HY/WD](C_1%Z:EX$G:+II-Y29+TF!#-'KPG\#TB@,PCWRS M(__5*."2,-/ I73YP>O)A 7B\(8Y94%MD8C*4LXIEJNQI%\ _&[HPU]%ZG%- M67/"%3YS7?Q)$A@_2E.DLN2^QC@6UVBI,_-5V-79_S S>+F3.2X:KAD^XV$V9;R!^=2YSD9USP>%LPP_ MQ>SAV7\8^W$(TWIXAK?-[IV?:1?S^3VE#_"O[OQ^5R)ZFK:R"5.K=!5+NMM^3[@F\'5%5Y1KS98G'W>FLU84\C(Z^.O?RT3U(VMDLW,,IGJ;/5[*_X=\38AF^?5:_;XT*AFSHQ&^P4JNCA[ MMKB-7N4V;5W]4LKV'=E?D!)Z0J M1^I(5$\H;,PNM.I$)@03D:O24QN9KJ77TMC5X2O6YH<*\XU1ZOW"^[!(YY^_*@51T#';" MZ9Q5;//;L0?SG;U%0^\%=]F^W+\\_=+'&7_*M6N&(6]B+C_ +?57;JB_H)V6 MSE';GB[?OYW?>D#7B/> M>O6AWZ]UFOW23>*5G[)0Z4BN*MJWDN!.P/FX%"C(UU (*?(U3A0X>5L+,9&2 MV%1_,IJ82 $HB(F(BB3:.>CM-):->"E+)-;B0('7[ZTHN!0IR#11"BER# M$P5N<]= 5](U.+.$N#[0C9:^E:_1[M2ZW1;Y&J>@?2KX&L4NE>1KJ$5CY&N0 MKW$NP%%"7&5LJD^(4S:\:AR(AHB&SIZ&-@]Y#25#7HI0R2\XI;I^A5OH&KU& MJZ,T#KQUM&;--=.E7KK*J8TPJ%/- M0$$P%1.1"D#JIRPZ6L.LG^9:- 5* ($*0.2J! 5$"R M?Z$H$!4H @2I@QI1 55UDNQ?)@I$!8H 0>J@ A50>1_)_J6B0%2@"!"D#BJ@ M0-DA$OR+1(%X0!$@+EX=SK%=I]YJ])2&X;?&?4-[])]8X&&%EV8^8O6F%F)U MIA,YC!IW5HV0HA7:%V^NE$!A3?8^;_V@(U9*P*"D@M#&/\G^I:) Y+#%&:G> M,6_0^.W^7ZGK?86>-SC.GOIO5JW M39V]5-,_12TC>04D^Y>* GD%6W@%_1/Q"HC$R9!=BB&C0DZ2_4M%@4B<\KZJ MP*"D@E!I)\G^I:) Y+!%A#_;6 M==G4B5,)IJ=C)&>- OE;N^;G24'.6D&H HMD_U)1('+8(AC7CQF,IU[W!2?E M=ZCC:M=ZO?U%]&0-S]H:DB= LG^I*) GL(4G8*CL"1!QD_&Z$.-%]=* M A$WY7=5@4%)!:'Z:Y+]2T6!R&&+J*ZEQ0G*B8TBEJ M#BF[2X)_D2B0'["%']!6V0\@VB;KI7*E]:[%[X6R:FWH!S8+DC4.?=>Q-?%! MC<]L:@:PF&=>?CV9L,!R3%>;FE,65-4-.[]5OATNY\PRBAZZTE=CE:S;9=LZ M)9 2GMI>P#IO/:NTY!7(7SL'KYPG5R%=0D('(53@4I MJ5F)0U/V"KU=J@.Z X^12T M5 G'A+P25;F.O))308J\D@-Y)4>]DO/<\NGD1%RF2:RLA_NQ3Q88O4:KHS0X M#WYDNEJ(6EJ/0$TU)]/3JIJ[TS&#$SQFF#-^N*8+?0MR%D\"RJ*S>%@TSUM3 M*^U-1$Z)LJI'Q8+*0$&$=OY0$J%5E1XYT'VVY[BCLD/#7*-5:^O[RX:0XW&V M)I(<#V6@(,?C_*$DQZ,BQZ-WH%MSR4\@/^$2+!H=45 &"O(3SA]*\A,HXTZJ M=WAHZ)"# E 0H9T_E$1H506^![JA]APS[CN4'[8'MB0$HX'>1VJ M4A5Y'6<#)7D=57D=![H-EYP$YF%LM8&QOPT@XOFS)9<5YRV(YQ5A M".)YXGGB^>UY_D!73ZFZK[!+X4BGUNVVR&\X!3U0P6]8>*R%_ 9%&(?\!O(; MR&_8WF\XT,4?JNXKJ%-P2G[#V9+5LE,IY#0H0C?D-)#30$[#]D[#@>[EJ)[C M!YV:T6T2QY^"V"X]5/)+9,+JP&]MYVFSR1?F^OKEV?!YZ_C-XG"$^'R+)RQP MK,(0/BX[>+1R;,;,@NMTS.H>\B\+6QS_T"]^51=T[*Q?W%-/7^!@9_[1:2-S2>FF=Y,X_/0 M6IK)UQ'^H_DC[=^QQX3&MYHU#:'5_$#[Q"P^+OD7'?^B#QK:M@K2+_6;^-4Q MAX[K1 Y3A6V/(M2E$[#JKS($^;NE&DT?S/.:+=GO7W3:0#G"Y,;QPD M\YN:CZP^!'!^U,T13.^=Z3Z;L_"5]LONGDTUSL(_3&TRK#B07@O\H-99K >8 P?7=_ZL<)R<5.K-_6?CF1TQK-;1T55:N9JMT?N[>&C,[=MGM*'W"-9AF[$2 M4G+(E>V^N+#"4:_0HJ")'_FNZS\#5VD\,-*F 0NYK8[@CS:+3,=-;;8CUY 3 M#*<4_B$PQV'R/>"(-XX'O_?C$(@@?/M.JIP,M\1+1,#ZSU>PEA9S70Q)803I MSS+8Y3\7%O:=&4?^>QGN0H3CFM.0O4O^\5X3(?$ )/;5P@8"U?5'Z70;O?[K M2XJWE5AVH]'LSJ_Z(;)U)0.Y$RYG!H+^^BBI)\)@%0;]AFZL@<-2E_DHR/0O M$1G%M.,2,5A$$P=8%3KX]ZB\*:E2 M-'/&5+^[-3OWF$0Q\]7COC&9KQQLBS=HR80IZ"D?O$7OQ6YV?#>?TR*$4+G* MYV/M>:B"Q@D?([BDBESUC@C(/9'=43IG[=J\'*]4A)&67H#=_)J8S6\LNAU] M9R$+GECX4OG%MFV VK56MZM,P7[5J3Y51&JEP:[.:R'>5$49B#?5YLUN(2XF MWMP/;Y::^.[(FSN<=.O4.CUUFN02;^X]]*_.>4-AWT>/9*W]'[DG? M58C@B?S.W.R2,JB PN:5G6>G()N37ZE3[J[DMT,4WJNU^QWB/L5D2J$->"I5 MS0/SQ?&<<(Q-"GS?KFQ;7LV2554P4G_/8565UV6;.360ZJ]=4DR>ST:>S_). M%(EA_1?:U>.$_8.]NCZ'ZK2WU*"3H3BN"T1T>UI&G.CV5)#JKET"3W2[$=V6 MNN3N2K<[)!H,O=;LJ[/?3W1[&D4 J](/A^AFK[<:/:6Q>? CT]6<0J\RM](?1M_N#46=4[W19O]X>&LUZGS4[=:L_ U MUNZ90VN'YN:5=XUO-[3["):OSE=5NWHV U$5LH]^[:59B:$Z$1@5:Y-Y;C K M/AOM=HJB$Z[N@U\Z2I;UP<\$+2^*_-GRT5=@+I^<:$8=\A=WR _C"8P:7AG" MG! 27ZR;9LJ%0Y;BG?%#YZ/0XW!A.Q%-[!<5-CJW!5X]:[MQ6T M6CKC3N("FU:CN75I(;5>K/(,UW^VS@*(W"J4/;-:,G- GZ9ML?1;O1^?Y51.X/7HF"F=JE/=,/O]D@>6$V_LF5:5D MR#16L3] M^!Y&9W]]]"@KLA^!>JM$0F0/91CGY8M\\8,1 RFT-3_0V,^I$U27,E&S#N.T M?97#YE&HM<%)8%7<.*+.!GOT>::93ETY'+_VV&E^QN.6[JS2S>%6MMH*Y.DHG.;IU'/HX8GI@HP_V$A)JY M734F$LC\#-E>W;(#YK3(+5,M3U)RRQ:2-+EE)P%FV2T[')KDEA7E*74]"WMHY=-E8TBG F"ZR'@KU9O@.B@?C M1\]+M&GX#0S""TT:RG':"TT:LI?P=_!7<(- '1O6[MA0Z-$09*B)3@YHQL,: M[OI^O_\-_H%>-/Y+>W:BL39E 3>,GL5P:6V'FV'^\3O^\=W[/AQIT?,J>&'= M)CJ#QCYVTJG9Q"&:(QHO]"P@: @:Y:%)&X%T56@$TFJ_6-9UN9U -.J/H9+R M5)Q")M> ^(>@(6@NI4>8WFD8_1$JU1YO5'O7V5GOT^:_8B68W7A@%,;^FY#8:L^!A;'JR*NF;[SWQPJ07 MBX_D6/AC'V93=O73"9-?+BIU@,C[*^?>I?TA8E&\ZI&IK9DIA$ Z$ SBB(3!&YF9NYF8/CN9G%)MH'R@.MWWG;V)_3 M2:;EK$T+)824@(&400D41+[GHGGVO_[6-W1#06PN74/.K0Y&^1R%:#F@7+*. M0F/"@7 @8E ,!4I1;-$]NMUL'B]'(?A,E1R%034KJLGO6^4 H.R$$C!;+(^N;;W=[<#615EKG&HOO/#>65XTJNOJCYRJUA3 M 57P4>,\-(&C(#CKE%:O.K]\2Z@^S72OV2[IID,T.MF:V,_.W*C*%L3KIX)4\=04\?H>>;U\P;KRO+Z' M=-;^MHJ(T-7.<.WG&K.%&2ZZIU2I>TH7YE4VOQ"+\BH$SL6 LXYSO&Y7/[JT M3%$HU^P*1+>6[?O 6+O9/K6^!&ODS%8[UAUUJK#H3C-EC=6*A-D)7&%ZWMB0 M3W !4*[9AXA\@L,>;B.*HVL[EU[;>0+71?[.M$?1>(??X:@Y'F_H#*ZQC3=$ MQ8%F>EYLNB">7AQJT\"'CT^TR.=_"YGG^ %>M&[%D?.$]TMZMN:C8RN^4&>@ M1PY*,IM,77_&6-C0\(I*+[V"BK\V&IN1%KL1N*01:<(3!29V*"R3168>' M1Y'I>#Q[I8TCPII=/CAQT9K49,V'LH?;,7!?_ZWO\K\DPN-KW MWH?'\IE-'$PJ&Q8\.1+MLI"ZKF_Q?]V.OC/+ M?_1@RK:0OVL_C,('MOL%OYG:7T79R/^P+2_Z0V\9S4Z[;=?M@6W5VRUS6!\V M1Z-ZL]NT;9UU.L;(V/F&X*UAWS H:@AD*83%'([!D(9HL?DEP?]V MX/5HGFX'7M\1;0T:W:U+8,[:\U3N8E.CWVB_4(9\<3?S/(P#<,2^^OSJ\<_E MJ\L[^X3'^QZJ@28[;6NI,QNW1C=N_\5-F4J53NI$9YC7(7.I,W MMXX!5.,BQCU*I:NV M:3JL[L *@8 ],2]FZM7"-9_D3=I_4!_TJ"[_RU8%H%&Y']Z9;K MLK]4E M0.]UE3G,M,JL7)+54/5 Q7%S*K3J1*E$J><"V^:4VE.,4O6!I%3XQVI*5>A\ M,%&JVL:=*)4HM7*8B%)/$K;-*;6O&*6NWK&503/U6-.U$J46KE,!&E MGB1LFU/J0#%*A>!47RM*;36)4E43/X6.1USL%NMW%C(SL,:\687-GICK3WE# M"I:<\%>M<_BEZX@:* AZ)?;MNI"[OKY)/ M"->Z[7*?%?5$F R)"BA0_$JR?ZDH$(EN0:*EJWJ5(]$7MD[7)%%0Y:575 MD!")DNQ?*@I$HEN0:.GN3^5(](7-TK5(M%7K=G4B4<6D555#0B1*LG^I*!") M;D&BI8LVE2/1%[9'UR)1H];2B415DU8ZGEH]!KP4@6^,]<%*(%FOR8Z?I@]4Z/9I@(EQ41552M"D2K) M_J6B0 RZ!8-VU&;0_6R8ZCKU=E!-5%6U(L2@)/N7B@(QZ!8,6F7'H_5BT)UW M2XU:IV<0@RHFJJI:$6)0DOU+18$8= L&K;+!T7HQZ!ZV2MM-BD%5$U6%CIG2 M+5QY8/[%/!:8+M]!->V)XSEAA#I($7$?2#B MKK)YT[K$O9^MX*;1)^(^!2$FXB8HB+C/!"DB[L,0MU%EWZ@-(NX]G->%KQ-Q MGX(0$W$3%$3<9X(4$?>!B+O*7E4;1-Q[V/B&(1)QGX(0*W1P>-5NN.W'0Y=I M1F./-*ZW&CVEL7GP(].%J?G6C_H0;0/8@-,KOPOP7J(K<+HW)NP% M27(3\F["_KMQ[6<'O%WK#/:W [X?NBC3^E*JN"1[4FVI[(IX_!!$3E 02Q-+ M$TL?EZ7WW^YK/]O=K5JGK<[E1L32RE(#L;0R4!!+$TL32Q^"I???+&P_>]N# M6E_?7U$:L?394@.QM#)0$$L32Q-+'X*E]]^0;#\;V;T:<#RQ]"D(W=*-[%\B M$U8'?FL[3YM-OC#7UR_/AL];QV\6AR/$YUL\88%CE7Y>8A4L>"L+\D/2C>(0 M\S_G)K']J/<-B=[$^/"K#_R; MFC_2DN_^XQ?\*HB*^4$NX=&E%H04C:OCQ:+:(+76+;W_AVUYT1]&W^X/1IU1 MO=-E_7I[:#3K?=;LU*W^8-C46;MG#JU7JQ[4ZHH'Z2VCV6FW[;H]L*UZNV4. MZ\/F:%1O=INVK;-.QQ@9KX3>Y)^TZ#<%UADXD18+15>>?8U?\HC M\RR'A9^JO>L=B@WAYTC3HL:JO>MNR^Q>QA:S@<+;38"'9W;?67XC[T77MC>["M7GSS M(Z9U&EING7EGA\)*+Q'N]6;7J=2X??$#S?&$%X%BC?^+ ZS0*4S7RD^WIH6, M:7=F$&DW-S7M)F(3K:^]^>)X)OS==+6T@D]\^3Z>3EW^LQG,M$]F9-8TOJ[@ MJJY>V+=H37 \5Q[HAJM]9U,?W@J#A'%/-+U9_[_H 6G1F&DS9@8:@S6UM4_, MXG6 P@ZT])J&[E-#>QBS@&EC\XEI0\8\6 4-I@TZ!H^VQB:\-=0B?YT%\.,H M=&QN[/#=X,? Y&%R%GPW9,FHAW$(EC&$SYNA-@W8D^/'H3O3;*&9,%+'V]OT M:AK[:3%PG? ;__6WOF$TW]\.@80YL*'V[$1C6 $GL.L('4R#?TA_S^#TTN1X; MS:N[9%K5T/?O4JPM%D2F@Y+MU2W01N8*3L[F7=/ G;;&('F6&]N%/XDEB;B( M@.L=S4 [O'@$X0)P2 !_'OOYWW#)G0:^'5M1V-!@"."N2\6!D @ M$'_?/)@J]::\DP_++,9W-H')@EI^A?\_B2=7$XA3HNMD!"^QW7PXU4ECIBYZ M?8WR_4 :@.ER,SF"!7R"(?B@]* B\/._8X])C6RB1AK-98JRIM>[@:*LQQT; MR%-F!W;CMD:S6RV]!?Y$B^"=*(WX7Q!_(:=A//R361'^'K\&AEESV2,889!H MBS$,6@%6( +7="9 "V,S@N\Y(,N@7DML?F+OA3)8%OA-FJFYCCET7 ?4Z7D, MI .SAN@!Q1?-J<.>F'RZ _\+(28&'80Q#+GBBM?F'@$*(+@+]#<. E SM-XX M'I,+/PX#J"740/OA@QK$**'OP;-FX,[! F RHJ%=+9%8OCK+_" M.#(ZGUWA@ICN571M!L$,?OD?TXW7.!7PT731DMV/&5MX)( _E]F_RC4"0YX_ MOK=2R3N-\O4D>1U/63]*(8#')[:3T[> V2[\/76B4 M$P;/' V-KF<)0:&E4/AS[0C9:>A^/FVY="#JL>,@OS6,^@72'S7GWP M_!) $0BUA9DCE/T9*#*P66[UN9L'SW3!58%9H4Z9\,;0"IQI)'%%=$+GT7-& M#NA)5-9\0,6-QG[\.$8 I)X*;0P80/F$3P:M [T7!J(&LF [3XX-2PJZQKUJ MS7Q\#.#)$5H=$"HP2Y'0+C/S.TW[B:'Y<"93F%\B.J/4EPY37[HF7PA?C9". MYZR8XZ%W"Y.)/>D%\-4XX=AD[<3#%V;SEGOW#&RB4,%KUP0C>,4E)LM#G#*5 MW7K:5?P8AY'6X[:A#U$%"E\8UJ5-P&,5+N+.0P (-EPS$7@DB)%8S2,.0:U@(?DOX9TSW@B,#?/<<$ MB8?WPQ!C'B.!"1P[; 2!";R2=T#T1Z!Q+."DA3-FR4?\*4-@0:OD1R R-+F^ MPK@*@E!V@5Y]N+?&L1O]K_;4T&XF4\?[$Z)2SVI 2 3LZ4KXN?YDBU1#[Q3C M+6:#P@X#5':N?T,V-MT13@Q4.75A@S Q'.CA^IXXT**-T,'X:LX24. =_$E\ MAH(G<%(2.2-%#L(I?'/!O<"'_Q6#XPV"/H0B_ _@*[+ *VCY[V8X!EF)?&]=+:^]H.)E*Y#)UC96X"MZ+H"SZ?FK M+4'CL*:@S0'L;60*PH(E>%Y/5YU5SD)!]=,DU@A]!' ^P05V0\T&$1&.3+8" M0MHT ,OQN; 41 PHEO]3;[X9ODUD+L>[GW^*1!I2+_Y9'[3://T%KB@FKVJ: M%+$EWRF9$L9^A&M:DA-V=7)&,!,,D8HA[5]/^S_#PO@S)M*:>N^]]IU%3B 8 M]'X68I):+M(U!M+P[X\F3N<[Z"CC@[G#^'Z,?_ELPOSR?Z[*G'SSGWCP)*FQ MN\2F?&%#B.5 /_3.'LR*< $LL%(^@F.#3150%3)^<@A)$@SDZO[S-0H9QD_K MF9]=C,L.AN*T[<2_34] W4Y2!#OJZ/*_N_8S 7ACZGZ0MT>R<]3O*%ECE-DHK2_!0T&T89H3CNJ*2GK6M?33#1 M&LI!FHQ+)&#B\U6(_"0DD1RP"O,:7UD_X_J""EM<:7F]#$]M:;PZ2GN$P7+> M!"!P5X8_ Y9GEO\=?E^,*)$]?%8^6&)SP'%>2+FYH4E'HF0G4P M]&+.*-5R.VGIPTM$+Q8F>T'^*5P_;#:"M311JM>1?(R P>*)%;(P!X[_E HP M!<[,'*F<>8$Y.:4VQ1AD@2E74QR MG'./%486.&3*2V!RCX+?/3DV/ 4]5UA X,\E!,6,8!A;[%*F%713YUVV MRWV?#N).CBO[C:@JN)-C^^('=V)<#_Y=,B*^V[!BZRP,HNQ=UQ 0\0VSJ2,W M+C+OB3]([EI<>3: BIAR2!=_2.ZMR;VWW(3@*W&8WY>[ X("P;+%"DYWC!MEH:POP3TR M7,/ &8+883P0^#_YGC7HV.98MYKGC/6_8#R%8KF/LV\FUN7D8;O!M>7;M>D4 M59<8O=THWS:7;LI+6Y 9#>$Z@F,^+SWXL2 I$,I;F:Q08F>)=?Y71G/)S+2@D$^X22X+80!B,G M#'?)LP#ASTG=S2()$?*@@#G96^_-'01C=7^O LJ;P],B>/8!S](CXR\JX7*C MGB0/9.UU6JBVP&K#1QY?O& Q3%.?$81M(AD8.C\Q.QR-0UE%C=5O6EJJN=0G M=<)\D.G.="FR55/OLH\JE\37+Y_:P$T 1Y *D8'V8G\#Z> M8E9=2EZ2S^4K#3^D:Y\6 *$:S@I_VM.&8.W%)*%4J?1XA6\&-OY@.T#CD1^$ M:7*;B\\SS#OW<9%>Q]0ZF(P('SR-AZYCR?TV> O#W7"^0WUS=RL&//TICS;$DBJC.&3R\SZOJA8+ M7,CIKKTCN7CC0E^P:Y&5*[3X5M#5-'!<;9#/SV=FJ* QI80]S&N65%5(7<6! M!>#,.EFYA4RYP +'4]PNR&\!/#$8_J"IV>8LE%EG'O1PIDX&/Q4L_7*Z*$OY MF$/_B9TX:UR5)H1 @W!X$EYYB(5I+U2%UE UBMF[1;DP7F:6@W&M#-UNB;.U M\V5+?9.: LX):)'%YH)U'#%_(ZRZ>"%1>4Z4,NR?3(OE.VR97APJ&': M?\8VS.[$!7MM=XCWDAC[+MJ:3XPGF9%E]UCK7/E:Y,NANFE1Z+.OA;FYV]G< M$[U[QO.=:]I#-A.29<.]/- M1'"O6?_-7"B%/Z6B!\B4G2B6+@0[4,&K'I_'M\F@L*L-B M#_T\9X2[Z[),"X<],I_0GQ,+"X9OBK8O>[HX39I"XDPX>\BRN>3#C_"K +6- M">\=! 6UVA9GN>8+P1*_*C>7C'5JN?(Z$ZQDX+%96HHT8K)R/0G6C'[>4TR- M28'3,D\Q=0JPK)_[C%R"T'$4 A,N7& ($L GY1Y#G _UUO<$^2FH8>H)[EB= MH\")&.Z_ZJUC/>?/E3]*WYU[50A5QI40G>YDR?B!AAF MS 46!%_^(6&01>*?MC-(7-9D+Q7U:XK/V2+!76I"*?=-M-LAR M?DWFUA23H?#5[S@O_@WXX:OY$\]]J[ EH3?3?^33HLU5+;H^#)K-A7=,<6N7 MFJ+$ZH 5 ;/EBMWQ129I_F3-JLU5% J8@Q.D)X>GIF.O_>P]IDMS;LMN )C"X /P[688'&HK9"VF3 M@?'_Q%K6I'0,AUA8C&1^TH1G*\B7-EST(G'BTXY91&.!,+][.?'Y>E%7N JISF-:=T$EZE2LBY-?%TSU MQD[FUW_[_^ZTW^ZODC2BF;DH"7LD^0W0WM"QN:>*.5[XWCV;.)CVC$6*]5OC M/PV>[H2_U=8)L[Z!SS:>3Q1D9T:%G5I2%YUP'(X#2\,? TZ?EA-8.+TT\Y=, MWLXUZXF9.!8M_J)Y6(J);1[X6,6B@0/][(D41)Q%7GB4@.=T%WFO4RPE3T\7 M9#ZB"^XECF?D8/2 H_!\S64\8X%N:-:)@6F!/S/=:/9??^L,WH,-&B-C9[XP MKAM:ZU'L%D 5'Q?N1OJHY;9:^+LCT=\IDPQ8>PQ,$L.3NBER0;+PTPW]9"70 M/CK>G[$GTV YH9J88JF EUS^#PP:,!TN\[9\ *'I\H@&?!>0A20%^OWJYIOV M_IT/V61%EI>GV_I9;V;I"S!8._9-))':)I">> =? RI M0/"H+4S[.H@,EW20;)I#/Y+$]40+@J MVD/X7#Z$4-1'N&,Y-$,G%+L8<@= XAL6.E/!A/]UKVN?[ZX?77^(D6W>F!:M MUZL/H/S9:0)!A;B\PHXD%G-U=#W_2$0NX S)PD5/* T!FV"Q9[G'\AW4B46. MS-TD>5MIYQ]$>P18QZOIE,$_/_+MGL2J<"V6'\4//00F;@L$/[1;GF5)I937 M:\M *5U];-L1 \OB_'DO'PZ0I')$]P6CI5EXGIJ#_.QKV.,4)X%;2HD:I:<' MLMXJ:QA#\5Q,UCA9MXBT 1$EWRKU\^NP.61^"3=RY;)X)4^FQPJ2&X=E[BVH4_( M9S%;U\G#;"SS,)C%S\B%Y!_'9U:]7ZOW:YW!Y;!>@/+9+J^U'ANP/R5M>CM8D@PC+0OIB7[@.W6?#%' M!U7T7P1F?@++YJ ZWS,/#RSB-'?K-*P6Q7TL72SPA?\?? [BE'S=E4AW.&$8 MBU9ZZ& /-Z*8=1GBLQU>-IRG,7#\VW!SP+&>* 49Z&F"+C'CI MP@>4P1LPFT&,YA"$D;U809QDK8$\P$.=X!/2O//4R0F"D ,^H4\Q>WCV'\; M7F#6'Y[A7;-[Y^>*1GO%\MQ^MU&^6S$KDG\HK!YG"EXK)I8;D]!6C&G3?.]8 MOMT6)'L065F'D#UL%SLJX=+0EAG,=JO4OG!N:7FFUK-FMZ,[WJG&L>1NQ)&7 M>MXF?YA?/-$&E ?*#,-1[.U4&.O&JP]&8\$6R&NQ+%,P =CZ&EVIF2F4 M?@)FQ1-]%E&O W!]@E!4O',MO;; M5'3'P :-Z:9A#EJ^I3)D!9,$./L8Q(]K8E]C<6\7?KP1?C-T/!'N< ?(']4T MV0:.N2RW+3C_SHDI^B][*_2GU(VU*!Y?\1%.-/L$DE&!.,@;;81*:PIX*E6^(+K\&VDEBEO5O] MP.;[I6GV":>9.JNI\6KLKZQ*DIVA&QUC4.F> LB9QZ(DI12*)B1(LTG"*2]W MZ* 7SLL)_=R"-$MW6-S) 6"S9I2P;RRZ'=V$6)%LL6L,6:J6T*4\VFIT2I9+ M+$QRMH7GG> !&):*(HW27NKO#*(L$4AC>CQ7V)$@@UNIYDQN7(9IF 7._Q1= M(DQQ4CD?]>QVF&A\SWOL,M+"L"D_X4W8V#?E85X MP;,LMNU9WJ50&JO)LX!G,I0['(E>N6L%_E0+='$!.(@ G^LB?&KYL@W3_C,. M^1:3W()*2XUP=VX21FB8PV4,FI&F=I>TVA&%47ZQ3;XF')_L9^!\S9F(*BU$ M<1H \_/MCVP7+_$!:IHL&2E+#_A'LT3;Q?9/4+*M3I#_@I@EKT)/"U0*R;X)5RXC8Z?C^;O-*.U_U8S'7QTCIX6/JSO Z/_YQDQ?E-9NOY1N"N:OZP#*GCQ$?;C5:K=<++LS;X+Z\[MZM<9X& M_GN.!_Y[Y:Y ^7;"PTYYW4$>+?=_])'P:W^Z[PM9SH4@G)! K9=V6K_6Y]4' MV3<7KQ\8.>@.)GV[N4W%=ASX5^[Y<:-2_(SCJ;T1/>*PU[5X M"[_@H/B(MS7-$5;/Q0T&D4;'0CPLM$@IL6SC174?]AV";ZV@R#@*"CY[N[4V M(3Z,@4S1-..&/ S_$]]O754,6JSH%#?YS%5T'LFUP=LH/BRX*16=:U$6@@?R MWCR/&=_D$:E'7M@K3XB\33 SD_[)JUW)TCJ72FQ?7N?K[/6Y):_"$5FUJJT% MJYI;N.(*IPI2*_:YK64BG_M\&JPO]!SF= \\RL> F4(S>=EGYF%NFH)KOY#^ M7816EH2['?$H@+N-#X'S^,@"M3#+I^CT!?B]3L/0DCONB7P;^.2N8XF#Q!E> MDEMX.=LZ9JOG"&G:Y].5^4"=3"G"RW.)I3:S:5E MOL5H^FY''V7$B4QYXV4Q_'5RH\D+5[*OMINK[K,: =F5+&F]$ %+ST&XC^AB M;C+;%]+^VSMJ!YCV(@>@GEL!QY-I()Z7EP0B&&:C;!)W>SDAY;V&9]X#/*G/ MWIC[7]B?W"?WKW?JJ2+/8-!?[A@D1=S^YK%*UJ9\/C%2WQ*A:5(*^1 MDIZO[B&'A!P2FHB.2S2;B7DI> M\NB,L-9)[.B522S[M#@,!+^Z0(N5B%-9WL[68KTP9;)8.UDL105J:XL53Z51 M\BUQ$:3PL;*V&UG+ (8'V4-^0UM6-" +]1=6OZPP,KL>LZV^:F!I.56[5+2R MW-W' J+;4194?F&\7*OJNL1;GNP44>6B[5317>00'#>1M6:SAGK\R!\G5+L7]G'"=10R=R+PL.9+R4WY&:C9LK"9H;/08B,W1_1%VE+)$4 MX/(N?JE<%R]1-\3)R]96FV7:&$SBD#%OK0VSA3F"SOIE))>U/[#-%F1GX0D: MVH):PH]/68Y9[C7C#AC0T$V*;;A1B:)/EN%Y,/PX9/CXK0YZZO//; M3)X-$$<48X_WWTG/"41^#?@WTMC/PN;G7+R8>&;[Z.1U<84A"5R(GXE#3:\8'5X/G#'" 9ER@X]LHO>&^Y'CQQO M@1?]%JM0:ZLJZFJ\(U/DBE86O."17U['DF?-)4,;VE7:>4 *GF3K8JDYW*LB+\]8KPI-*E7YI3NHW9]X6:E>^I)G&*S1/O M7 GN=ZFY:MFU OTN.D"SA87*G9K8S4BE(.:-U.K> MUIJ6KL#&S4=6I94A&H MVWA0U4D%45H95*!AT@F,*Q^ZNUKA"!*O8Y=:QFT$_\+4%+US^-DC4W.=Y%Y7 MV0(3/Q_-^)%SF%%R/6WDH]JG1PQXNTJ\$!.5%6\7$2_@;G/ZP/01V*!&-*[A M 90)FOQDNK&HQ-9"!R Q\=1#8:+<3! M\A\]P%R<[LEW97'L.E_1*1[;+75(N8R;.EO4'^4,^Z-L=,1_58\ VVAV1T:[ M6V?Z"!Y@#/IU<]#OUONC_D W;=WL#HU5&S[=U9-7*<\W?PM89D/GB'%]D_H[ MMNQ%[N>N4]DJ+C.DPHAO?HRN4RH^S'D9Z']\@=?_!]^>=9FHXA31JN-S'6/! M\;GT5BCXF"6;))NA]&18B&N6+NHHY@=A.5&.7/]9W W!&T':21)PZ >!.-'! M'6%QM6C"4/#B_+&P><(JL!P>V+.XC,#Z+ )\[DT"V8W=UO;28V0?D^?GSW8K M>ZI[T!@LFYS#9/FYE[SEQ90_> M//%D OCX?'D$4K3O%RV:'9MEOA5_?)#X!O\$?,52#27Z2+ZIXJ3RA-&$MC1UMV#1V) M QS\&7C7@3-RQ,V8ZR4=7G#8E?)9N7RN9#CL9R)/D\FFHX6;3N;;.2 :,Q85 M#\9+J'D]1?.],ZIG'3.XV\7_H+\'C;+Y Y#^I)W+Q^XOL>".3/6!FQM'=K:0'9JW,SKE)AJB^]'MZ(NX;LA[O/)LOH-X$ITTC%7F M/C'9Q3!,JKW,4O-;B_B-!"+#+ V_!$KFG'&3=\[F@UU9^-C4(LF6V-(=$G:P MB* 9B4L5$C]QF?.V%=+=TKYG KM[HK;S2?;E7)J]5X/MT>_#+ M/!8E2KL&B/MQW+JEG=4,P=-14+VAKW 0'Y1 KK=_JK*RVWUL;JJ?LAQ5" M*2/@)79B/@T5;MB[V=V?=;0=+GI M#L>,MPB>+N^\FS7" QCN9>7B[2A9^\^"<'C*?Q]->%?$&O,;1BMW.-4P7EDW M',&+,@$;RFAPCK270I[=5,#+:\+D.?#9-^*F9RZ@X=MDH^<5WCD6ST>OD?OF 8:;XE3P',&@, M ' MMPI?AF1_'22W-]IX>]!7^.,XU#[S2Y$*SDW%RK;HO-.!+%KE4*A@W8R&\8*& M')1:=EIW,F:7;LP@5%'9E*VK5DJ9O+7\B%,V>7JCUWY]/%,VOYYXE=LP<(Y@ MPGZ1 _OJ":*&$&U@A\R@J>JE9A>)R-X4490I',N-$U#ENI454<)=^TDLS5G;]'6 M=.O(72,C>.+:IH2[=I)&\$)2ULIG4D\@M7W]Y4OSR_4!3)[,=I]M%OM*E+>G MA?*%(X;;:L?!T.#Y[K/%8C>3=+A%7X/QC\$;JL#T=_40:J[GE[V(4LX-"W P MY[0GM'D==^E.KKRQ%(=PDC/2=P&;./'D^&7<[4)%N2M$=1(W?D72Q:=:(6 MHI9S@6WS\*W4)T_!\$U?$;XM/X^;B^ST6J]=/IBKGH@3 :N L5V1,"5PT0$ M?)*P46RG" Q5[ENOH!8Z?571TE_D%G6QB9>"ZG#.B*AJ@X@)5$!!.%,7[2MM MGJPHM>4N)BO2WIY5M I<>YO9*#=[5$\\R4BH@ )E(DCV+Q4%(LA=DPFD(6>M M(;113+)_L2@0.VP1/I6N8E$K?%JUS9N%3YWR32SJB2<9"150H/")9/]242"" MI/!)%1C4U!#:BSUP,0)UPLP# MJ6)AW$YHG;,_MGG"HI^[G CMY]RU1*KN\+9;ZAPD5K*YC2H26:U!6=3CBUA8 M,=M.+'PJ2!$+GT*%.O&1LJJE]*5(EP4%\='I(T5\=*"H<*!:5+C>QG6_VZ>H M\!0D4@46IJA0 2B(A4\?*6)AB@I/'AMJPGTRN^HPIXHNE[3]&#Q7S6CL$0V] MU>@IK1L/?F2Z>]M6WY>N; U.CF(NY+Y)!0J!-K^KHX#F)7I[6W>G.73!XW&0 M/&=/<.-\3*\Y?ZQ@+B&#:1:UMNK7;!K7:@^4.6NPS$->2BR79([4\) 79&P. MX9,1%$3R1/)$\A6F>XC,SM:"KB@"(#)3Q0P2F1&9$9EM'['J2D:L.[_61R.<$>_Q1,6.-:B(> +N]-%UBH_A,[K9)'!#G2, MP28#VO=JW\:!!M$"^-\1L[61Z00H[C'#QNO1& 2NJ0\T[O9KSV8H%N/OFX?_<5A@!M9X]BM[8BX/7N8_ M?>--XRCD?S=DI'*@V&<^Y.FD<4WWU8=!LU$NG=8 >!?7$1ZI;;&XK0M97'V@ M&RU]^>+V>XWRU5A"9-,5#D&PI4J#!?42_2T:O5B,7#%XQ@Q M"!VP[.G]!G_%/NH>V(P?+-*F8%I8V- >0/ERZNB$FN6:8>B,'/@L3(.OMABB M4<-?V&S$W^-XXK>XI, 7W'(5#%X#%EF$,SPK\O,+1=5_DL;;'/R= #X MC>/!KX62A&_?(<"PKI(4Q5"$[_#/5P" Q5P7?3=X5?JS=#WXSP4TWIEQY+^7 MG@C2@0(U7%5CAX9(EU<@"(-##OGG M*_"&JH_G#:/1,M8[3W $X/( #'W77HID?QTDMX5M$>U7'*4?(_I>>_'74J.J M*],/=@)',L_9,LKM"I]%N>-0QH)+T"Z/4JK'@6X[/0F8#+W ]MM#=1=<1MZ_'WX;;??^]V:T:%KQE633[7.[E$@+E#Y#2P OWR"V>*N M4ML)K33/H]#MI12S*YQ0H0X-)X_4G(]%'1J6P/=F_J2"_ MR59U-\KM.UV0WZ5F8HNJ5D\"RG637U2ZNO<$6>F>>_2K'J1?=3I>6 _A"TC;#;UWR!K2M4?1>KUHR:NIARH4TWU<%G6\^G#CHEXVDA<"VNZ&@\160#:$3E8;2>K^U;6!&+-U]+W@)IIC\QC M ?QE!A8F!$. 17^^!@./868XK2G,R(OP_;;CQGP)X .X )8_F?CX9M_ZH<53 M7@LZPZ4",Q?R.L% "UD4N0S#W47+!!_ 9XU&\#'Q9;RE:VK.>/4>KB(.,6!_ MQ4X@!C8Q?S!84HW]M%B8%IN5BM7X:/(C*;_;%#5O\$8&3YUI0U83"Q_&UE@L M0"0G(0<8QL,_00AP&"8NJC:$[]H:+HA895$'N1B85?(UJFEC_YG!8&O\4?FJ M2FW*8!7'N XPB=*RXSHP.RR.()GN4N#ACQY_EGC(LQ^[-F_>%C@,)3KT)RR# M&WCI%T0J?:+&GRB^Y?F1-HI1?N0J%66F &B-(V?"\N*JUW A\=.@L2@?^$\< M6'W7Z8LZ5 =H7HQ@W55QPC4+F?_X.0Q]5A^?1F>?%>8T$LSDOSX=5<&%V8'2XAGYX6FKPD5PIK2=KA=SL*Z*!4 M.IU?\VI%<7XU/QB]AKY* M'R)E7MPEO196E[WE0G/&K:?\9A)(@%K+!1)S7O^RY3V W=,VW"I%MC!1"0PG00VO1DBR7.Q*!G VYJ M-*MQGQ7=(M,2'KO-/\]/N_ P )0 _4_/3C\)K,#,,$8?E[M'@A!X22-\Q;<; MVN_ "Z:#)ZWDX#=-:O2-G.Y(>@WOX)%?_&"Q\5EY9F:%$2B>;]*;C?)&4.%\ MD_AA)#S,[9!>:IOE:N4.-ZV+>L LS%+P8TMF+AQ Y]^V'?PW.)>(">@8O'CJ M8"=D#"! $C@]C7T7 _YR>G>>RD=C9PV\V7!-7:\F O1>NESU/CYDT?YGY>8 M@,W.D.Y;Z?6VM%_C()G@%+RW^C!@YH^Z.8+YO3/=9\YFO^Q^4'9N(L?*-)K: M.$!E^=L#)FW\T34J$#@<.PO^/NB.O @\'J\;-0X) DWTT%QEQ& M 0<_0SPGIKFS>$;S#]ORHC]LH]D=&>UNG>FC5KUM#/IU<]#OUONC_D W;=WL M#HV%N;LUA5>?H;CWM"@(B M%WPC<;:EG%LSD?W0N\3?3 -_XH2A'\R06)E(,0%U)^M32X^TWCN #0CS?X S MV$S[:'H_"3^ A9CEA8!-\ UF^)*8Y-H/@&F> MG""&1SAV3?O.7(>-^-<^P_AANI9VC[,'=M&NK(@_^?KJ^^=[_*FQ,CN8^%@:8'/PG2 3T4P^00J(D \4CT)[:V/%@?G.BO/R O!G MS&I:##Q!6Z0!?%AQ6%&1S?)3H3>$T#>T3 ]:B1YP&?MXQ?/0\)C'V+%Y.CH: MFSQ7B<=B, .&26)*$YCD#H+DPP@!0[H-::J,;V,<$<\T9HH MCY1T\$3'#A 4IF:G4]>1SNWS-$XUIZ?)R?.Q;#EFY1J'E@2I*Q MU\3"<$\WK[7X/$PR9BN3''5K+':DEAX>-TJ]YWX%Y63L=LH/MWN/OX(CSO9R M<%R3(V+V592]7O#ET&ZV[)YEU,U>TZRWNZQ=[[>M09T-^\9@9(V:W69K*5^^ M;,&;R[AR R.^K<7F>/4:FEC(U2?Y2^DH_B6L=^-NT*&.[Z])@_G3^]4SX/&!FHM5ASPS2JP)A&;) _P MI[(71)BJOXA4PQ?/_!_;>U6ES<"1JAS;K49[ZU+YL]Y0SQ]F[RIQF+W;Z+QP M%N7B#K,_0 #-M*^8*@VUSQXF8 KGVRLO(5;J:/M!H5"A5X>B]["NM>X79\R: M:][T>3'&[-[YJ;(I4^DTQ-J G40W#W+E+JPOD:YOU6?XLLTCM2JZ.'^N>+'- M5FJBR($CM5Q ,H*GJI5804%&\**,H AJ+S18)4MUJJJCA+MVDC'K!5BTWCKJ M1.X:&<$3US8EW+63-(**).XFCFV[K(H#_3*==[9INK2$1I87B+9Q89S.-:>B MG=?OL=ZU/A:OUXWFZ_?\S(5ENM)R8(;UPQOS[3]^@4OOF8-NENV_?Z*U&3VD8[F'B+BMLWZAV M7Q?*@I$8IN3V*"YIU.K9>MEJJ@53Q//9.:)TS![_9G(2->1).M/^&*_^>-O1Z M'66*5I3L#:R* +U5Z=*; W*PVBBH:H6)+T\%*>++0_%E:P>^7'_OL-LGOCP% M :J8+Q6]])>L,/'E:2%%?'DHOBSU<]DLOEQOFW+0V5^&E_CRG/FR]X*:$U\2 M7Q)2Q)>5\66I0\QF\>6:.Z(MRL>>A "]5>)0X:H=4MM'^=2,QL6PYX,?F:[F M+[S#3<&J@DUOK2P >HF\%R7/FX\WI.&UI,W46G/GG$K&IQ*'$P<3!Q\/8$?1)R)L: M!+U@8Y@(6A733@1-!$T$O3U!#_8>0>^ADVVSN[\[MHB@+^.L[E+C<@'M;56M M!2J:](LG7E5A*K,O0:4H5)?>"D()%*BS++$)P41L"4V(9B( M34X=*F(3%5"@7JO$)@03L)8;V_":<.P'\$463/*'^6H:R*8UULR :::!6M.J 7,!66QM M35 [_&JDP;^F9A#!A^!/#+X=1D%L17$ "PI/U48.5@UH1E/O@T8RT,9GQJL3 M'"]F^)*Q^<3X5Z>! XLWT_PAP&YB04&X3%VKDPC26*&KOT38ZAU^:SM/FTV^ M,-?7+\^&SUO';Q:'(VI/OL43,.Q64E4C?\RJ9UKM9JYZYMX:,SMV&=;+3*IOP 6?] #/XZ/K6C\WJ8!DHPA2+ MFX*8K1*8;G'-NG-KUFYTP#]>("#K+>*^)>0!-'?DN[!\J/!<*D"360A#11N1 MK;)FP3)K(_@@F(5TH?/F9NY0?HBE2,(R *:^'2;/A4^_ 8B[2B@6/3G^6&LY_+L#PSHPC_[T,/V"977,:LG?) M/]YKDAF:DAE*531':KG1U1OZ<3K>GYJ%RKL1716\B%:OT3?6Z[>SM S20KD/ M]E$'F0=@Z+OV4B3[ZR"Y+6SWSD_M*_QI'&J?87"V]N_88P++5K-6%>T?E>/7 M!F(ME3I\>2 9-H4,F_%*A010M]'?O"3\L@T?^H/4K$LY6*I-L4H_H6'LJ$W+ M#>-!-&HGI,A4DJE\R53J S*5)^@QIJK7VT#U:"=D&S P=Z5-39!)3):8$UC1 M*,1L+NZ-V!I/DS!MPLPP#G@B!A.U(N7K.N;0<9W(84IV/J0T:R5!V%)(9%QV MSF>TTF1OEJL,-=P"H:WW:H'9^CCTX0#HH#]'!YDW.,C<:9;NO2_NKMR9,V2H M\.#M18Q:J]=6IH4V*;D*(?CR[#U&Y;3H)/K$;\1OJ_E-WP._[:<[1ZM)_*:: M/!VXED;4A1R\G$9?6$[S.U\F9E\]@< _LN]L8CI>(O'FLZ=GE3]H2!@TL M%5M9CF.&296?#9_)E>-<9/U-DV[O/)V]%X/J;XJP%_ MWZQS@E/.@M'N<=F"]1I=LF!%V#XQBTV&+)!63$_!T(&_KU$6<]EI B6 TCN-SCKE:9>=,D2?(9EH M/616W?E9'SLVC/2=S!$:KSYT&KU__(*?K*QA[G*4CT9@JD"FJKIQWYQ6_;BK M;C36:59/ZE$Y4,1&^V&CUJL/W89.;*0*9"=1"'AI 55AAT2Y750>05VVCBB! M@Z2DRV:!ZTSC@!4J)MJK*R96[!C?L0 SFB_M#<^54&2W=-<-I+[] M7=-]P&Z!ET:"KQ7$@**QXZ\ZC\8N2? 5Q8&8;0MFZQR4V?2!;K1T8K83DZ+7 M+U7_K5^'9\S+UZ\L#!DK2MFO\HC?[*N)'=FBV=X*Z](6;O95E(WI#]ORHC_, MD6$WNZ-VO<-^FAHCX8]TQHV!\.=*O,ZC6;W5"KS1C&L/)-; M<5-9 0SFPV;!L@J[.;.')XYK>6W##[RT@8TC&\'*5@8S<>>+ZC465 M&S9J?[E]BB*JYE(IF;(XVTVT70XK'[A4M<*>RZ=5JW#(QJ%4O[^/SE*'0\A8 MSQ6@D]U-ZH'2+)(HE$/X' [^L(O:OL?9@8;UE1NTI:JK^^M+(5Z#Y^U M(>D25BHF1 M>NTSB"550(%8DECR#&#;F"0-XP62+,6;WUB$=R\?@CK7"D'U6K>_O\[(Q*O' M/O6^.J5^R"K9#Z*4>N4X7+HQ4@,%X<&0@[)15KRW55;\4\R^P:@> MGIG[Q,0MY8=R2-JUWJ!Y DK6'G+5A^?#5JW5ZQ(? M*B9M5/-=?8+:4&^7AA+4:N!PZ<9(#13(*]DB0=W?-D&-?LC#LW^XO'2WL[^\ M-*G^6:L^!>JW=H0)LU02+"K#)Z)(:*(L" M4=\6>>GV_O+2!^3#5DT?M(@/%9,V*IRN/B_=4F]SAO+2:N!PZ<9(#13(*]DB M+SW8*2\]#M@!=\B-[OX\$5+^LU9^"L]50(%T00D4B BWR$P;S:TRTULR8"X! M;1#)J28]5!9-EI740%D4B-^V2#]W]IA^/FS8I[?IH*QJ\D:%T=4GH-OJ[<)0 M EH-'"[=&*F! ODEF_LE>G.7!/07/SY8"[%6S= 'M!.NF( IJOL4GZN NF" M$B@0#P(T?4,W%,2&-$0!%(@M5$"!=$$)%(@MMLCF=O>7S:48BBQ!-=7$AA&\95 4C5[=#58%WBO12J(E6\G&(GM,@= MRB>1]4W=(?!]KM#4'MH!ZM9ZQOX;6I5.FJ]IM6Y-/7Q(;RZ95L!KYX?? J-"_1 MK3K=BZ#W@B2Y7/EDO+%M1?>A_"JC4VNV#&7*$)8Y5DLYX9(L2;6DL#S+L3EA MGYTE(+X^&RB)K\]62[?H?/+2[GDI&W*X>/@4QJZQ#-U$T4?0E*!A1 M]-EJZ>8,_=)MSFON8APLP-9KK381]TD('Q7_JX@**O4[[68RC2-F:PZF^ED8 MT4$ )<%2M8B@R,T+>9?J04X#RK*K=3@XS]G5VN*&LM9&VQ>_>;836B 48+<_ M_[3@HU<3_.EP]W6VFVVJ$3D%V:NLBRS5:BIK\??#U)>J44I@MP=JW@@_4D9B MKPN%ABA,66B(PDX8.Z*P,P.4*$SE(OVE:9[=FY8K7X]_%[ 0!H4K'3/-'\G2 M?%?F3QQ6677^\N0;=357 XAER2@#[:G MWZQUC;XR>_JKK 09@40('( M0EEH+EU!J#"X>E1$8?!U'. TM:D?\/3!/O.H5"RLL'&CWG"$%/6&.U2I;V?- M'*LTOX<[]MQI=ZFF]Q2$C&IZ542%:C (FO7KG:B<276\2)54A88(2%EH2&O4 MA88(Z+3P(E52N9Z6FEZ7DL1SN>":YK$(L\16,7%,G;"5Q$_=#3!JV[4AE-2V MZVP]D\WSR]TU\\O??,\Z;(I9[]6:?6J!?1)R1BVP"1K2FI.$9F&%%JK11HOF7R(35@=_:SM.BR>-4N]-%8IJ?:[?1 M[;U^>4)\ZCI^N3@B$4-_BR[9P87WD11%PZ)KMJ-*1*7 MF;[]NGMZ>OR%>B5^>)AHKIODTD1>*LGCBVF&N9=O/J.HI9/WF(])<@4_@?(E M#=:&,D@QGY,F;\ TR"R.X,&OKNE.S+[;>__^ ]X*HN)?&Q(^CC1[2"T(*6:6 MHJ2@\599JO-^[]]AD.3_'H?=\_ BZ)_Y%UW_;#"2@[/+07!U)L>7_:M),.F. MNN>OMCUHT-#?K#T9D?=OMGDW$X&5_XP;A[-7ZE]:;^ MI'7?-%2K/N:5,^8^^%D")E;](;-/4["8GX%L/\5I\.6^C%JOVZNEUJ0*_#FR M-ROD6O.*;+G<65&-8([3.'RPYNXKP;^EN127'7AZ+OZ9*B6 )()H8@5A+4D' M*WUO/P53&1:Q_'VR3-R??!4%[Y+PYRC&?N4D[\]%<$/A96LY6J+XH#,<'-0Z M?IY*,4GC.+T#2@G"*3'/TMLHA%'X(@-3D011'/EV T<.-R3(!C]/,^$GH8") MI+,HH;\+17W@@9;8$QX?.4:BZ^LTV6F-+T8.SX'#"AF#R6!Z,'P3I2'\HMOO MP,6OX6'Y-"T4/$%Y0GX-)'@8U9T^M2U6W[\Q%LH@K)Z(]E%^? 4,"V0"NT%777-=M"5=>076N\?##J# MO>N:3MKO.D2%V<7>&XF>@!4K9OM1O'E21L!(T(WX\=7HE0/;4OK#>W7&$NT% M5O)W9MOE<[+M,[B.4OP*/TZ5^ ##"\7_%(G4W#SO>H?5K&[G:O R6UK=X(8+ MUJS7<7$3ZTYD?VY<<XTF^]:'MX'L M6[OF6_== *->OW.^1\E>N]$*P3Y_I*(X4G/NED_NAAGL-C8, ML!G/ MSV?C=.KCTJFS* QC>9!3I'2&]433=;_9$IDWSNVLU>G4$Z6[HWO2@>:[N-E. M6:@V\NFJ,]HE=?.0'0@'0/TV,+W=SIU(]DSK7J[0W=%SX/3*5YO: .W= M2_G9>* !O-5MLQY^S%[_:KFS"%BVCTF0SB3V)[FO7\B@T2^DV?M8D3R<[=X$ M>7@^<.:@/0$ZF#'ZKWP\ILK]'84XG0_<,A#I%I7XCK M71F(@P^/AKB!UQM>,L*Y)U,N(MQ+;AEBA&.$HF/$>YA"-=[5!#7>[(@ MKM_S+D==ACCWA,I%B'N6M4A7",X8YP@CG,0X3E0^&.-6NDH_*(KK/5D4U^MY M_?[H&##NI59%71&J[Y]D292W NY%_)^K_MBMV0SHBN [6I>QNAVP]2?0.LJI MU=HGYI2;G&I?Y.HH(W@-THE:6K93;G)J=1L@<\I-3C&B.,((7O-C1&%.W;,R MR)QRGU.,*(XP@I?8&%*84YSV.GY.M6\QRZ%-?MO."MIX)/K),N8O>I0,S_Q; MF?DW4A_1JD1:Y"KW$R2>^-LWE_U>_^WJL; .'C'4/@XZ6IK37"Y;QQT&)&>8 MU70='L6L4Z[SV5+F\W6!Y6 R_;EGT9MC.\.LTLYK+BPR_ M3P>_@Q> WWMV5>ZZU>2B>\7P>R22Z ;\WA-?,?PR_#*S'KP6R_#[=/ [?)GH M=]N6SUVCW^'(G78]#+\NVY%U1P8R_KIETAE_CXA9G'U^+OP=O4SXNVT[ZJ[A M[\BA7:A;#JID_'W:U?S'UECP:OZZ/KYB+C.]DO_TB_=/PS%>O'>Y0&G'O:[L M7SU1XS&)\X&//"/H/Q:7'323#>90,V@_'S@O'*@3V/C(PWE0(TP?B*(^-C MD:^#@S$O\S,:GQ@WG41CSE,?'(T'*V<+/3(TWE08T$3C8=\Y-.:5_QW0V"SZ M_Y#[0!CX-HQN'S;OQC2_NW\B-.5>U\[YF?!-B^)OQ4QF46"K;LR?E;*<#U;V MEGP*IC(L8OG[Y%V21[3,'MW*3S(HLBB/I/KP-8B+4(:_9.GL?3J;%[F/PO[[ M9%G+/L/ ?XK3X,O#O%VI G^.!BXKY#8)[/6;K!@ML6+8Z8(Q7B-RA^'-WT&U M$CN3GS85^[RZ_CR58I+&<7J'30M(*,4<+!Q,28D][ M8%LA3$1:9,")V2S%^X O0OZWB, HT:.E8:N8 %_I14'%7+S;%%R(9+4Z8]V0 MMDS1I]'@*T(_AZ'M,B-# GC_6 9^H23>'V5"3B8RR,5=6L2AF/JW$GZ7B?!K MHOO0X;V.$GAX6B@@H/K^C;T;M J$T5@'S1=M6G]\!5(;R#A&XPD4+_\VEIG^ M;HCP&[_(T[?&,,/K8W^NY!O[X:TPWD37](E:J4=ZH=*QT6!=]P.5QE$H](7/ M&S8X8DE+_ ;BHBC\^&KTRH%ZT_-!I[]:?-3@3J4^&SS' %4J>PK7L M7.Z"]?NR[?,TDU+S#I17?_@4?=4??H5[IDI__I"@J?N?(C%7GW>] Q?BOTPG MI9W9]*SG4NQ>>0DS.WDSYXI7O-WF]5VP>;UAP^8AC=<:/#:*-;ZB:\W&[<7( M[<*VKM7*UP>KR6:3]RRJ\BA6L1%D(WBO$<32%3:"SGEXASO[S?A])^O/?:(< M3SK'!(YR;JVDMX,%:U-.VM6UR<%N8-/J]:J'[VD=K.RE>&2R_=T,Q"'?DFDW M[WGD:WY:K'_ NZ^1LJ_X,)O'Z4)*LC^_D_GY5>(.W2=J<[$'M5?.8F\-M1_= M4O/<&_37]11Q9*ES&[XP?!R<"_W3=K$4">T)[0/1P9>-8>R'Z MGF32HSRAE2U'K2;SMBQ2+54T[+(GY+K)X:JGP_/ YFS-%K=YD0537TDQCW'S M%QDCSJ>ZIB9N<(&=IGV6H;97?+!%VLZS/% M[LY6N]([N,D_8)>IK7VA=NT3U5]9OOXD;V8PF#_E/,UR8/K/D0KB5!7/U_C) M=GE:I=4ZXM3W0#Z 6H_B^V]I+L551QC:B(^)K@,$G33]@_:;D^YE]=!9/*% M_R5UF5DWX')%;.QA?5IN4!O,;6K?IK@??_NE46]YIF2 -9=W:18J MF;RZAGFM6$B1E>\7Z5QF/HJP4'HHG@!C%4Q%I#MNA?)6QNF<.(HE:,K'FW0_ MK3_???Q-_/G+QY_%/$O#(LAUE9J2V6T42-410+D(>1A-%O P>"*,IOYR\TH\ MV4R&\*.8IG>Z4] ,.J;E4XF,(?,DN&> >&K,GD;R3LE M)E$"CXW\F+XUMZ0)_!U5&H&3]1.!M,D79X 3DHYW@T%K(ME9"639+5Q#Q Q3 MD,I<2Z.EG:9%IH!MJ<"&9$K.?7BEC!=P3$*5)9ZCJ723^$U\.=GOT\2['=8?DW?+B!U][Y"_/P=)+? MP6L[!D4W=E)<2==5G10_D(S_!2)>0X0_]2#1P?SP%80+U.-]H4 >8 P_+?XP MYN1=$GXRQN0I<)7NC."UX;N\&OF_@R3_=^^>YH-UQHP7EC<+TBJT#R#T41HJ M4;7J6^FDM^Q\E)WUD*IF9%H6ZG2UHVM9^[WS?N=BM8'K(9NTK/A5CO26.,2Y MZ6LZW3-KCJ%M8K=SQ6T3U[1-%+H_HN#6B&WO'K;N',6CL&TOSQFV;:ZS[5/T MU67+MJN:.64!'6D=QGZX8XQB/]QEUCC6Q7+0.7]LC]+6@1FW\CV\RW=(9_P8 M.ODZS#JV@$?/5^[C>W@U.H0%;(V L^$Z3;XZX;H=9;:A'0;N7FUJC::P!3Q- MOCKANAVE!70DW[K],*YGJQTV^=>3W1_RH5;.Y%[A-B58#W@ $._6X9;.1W'X M>^]\-Y^ -US==[![HX!\I5E,K6SR/;P$G_17E$]MZ:3>MP,<>J>4A/^%G_VO M6^HE59:;2LO?,U-G:3?N&+,,5OE)#U3H77K#P9"W[#@FF:[:_1=*?C$;&'X9 M?AE^E^%W95/#(>'W*7KN]\^]B^ZZCB&NR3/#KPM<8/AU@@T,OPR_Q\^VA\/O M2D^, T>_CSZ\<=CW^OUUK4Q=DV>&7Q>XP/#K!!L8?AE^CY]M#X??E5.:#QS] M/OI\O\'0&P[6G:GBFCRW'7[W6X-W8,/3"7'%=!,Y='&88SN<7.&.JT>O[+;_ MMMW6S0U.-7VF1W&+W::ZV[1R /-+N4W&8C_I>OV%=]5;UW*3"QF=DU3GBKD9 MKAWA#B"@'[?ZZX]Y9WQVCE19;QFWC!>GRJG&*^?":]73D@]8'S] MZ J"_O!)Z^<9KX^@K."Q91[;R@K"M,"S'/J=)RPK %-VX31C/J>Y']O#- Y5 M?+.EOF!'IK!#Y68MYC9NMM'C.MYZS2?A)'MC=6]LY0#7I_7&GJ;HH#_R!L,+ M9^HT-WE9&W&B3=;EL$"Q.2O"('YHWC"(,X@SB#\'B*\<*_O4(/X4I0CGEQ[< MS2!^#"+((,Z\81!G$&<0?SD0?^;6?D]3GW Q\/H7[NR89!!W%B@8Q-WE#8,X M@SB#^'. ^#,W"'R:HH6+GMZ]JY/]/\0!Y1\J.D\(U :@G]K0!-B0*KCN;/2NW.^P_UG3_# '^* MT^#+PQQF"3HT1YN7%5+?"6.5X;N\&LB_PR#)_STY[PW\_N#J;'C9[9X-+L;] ML\NKGCP;7%U<]H;#JXO^U>5:D44>C>;KC&A#0K]K\(%.RW@H#_=EV&]I+D6O MVQ$_RXG,,AF*/ZO"C;UG-#RH$)93,34H'O!V-L\B!99*P BCVR@L_#A>B&@& MYA6DSX^%/P,CF"LTN0)>)>DX[3L_@S?F"T_(9.HG 7PU\R.0L 3_$'X2"C^\ MU3_,_<5,XA, 66!T9YD,BBS#5\H$2"4E?5:ZADV1N*$<*P^&.<^DHGO-B$4^ M]7,Q]14\*1<+F8NQE G\&J0W"= M[ C2L4T:-%AIK;=.;1"D\G=)^,_('T=Q ME"\^HPUZ"F7:8L%Z_:8)&RV+3J<[.JCT?)Y*$((X3N^07V261P^7Y-"T4"(WZ_HU1+V/M]5LT7O[X"J@9 MR!B/A I@".7?!FOI[P9IW_A%GKXU: M(%_MS)=_8#V^%1N2KKNDV=ZBCQD>] MSN@8.N^\![*,L^AE@L3RZ*^1"T=_G5_=<[>&4P'^756GOF*EO<.] 0K-K@X0F4=ML])XYT="HUM$CM>0@ M_MLR7P[CO[&E.U;5<^+H5JEL=<_[RTO,-96$4=\;IAK M N-J60G&"4QTQD#&0,; 9\? E6-*'H&!E]LQ\/*<,= U@7$H[?^,X>*H+@''JX-.1]3&OTCBP!A MY7(QM8N9%V[W?!S)\F8J]E'<.F581]LQN0FR^/3?)W9GCOGM M:<+0\XNG"T.?:_,C=VR&:7U_Z.8%HR/8?=)6B\W8>BR<8FQ]+FSMO12V[AS2 M]I_P- 3&UI?"5B=^#^X47K_G>-G.OZQ!VF+U9O M9'I633,[P;E_(\_&F?2_G/D3F-\;/[[S%^J5^&'_%H9VDDL3>2D[XXMIAB;@ M&^J%ED[0:F#G+_@)]_DW6 OZGF946?(&E%1F<00/?G5-=V*T;^_]^P]X*XB* M?[VAJ][#2+,;_QL2O=2+L=%L\45Z' XZO?.#BN]?LM8^3WS[<$!9:4KY@ SM M(TINN]N0YOK\ H*^[NHQ++4R??@W]K$#79Z630ZC!/O4PG?K>MCY"N_^609T MLJXX[WD",;#L;:>BKV*64D?Y8O/J$]Z8NKG2 5QJHKLV=I"/A#[#M[F(;+PYM&Z?^+8@BLE85<8[M(/R;3$KL:"KN0./@ MMSB:12C8L54Z:JOJ)PN1WB7P_7@AWOOYU(_%'U,@5.+!/3,MU"#@:9&!U^EG ME 9HI3\R+3!4P'-07<#>#J?@UZY@GB'F6WD8AD,(/;\%.9 MJN5H; MI&VGVA'8MA-7=1'%.&'GXH]1!_]H,KFU/1WAI#ODK!ZDSE8W9ZEOOU!ZJ=%_1=ZKLKR MGPU+R_/85TQ!S:Z>*1F\"8N,[!J8U?ZR&VTLWC*.(!/F?K07H*SL(]TPOP]? MYS)14F&SZ?JT$7?JMQP5)S:=V7H/W/4VP!WR80\6K&QR:A,+]G/P>I?=C1Y' MS<1-P 9)336T196A\H1Q(W:PWO6[K/>13]&\(;_7^B'">GS8Q5K-8=+1K8P7 M'>V?+'6#WQ F/P@K]X^!3C@RO^#(_%@C<]T#W+Y4BR0FRTRK[CW[@M_7"[S7 MW=@,'*97/L8T#J>.[*NIP =F @_FOC?$XV"C^)C+F>AW2HE;FP%&XC\%5?<; MY$-$F&#]X^/OO_T;OOWG M__OT\=._?WEU_:N?@$5"9_9OWUR"9_!6"0PM"Z700S],(#X>8IUE./H\?)0J4/\,/B-5W$%B=Q6GZA8*B'!P2?18%AFYT M\("$4,RW;?X^2>VQ]2_>V7#I$YY6 92&*;P+ MVONPYM8/7_7A"+5G#.K/Z(A/U=C,/'!,=V"OE% %1']P,8I(OPL,6GCTL??6 M?C66<21OY?+70*LHB.;PY.5?T"<*\N5OZ02/*W M,L1" =A S)@6.3)D940JCV;UD8*CI< WBWT\=P3/BT"5(.K E7F1RRW\[8C_ MEQ9"3=,BQH223^$GN( U"0A\0,T"(]6Q#/P"_<.I7$ $3MHG)A#'9MIW#'*M M4)[EC*A-$[EIKLTJ+4Q++<1I3$JU#4JUQ=GA8$0*K\TL$99F9$D1)=H3AALI MH&_.1"?6T+W%7((9##(-1IR._Z-]3_CYX8%[D 2M-Y+=;5SE.O/GY_#"+QYDA 7]N_'4%_ MLTE=8RZ?S">L&]__LV1]_\_6U9#UP/M2!-AUR$_N0=?]((?&1=H_>KN?9W04 MHK?J@39\BFU>Q*MK-'8PNR\2$'6.#@#F619_^V9X]5;;K#"=VRVT?[[[^)OX M\Y>//XM@]RA0;6^7KX.8]KDV=]:X\XP52<)6 0RR M5(('G,[ 5)6>L+97=;OF;?"DFVYJ^0"V: Z+%5LTMFC':-%JD?3:R+AAV]!I MO 4S=0.!,%@)_&Z>X5*9)VZR%!TU(A+\&4?_+:(0O4MR&?TY#@;-'3R#KO=Q M33V.\5_S^DUFD\V>P[+'9H_-WC&:/7-$;YG_HTQVE&%Q24:);/#C=#'2'17T M+6@]W :;<$\Q 2>PP!.=T98I.1O'"Q/MJIPRFC:^1:M)F4LT9A#YZFJJ![PM MC"#PC<84OD,0[,?29#5OM,-(;ZG%OVLC?(B[_UM ] S/AN="2)[3%?B8.(:_ M"C3[&3JA-K7 )M=-N6>3RR;W6$UN)F\*L(18QPD?X1(R=&B(C+'3P:\MZBR- M*-LB-P6";1';HF.T16AQJK4(]/Y4#F;&ST)UIF2>Z\@V!1.DI%HIV=FMS&0] M%4<[EIFLDX_="^T>("F_HY^H_3^;C9SY6!XPF4A2HTMK_'K!78]# M@H]>[J(Q@S %#/A:\'SO"#ADK.3=%*X75/-2ELS4LQCZ[HD91_44N -+>,7' MCY[ 6BUMVWKOQ.L_(_7%#OS[SH/J!)UC]\=$Q'BKK=U18 FB213@!HPB,05% M%),@/3.8.=(=20H7Z$(BM:T@Q1.+JB %:R$ YW'/QTI9"M8$(7= Z*IUOTS M8V$>$+. +!545 (2!?,AUFJI@1B)-FSXP11K@BLS3R0RHDJ6.ZSU MH.&9TA:(G11&8UA"(A650\.S(A.#V7IJ/PB*S \6Y5IJ+'.IZX4T1[9ISU]2 M%Z3D_A=\.TS;MC9'C9D7\&< JEK,0RR4V:Z+'H2 MDQ1(+9KO7:0DUMH$PW0M-XD]FC6;++!Y40WB8 MPG"';*;%"Q?MPRRZI6U3EO.134^4 M-\RG"P5&(]9WTEUWP'S<*Q7CQH(D 774>R#M6P/<"BDS3'DHTCG[0WX7Z3HM MO6TK3@M3:EB^UBZ86>V6*6B-D,D-9J)-.@6-^J;AW48^/CM:>F='('UFD;($ MPM'*&*P(Z 3:D!P)K(W./+V3%K;PH2 !9S14.UD@FHEY^1#HD,C]+)V>?IT!I38^/Z6>8]QR@-+ E=8F.CA:6V%94NI.)L$_C"7NVP42T:H>JE=$ M&VSP4P&BEZ(C5N,)78YE8@J&KNR>7OP2%9;,(TZ@G$V$-12E6P4"4B ?I;'/ M&3X@M7JZ0SEK_2PDH,-ILQSYIZJ_LX C+Z-=?) M"&M=FM E_@_,I\X^)!R5#\B->][W';XCR-*)#1JR>H!E$6 M !H8"'X/_[[N?[\*ZJ_/OQ1W?F;"D#R]T>ZSE0#2?K)1.ZKF7Y+P2>_. MI&':RL?*]ZAY).$MX@JMINN%G:CTAZJ%+!J:*L#-(N2915_/X)(SD$?$45L$ M"L.+P-DG?:GJ.\LD+ Q-;QLA,TM#0_.!:_X"8S&XE*R%7:$BMD=K .K$MEE> M\C;+(]YFN382W7W#<7MW+MJ%627"8WN$\2TVB^& R_JUR6C^_+AE%@=='0:OB> M1)GV)A76SH5G_RV G*9]36?+\M2K:]TQYRX57^2BS(>/)>!^J'/G]CUWF%!_ M'7TOOAUU^B X)C1(&H.S_*;==R'X0I00E H$A\:IAX<#I1$WQBG" IT)<+_! MX=8;4NS3X*9 9HFR<5_MC21+M)$Q*^95Y?3K*/I^_TNH*A$[J H):QE6^= MX-*"@!5$ :7)2*$HB$5RW*5G-*Y2!>NSNP6?;H;]C^XWP@]4BR?9XOPHM7@7 M0^B$D?P6$M)JE;.U0HFKM)M9+>E$ #_$HE:]7$@RQ=1@TPU50*L^U6X5+ MK[^@X*A,K41)C/%I:;EIQZNM$<:,75],IU## S!2 M8X6V)L%ZNYPB!1.!8^RH\&:\-THF=I\U!&\WLJ*2F"+[,3- ' DK,HDX36[. MJ-68FD83#&'GJ8K(^N ;K"FBU/I*+@7(DL)C=-^U @V_HD9K3>7PRCWYE*JQ MSD.9S,%Q)F:"2'W?:FRE=.5$X#UV2*5:D+RLJ)*6%%,U>5ON^)YG\JQ"RL8F M;ZJ;G"%1*O*8];29CR,V7_:V)MO%G*FNK""@LLE+1)J2V!KQLS+%*TC.BRHZ8C*VEF MI>=,*Q6Q?9Y>RT*<4+E>38 ]@.)%@98,@@C*:U,ZE6A3,BSP$SWK.D.TTR)]91*F4XG60 .G/Y&8S;;> M/-D0\.AP/PE8&U.G;$ VQ]22:3KZ4 .S;%4JN9G14LL6.Z%;4IHRA&V&X[B3 MI=A2#_/&M?V&5/M$QM>K>5 -![W&>5)3DD[CC98Q'3G0$G%%^_%J"G(4IG>) MC>SH)"RK79C&#(CK*38&S:?DSVC*I^ .H7-!_D=!BW2ZA4GBWV+4*FU!B7W= MHA08N^&(GHV%*%D^ 253E795SR@Q#5RO.,;8JS0C=I2Z&3YUW2G'B^K1M#U$ MAO)AJ=(M?U$7L.7-3PO=*D^[HTV23?V0IALOJ,WE+85^Z!/F6* &9+CJ?F?D M+UI"P.:B5W-X=K$G2<4-\!%$0)J^+V2E:GZ*A8F:N8)W)V"@SZQK6#[9UKM4 MC[0KH.L>N)1A*,=MXC;2]54& )^F4:R?C'&G?2SP?T)5/[I5:^DK4(&N30L MO:S&F^_7R[.V-'?V179AR%)-%6;!-J\YX[2 F$=JLECGJ^AZLVSY-3<1FE&< M?N7=+K!$* TB$D%R(RMXS*EX#58V>B!CIQ?39@BUV?J9D(X:E#IN^]=P.E#[C&=LG95D*%)[PGBA73)]6N!: MR;W3KIXU4!;9EIWEIG]LK!H5H(W!RIS-=$\D]')P1^>24AD!,@'QL;/\5[0+ M!JS 8-:7SLJ$)>5*=04*<.23]/,<5UYU,>D-TBBAWB* ,! _F5 -30*6GJ[$ MG&I.O;AT3^W53$!3POP8'-6F9<__F]Y)JJ0D?E#ZZQ45M4$098T/K.>E6Z=;?P4% W[&CO>4G])V17.[YGHL;$(J MJKF2*'S@SI,;9BR.;@=(9@['9UR**O=/[8P#6VYL3DZH],V/A>FSW!$?)X!> M"2X#P+=AI, [0BFBRCQ,KO@WTFLNW$> GKK45RL.5;"*%"MPR_V MRGHHR@A2-&#Z1)IZ!9Q #&%];+A4V\1%-;\F'J_MZ=V&;3I&A-A#G/U25DYK!4+A9/JYT(3V]K1;XHLVHJE]5 MCD;>IO&M?K.IU#9N)A5YU;;3JM/*%/TLL6Q+UK.PLI))G5/0&4FD"R!1,%W> M8%RV[:H2D&62MZJK0K92BB'%S"E0\1^I62K$@G0/,P>FJ,FD9JOZ+VW22%[* M86Y?RKJ3)"7!-$TU'PF7L?=DH>;2B'J)LWD/#KSF%-KC&#M0$-WZBMX9AKMC' MSAFV*?)JXA7?5(V[6KO1BE+G\D^;CLM<1HO/:Q8]JJ(7FPBH4=44^6L@2=;Y M"-J7Q.BH2,Q&,M3M>HV,\6/M44)F_2^1.M]'.[J,=^B;^G$316J?"Z-]^K9R M^/5^+Q,!;8*6XPK5?[&EI?4J:OA?Y:W,8W* ,UR808(U]FR*E>V:IK.+W0CZ M7+O27J!&[6/=-?M'EM[ETU/R2^T19-I)LT<]X4E;]9AI-_^4J@ZF96-OA=7N,&[ZTMO/)FE <2'M+%"UP>B1SVTPUBS[47I+B+)0PHI;9)-0V;'")8B@=2 >:5\3IE$T6.E;"!..R=&4=""RI(*VL!]4SM^HE[_ M>0N?LZU4SE$2WQ>'D%> ,; M+1?'LMK;3"N#-+BF)(C(+"+7K!"5.E0YU6I9>;F5-S%#Z:(AW6X!5*(C/JZ5 M*[WLCO3#[^+&Q)#:6"6)N280K!BO3\?D3] R!@XFKBH7-PB;'O5*=H+ES88C0=N,5 6\P]:[%< MJC2;^K:_@#(V2AOVNA*@*TK'UU;];XP!6JHG71H&1*8[A:34B,4>#>LU%U;* M4B]T&Y9J/$VB7.\F'$L89H0+!V"EM7]2[NNG*BKCI6)H2@]>6HFLUPG4?4N= M [ )7OPHLUD9=895E$V"8-,)JR$WA=-R53Y(RPV16EO!&.4K MQ7C6T2%_"#SOE:W%-GZOG#(;YN.&8[TUTUJYLH2R6DD@ AHPEHBV4T%6-R 9I7*'^^P MN%?G$^+BAAIGY/Z-WIR.2D'C7\DM-:=26[I=7PU<;>TV6\V_XB*6I%VKU+NA M6KTRHJ='JOM V>+E2@(:E.F(3[J&"5>R:,+8*$#7,)A3I6A1M/^VOD:*ITK1 MVEIU#',MM6!$^@GW$AW>5']^D!4V>P&LY[CI@(.:KV$]P?JZ",8$* UD=\4D M+K"AF';\H@UNWY(D4VEL;TBCA0\CG6WTT2[\A];Y3-\!O:Z=F3WLNL(+&$O+ MQO485^^#KII;$7"8BKR5/31F+P[V,I)5M%UW7[4=Q2BCC">TLI7K\#X=7V@2 M [@.B1ZO?59,)[-%M$_G(\WT GWS,M>!"3]J"N,WZW :U6U=GY9(V!9;?>@E>&NQO[E$]6J$G%T;>M,-V&<+1JG[(D^3 ^% MP;Q%RV@I4!@,X?X.6:NOKD^@OB-O:T928Q<#3!6SJ5$W39RWB,XJRRZ-/-->'E1[W.)T4D;P'VOJ+J.J#$4# MN5=;BZ!"2TG-Z[0K8/&X48GDE168&OFKL*5T,$JZ5]?B\RLH+ \N7+ZA5JQ, MV19]TH+>>+&KS[7.&RK]+(-V]16.1A1H=AFMI<>:RE-$!%U KT/2>G9#G_YE M4@M+CKZWO*$-@&5-P:U7@Y_Z&60 :F4=9O5(>P6R#!262AHI3:(+:Z8VW4=^ MG]FDX)DV,Q-#*%+-(L=]4';,U)(RC4]*-_ZDCHQQK>5@D9 3@%X#?F6W@"TG M@!21UF+>U%JERZOR1E+PT^FYQ%U?YMW5:$,0P_ MJ1S0VF9A+=(("O7ZW+I1-'RF@I1&Z\O&6:#8:"6G_+T5_1*T4 4FJQ[B)C4*U6#@RR"W./:93TA=GLZ@=Y M4]/\W&R(J)BVE/'76[-\$\R==@%*O\L%**TK0!D>5.16.[4+/]")NM654,YF:_@)8(K//L("GQ!+"(J4D MC3>@(N*BW.J9ZZ#([,/VXS/=.SGZ*D/;S+ &?#XUMK.MN#T#1X+JK"G5C_DF M>SQME0 F*=(]370*R'9@P-'9X$>[<>"58HO(L:^BU-4X'' \)E6-CNJ?H:>>RA$,N_-4Z M;)1+(;;-QLH:.27S;%M3>R(SQ:)6L!M9'O3U4)]6>G"\4[03T.RL#F19LA E M)HE!!T51(5O#%M ^0'#W;1"H.Y5.%I4[BITH]$Y#LZ]PXL.7Z5+&T"][B34R MW>42!6WW('.QDG2O^] K#1-+$IJN[X'N"A*F4C57J1N&%'NV3J@R+ZM/CBXV MM!=ZD42343=8P:_J@4,S8]B,<=LD8LJ%X2V'5'I[HP-A7N&-\I2=1K3:I_#A+L>^2 M_=,KH0[S7K:MIH8]#7=+^Q?+05J\H.JP1MV &7!M%>&^0H$C6%*&)]E5EO=T M5L!74X#[WC:U^KE"N",O_<3U2W!XNBBGNN?2VCQ]U=VHS.=COHXR0)@3HT0M M.0OU-"Z0K'_YG4?MIH,JRTO$K=D2M#BF$7G9+'5I37>YFKAT@NSRMZY@H;67 M%9>G7&HS*1>\M%$QO,;1KE, M78C&9:7.V@AQ;-.5;@V=V\2+;HG6YD?1CW- MBRS1"^.&CDNWI[54LG557]?+U_2V5DHF:G=0^3-+(>O=CK[W;'UY4@U4[[K< MD/\QSE^U*/D)TZ8ZX617%6M['!O4I6>6JV(Y*5='?"A=9K0A$I$T,65R39(: MJC/=HVTQK]?HE%8K:;'-[>.%/87 RAJ@'MH!7%),< FUZD93 M?X2V!]1T@Y8T2A?$"EGM&)^N"BWUP3JT M-9K <\/:[2FEP[&TR38-*?W0#-6/3H>B"HK,]I=#3=\47U*7. 7&.*\U;M*U MEMK2:%6BU5N*.>LWFPI@_0,-TK@U9L7*CM#X/TLP <*G%SU0)GN#[XQQQI9( M^MQM[311B9 O?H/Y3,4[\![0L)6/+OMDKMF,ZZ- XBY&8^*L^U9-P;J<30\Z M@]]]\D#K=S?&8\_Y,I0S5YK284SFVZLAZI'^3*^'19.:)NE6?-'_TDO+^W51 M9&6LJ;38UCG 2(.1@7@2JJ!4*U!;OZ0D$MYZ"-N1[;]H2%.70"#VZ8 MZTU.?MZHR5RJ/H.AX[YX>/__KMDF;@Z) JI)FK&VR!U@*V)<;=UL2U\U:V4, M?IFNB%H2FD*M[+?6ZJ54QXWG+9SY=/@%CB0N:S-THR*[D[]DDFW74,[$'FRA M\:;>-DHW;",V+^^\IP!JS?;;'<3,'K455A*R)D@]XE#AG5XO%I^ &4BB/S#H M>UQ&G4JD#VR:[3+YNT]_J%+[;*L6+ *S"[]X: Z(8M4$3#=U4]30$PER)S5< M;XB#T6>J5H[+3"250D:F_4FY;1,]6EKV:*B?4'.UQ1A%!8):W9[5=+6!#0@JK&^ONMD%# MN=B*)M:D\;%4!\^ZI88L]A[;);(.89(.6%&FEUM5(565-.3E&F:-::9+%VZ, MP4Q,M==!F)/ZM(MCO7W<1X EC\>KDI_T!E=DZG%[R"#ZIJL-"6 B;]+<5+U$ MM%F-(+@N?>L:%KB\(W8,;"1 M#6JFK\R*=_.1=QAEHL'P,]MZC3H/F5XKJJ.7(3]7N;J<:MN;O:'7U&=IS;*J MJ1L 4EM*SV=] MB) Q36.I'U:2@WJ:E_0PC:2D;OAFOS[R!I>?M+MBNGI7A #W484G^%DNKXFL MRA5(W72Q6D?T:XN$*Z6IRUNJ:C6WMK_E^J[MWA*:KH:"-92VFZP 1H%XD>ZR ME.CX G,-MG*-K(JOOC2EL ZJA*08B^+>>3K55Z<>&RW7:V\VA7+KKQ2KIS>O MGB)-1W^2O]5,HMD#^WR]1[0LH&XF_.D<4@DQ8336F/"@.C--?:B_ ML\TMUE?1;>O:$MYD6';&WM#=6E2G%"ZUCE^WZUFVJ!820/ODW5@^T;_/YTZ_O5]HQ0] X MBW*3$JWJT>G^>9&!+*(7I7N6V\-W\ P%%(F[-(M#W,!9W["K\*B&-$%A(#$% MO,(=2$9/K*M7#6U#J]MU/0Q7HHO*N5TZ=,.S[G(CC#6=*?1L/%/!CMU):9L2 M4:5J@)_6YD_DT]LNROT>NDM.V9D'MRH9=K)S5/ER?=98^4V=0(U=7^L!NG*6Y)]50Y3?RQ9Q#YO/ MQG.3DE]@O_B2V=#L7P]J7 MG]&'U5_I 9R?=\[[W[TUT[1R ] 4A4)?:$[0\+$06(_U_FAJL_-L_BQ'V]0N M_&)%OS:U>+G<)1#95Q0K1_WO/^3A87C3ZUSLRYG3Y@.,!/7UQU<]T+H78XK] MZJ>*J$:'NIW!:#NGJFJSENC/9SJ[_=<43\[ -#>X&'B$CF;G>=<[L&9]]_9N M&N7R#,TY3N\N\^>M4J$7)OC>$/,$7'#&O6%;=IP*]"GZZK(EVU6QVFSQ?C#^ M]3%ZV<]C G?GPA-:P->ZUV>A($ W_7KFM'^G2"R>(CL2?9TMYI"J)^R[84CK' MEM.VE&P7V2XZKH#OJ=R"+:-SC'',,K+A8\-W4H:/0V*8V>/0F2TE6TH. MG1UDRVE;RF=<'^OUEMCR'H@VSB*VAVP/.60^8L8\887 ^U]^Z?[R_CE*<731 MP(L9NZM="/ZDQQC0OMU]M>/9Z$Y% !M-5(:/?29?_"!L>)QS\'Q<>)D235>X M\*US#+@@O+^7!Z>L&OV1-QA>.,>9EJF&HP;JE*'949*W3/ 9$QQDROFEU[O: M>SF 5>.D#11C @L^8T+K,.%UK^==G)\[QYJ6Z<;>FT<8#Q@/CI0+C <.,N5B MX/4O]EX(9]4X:0/%F,""SYC0/DSH>?TAAPALH!@3G"!YRP2?,<%!IIQ[W?[( M.<:T3#,<:A;3VE*P?]#1+_HXX$-52SZD'NR$2'_8VG V0H^$YV=C ,/S=:_O M78T.MO./5<-I W7*<.PHR5LF^(P)#C*E=^D->GO';*P:)VV@&!-8\!D36H<) MKX?>8,B8<*S57PP'# ='R@6& P>9,"(P(;9-Y1[G B(!)HYYS?&F9=C B,"*T3>8=Y0(CPO7K7J>U#8)= MX<'WWSU)Z1=W_=H3(_Z)95^3+)V)="XS/X_21+E7$LGU7UR'RN79[2O/?MT; M>?T+;O]U8#;PMG[&@[;)/..!@TQY/?!@ ,YQIF6JP7# <- VF6.,B4UY?>Q?G>Y_^R:CP#')B*KQ]R?QQ+^#:,;M?- M&V?9Z\_726-]GH/.$&2\-CI3VW;O](@0O:ZEQ-[E;)^GF91B!C].E9 PJ%#\ M3Y%(;9//NY[H=_M=$:2SN9_!;W=1/A7Y_??TJ$YQ UU&.Y)E#?_W)LFC!.!/ M>2N30@H_"<5-[=1)$+F!6>2QG(!7TT$S&?@Y7!*G*E5=[ MQ]_!%B56V)J2\^I:Y6GPY6Q,%R(M8 SZZ68\?_\![[ZF-X @G-5>:E\8RQL_ M%A,I5>>41%M\1!('*:#&?PN0)A =U'A/W$DD;I&AUG\[[ Q !N,8299.MO($ M[H(/22(#(K Q&/?Q5N%C\;(@]I4Z\_7-]8>',HMNX;9;*6+_3A51KCK:XE3^ MXR.9B0N#EB4KC**1[)U'B)P%8&A@'?*$Y!N(1%VC\9:SD'8P<)0:8 M&"EX^CS-\J=0E -"XR&FS) MY,R/$F/)#:J5 !*!(@':1*EA234V\["UK[7#_!I(I6$['8/T2Q7() "C- 6V M2!Q/D&;(5Y#S292IO&$SEV"]0L85JOCBVW[GHK2HVU][[UL?"ME;<3E-ZF2M M8WI'?)Y6O,;!K+D]>B)D!^JI((O&\+<_!I=ER:%X"K#?9)V,[M6=]]*9;X0H MWS44:IS&X>.LU<,US\S A" 4D8@QRDKVXZON*Q'(.,8(#3A4_FUB.OJ[,>\W M?I&G;_7=&$#&_ES)-_;#6Z$COZNN242]_(X7L[WE@FR@F:9E%B&5T!<*(B%: MY23?G"H #0,->K+-874A>%38>IQ)-+OK9=!GUNS&&A@)6J$?7_5 $0^?T>E? M=8;;65?95W?8=OF<;-.9D5^U._=AU9T[L*Z]X*[+@[/"#>.V/^X\8RYT)[H_ M]V*-:\;LHG,U8FNV$LPZ;,MVU:LVV[R#[35_ L_[A%:#7E.2*RT4A*3J8)4" M[''O#5)]%S#JLM.K0102>"T^,8;5V(KIKH,C59L1Z-!>]UYJ\L(6\#@<=;:! M1ZJ4=@V);2#;P&TJP);L92U9][$PU3I+]G[J)S?RX+:,,P_NVCPV:>R<'9/F M.!&@LD%SUZ!Q(,NVDFTE![)MM8&CQZJ)$VOL[X%LXRQJHZ4;=D<9G:(EOEF*?UDE\@_5.7^>_=F?[[S"FC-_( .]''MKW_.>P/^H8:AYM!L8J@Y M1J[US[V+[L YUC'4.,$%AAHW^,!0XSS4[%2KTVJH>3WT>L/6'C7I"A?VWES" M*,,HTRI-<1%E.*"YCVO#OM??OV"*4>:T31Q#C1M\8*AAJ#EZK@V&WG# 0V; MN/50@W5I##4'YP-#C>-0,]RM_*_54#/R1A<]YSC7>J39KP206^<\)5<^Z;Z^ MAZY"=ZQGCBO<@<[XLW);:*N<,:- M35*.];=FYC \G02G&)YVJV@?>(/+$>.3@ZQA?&+F,#Z=*J>:A8F,3YMJ$T?> M\&+O,GC&)Q<+%AF:VFCP&)J.A5,<.NVV0ZOO=?FE M4GN'::>XK98R3 L\_+S?><):RMYYY\)IGGQ.[(%'8= MW-QJL8V;;?0MW-N.L>/.OR=AY"G['?V1-QA>'-B"[FX^VZ1TA[6?6_*V#&Z' M9@Z#&X,;@]N]G#V_]'I7!^NRPN#FK/UD<'.8.0QN)PYN^QP8R^"VDC'N];R+ M\W-&-P=Y<[#VE0QL#&SM4#$7@8VCMB?9)#[P^A<':UC&N.:L_61P#&[WK;=YW?[>[5-: MA6V]@YM/4\CZ0^X#=>#;,+I=-WF<:J\_7R>F]M9-_P@G^ M)4509,C7>"& ^]&M%*H8JQPNB_P8OH3_B+3(;-&HF&3I3"@_AE&F$R%KYW9[ M<(T/SVA\GJ5A =?:OY7PDU#<^+F\\Q>J(^#]2IHWU)\EYED$I .*B#P541+[ M"P'D*"9^D!<9/.=OWPROWIJ!V9?2LYOO;3[G]P^_ZHM^_QD^Y%-0I)NI"".5 M9]&XR%/[6+RD>G1SS/@<4,Y"GH$N27P?3@"N\D2:B?_OW9_P :]7U+D4AI[+ MF\S'9],%GS["O[5!K1D#445^GG\DYOA6^]8$H_TFS*%\@,QIL M@G?E4_H7+I4HK6)2(.TZ*,X[.4#+0KRC4'?D;/IY#U*C;WW[S_@K6#3_.ME$=F+-+OQOVYD M-QC2T;TB-Z#DUAK4.(P,-GC@S*@^@SEXG]Y&X5GO2D0S / %@ M1U 8/K4GP"730"M8^FK M7,"%,$(Y![;.TEO +L)R@!A1*%G'/K N*5X/D (\0U") ?W")D\%.(+!5 "W MDQLI$NEG9R$(R\(#3/HB190#'R<3%!42,P2B@$910RD?92$"4 .R=$K[\VA# M4*-9E .R!8_DP8.4+),2O(\DGRHD+5#M?XI$:AMWWO5$O]OOBB"=H3<=BKLH MGZ+A[A1#DP-C^ M6TB5*^/THGT,29:C3.5G_RW %,+EQ%%XNF?-HX?7P+6@+ G8TG%:Y&*>(L:" M2VVL)!JYK)BCB5.E?L%MI8'V0<'0/,*_?F.2>FXTG=KU?_OFLM^[>*M $<%3 M13?>6'B8VTVBW% 14 MO /1!GE(3+2F*GF'X:'M@+="(#6'J])0XV-SOK51F&'%Z1W\O&J)C&T0@5_@ MU3"(4M6M#(?P+P28>&7L)XD,RV%5HU>-4=3LIR7L&DH9Q5@>TU,HP &1]A/H M]\-P5MUWQ^FC;"4E8!ZP%9:R.&Z/B!6!<^^?P!^HPW M*=RGK;' \&3;:S1@+,OV39;> 6OA>GR\55]EX%#H@'<1)3=B7"@(?)428XF^ MZ&.1$[Q<@#:8-?"/8%,#8<,KJ&=RS,]3/YYHV5R;VBG1$?SS;.D>[10TIHG! MVQ=B5_@?^(Z<\41BP ;LSE.(V&)@?*RT%Z%!7H?\>NYMP<#S!V#@8"<,[.V! M@;U*XYX0!S5,;<"Z$-PV"*7A2W!#;^4]$+;R[",",_$H41XZ),>_I)B^SI * M>"W91P]L@216@TW004/@4_0 -$(+UN^^)4/6?_L+V*X43,.[R00O!= )-:=G8A*D3%UTS'RWB,L#,T#A_G"SU M/OX!$U/BCRR=1#E-67_Q*PUXR[2>.G._E+DU*V&T,&;6$G]\U7TE HAB<;40 M)+'\VZQ#TM^-@;[QBSQ]:U8B02-C?Z[D&_OAK="KE5==<_CJ2C^9%VKY\ZCC M^9ZEX&1%&A^UN'V]:\ZP]V:GKG$MLOG M9)O.)_^JH]8/JU'KP5N?O40YB!NL<,.X.7DL[$YT?^ZR1M>,V47G:L<6PZVQ M9IBS<]B6N=3&T0V&[7XJ]C%XWB=4,_J:%BC20D$ "$&P_!I(F#J$Q6@R_!NI M#GZR#GOA#P:NO@NX=;G7EJ5VXQHF] ^.7FU&I4-[XGNIB2-[DMQRWMD&'JE2 MVN5SMH%L [>I %NRE[5D^[0-:[T\ES0>W99R-<-?FL4ECY^R8-,>) )4- MFKL&C0-9MI5L*SF0;:L-'#U639Q8=W\/9!MG41LMW6BO9C3MMG2.!+IMMG6' M.1AQHQ:9Y?63739_;_:U'_@(Q,V-T6C9G!O4'9P/.T )-Y\[@LZJK6XLUSOW M!E<'.Z5PFW*U27=<-7%KD)ZAAJ'FT&QBJ#E&KO6NO(N+@7.L8ZAQ@@L,-6[P M@:'&>:C9J5RGU5#S>N3U+SBJ.3 7#G96'Z,,H\Q1L&:&WQHES:X!Q2Z+JW5 M0#':>R,-JX5;-6?<>>Y1-6=ZO.X58'+-F1M\:+M1Y>=L78\ M#0^^7';ZSO&E9=K!*'%H#CAJGUJF!XYR M@4O.KKN=2^?8TC+E8) X- <<-4\MTP-'N<"AQ/5@Q*'$H7G *'%H#CAJGUJF M!XYR@5$"$T[G!8[:IY;I@:-]SMY%R:P=3[3#\;LU MM68_Y/XXEO!M&-VNFSA.L]>?KQ/&^D0'%!7<.QN:=Z]K)_Y\IXB** GB(H01 M!/"#$KY2:1#YN0S%791/!8RHF/A!7F0@&2(M,B&3<)Y&22X^OE<>/,8/9=;X M/$O#(I;EW_#,)!0W\,@[?P'?ZA?BT\(HDT$.K\@EC#+6%Z9%KN U 0R@^6X[ M/G$GXQC_K0TUO979%-YF+E)%,,4KXO0F4GD4P%O_6X 6Y0NX(,FS-/;$//:3 M!)^++YUG:5!D<@8370"HS[+%*8=*!3 ))7]SY M&?"#W@A#ZHC?@70WM3HZ@:S!YV3I3,R! &DH\M1^&OL*IY6(6?05QU(C.CU= M+50N9\J.T1-@!F06+W!",)FP(+KB>Y0(LP@N$N,%CCW!L9HN-QF346PZ*4 :@ MURB=\RR":@_E8T46+J8FM$M2/JU:2H5YL>5\HQJ 2'J[^ M4#T/--C/E=V C2KFH@=V7&+\B<@ MT\,$6=UWQPF+,1A[/TID6)<.D+E\*E$0P3 :0^RKFHA:1+B#;]=)WQ3&*C?# M@H4.0#WL\QNB'9Y$F=QN%9[VKOWUSV>]=O%6&/FAR M/OQ+C L%8J<44AA' ?1!^DN:)LT1GD_#^Q=0+_>C&+X("Y5GBX[X2P*+<1QB M4H!7).TT859C0"0MA# TF:TX#(:>)8\Z50BX4^'\LGN[H[O;/:BOVS\W\YMF M=H)S@(6S,0C%ES-_ O-[X\T M8NGD/5P'PU+P$\1K28.U(5H TI0WVF,$840W2*/C1-A[__X#W@K1CG^] 0(> M1IK=^%]/3.P?8MEW&AJ/TSA\'"X_A!EUBA]L%+\#>&DK]@',10+&IN3G-EZN MU>^U@GX0!^=/J:2?860']NQG@.(XG6/$MDKSABI50E4G@8GB*:@W;?=_?-5] M)0*(@C#+ <0K_S9Y$?J[0;@W?I&G;TW3?O!S8G^NY!O[X:W0V9.KKDGPKFQ7 M>_8=A(WM:?9T ?A=N_ZHSW,XZ2S27V';YG&S3Z91?=4SY836F/+"NO4P:VPU6N&'< M]L>=9UQ/V(GNS[W:YIHQN^AID81Q^!YG]"*ZFM* M:J6%@M!-':R!+'O<>X-4WP6,NMSM/%;&L'H*M-L_V!D\['4[X'7OI28O; &/ MPU%G&WBD2FD7LMD&L@WR< M'9/F.!&@LD%SUZ!Q(,NVDFTE![)MM8&CQZJ)$VOL[X%LXRQJHZ4;T:Y6MG1' M&.BVV=;Q&0LOZK(UJIO#6G6SE22=W[)2+/$A-[! M+=S3GH0Q['1'!^T.O*GBCGHL)ZK>MAJ;A&>1@M'-9:;2))&QO4J)U\J/Z2P' M3XQE(B=1;EIPY]0,?#:/TX64IA>V.:+B>WV*0YX&7\[T60_X"G@>]>8M1X!M MKO',#=.U^:P^RG(D?_MF>/46;@&$Q6[509JH(M8]K/$=,KN-L )$WIW9WOOU%]:>H/M=VW;9V/H[S6C@Z41$R23S59X5 ;6H M-@=,Z&[BYA0-D09!,?>38.'!&^89MKZFVVG Z22_\^V=]:;7V7T,R].R63NU MZ<8>Z$4N18@=63,Z]\(TSM;=WJ^;.KXPPH-#\!=L,Z[) M,$WO\*0!?,1=%!/I@>ZZS?@L3:(ZP;+N#HYO0\[:?N#TBIF_$'[X MGP+/'X'?-LX7&[&KG#X"H8$!-PLZ$&4.8PQ7=7#!M[W. ME3TEP%L]2,!>2!+Z[57WW(.IH;:LL7;F>!C[9#Q-(P#XS3WQ[:#;M3?>;]GP M,>:\A/(9UJY4CT^*V1BN@&'1$T4Z)_6C"__\]"_]X=OSBRO[XG5F<"*/_IP: M/MSC"95AT!GLK R]SF5YO,86A5B69 _O'-3O?"F-0#WL7Y8*O G'M>(,NOU] M%<>(Q&=9X89Q<[)5LENM.QPQ9MPLGIO%'SO#N%F\HZL_W"S^R#UN)[JN<'^I(^W% MUV8$.K37S3WVV :VW@9RCSVV@=PLWC5+QLWBC[2''F<>W+5Y;-+8.3LFS7$B M0&6#YJY!XT"6;27;2@YDVVH#N5G\D5LZ;A9_M(%NFVT=-XM_49>M*FR>E87- MSFV7Y#[Q;O"!MX0[OB6(=X,/ M##6.0PVWB-\A=W;N]?K<(]ZEW-F)M8=?4V/WB,[P48( %]U*H>BY]1:PGD@S M_&(6*45_/E<;>;5F2DMMY($VMS+VA!_>RBR/5&3:R,^S=);B0_UJ?H?L!;]N M*K4V\)F<^=@!'CNB?XVPS3WQ*E$Y,%G0TY?;PPL@8 2CDU\#"586:;:-:686 MDQCG!L^G7O*^F!1)8&>?R5N9%+(C&DUG?]I4@?SJ^B,,"@R+EHEG:BJ_C7#- M'O*F!^Z1=\[F5O*/M'6A+!MG]SN]+8VS[86VO#1UYK>F1;7_;(IO;9MU<3TL*WR'+F<+\Z56&#C)O;=A-M<[$57Y1F$N%1;_0X$38,:6[=RRW5E6N&',&;=L MYY;MQ\XP;MGNZ#H MVP_FS1VSHY)?L.]BW49:D[;Q''[=C?XP%#C.-1P^_;[N7;A#<\YJ%EB M0N_@%N[$6KAOKKE[1"=WVYS=>^KN[/*K# H(G 7R8%D F;'<,%P2F M?6V4X,3U,W(93!,0IYO%B5^>)@!73?) MI8F\D('\NR^FF9S\^.J;SV@0T\E[N Z&I>"GNE32(T,9I!F)\1L03YG%(%+8 M,I,Z$)/0Z7O+/L7^];*([$6:W?A?M_;'V^1\4RMH!PX5L&QU9(2KW=\=&^#] M1RXX-N!UW?'K'<=/HDG^#AX3@+CME7_1Z6[IE6\OU+WRAYU!O5<^(C)"9HH/ MBJ,\NM$>@))Y'LN9-$WR&_X4^ HJR*(Q_.V/4_23OKV\NK2M\6%:9[6[[9WD M!Y%SHQVV;X>#*WO+_:Y9EL[0T:GFG!2S,7A0,".Z6:3S7!]+ 8_^\]._%)\B M<=JG2#Q4088'5I!>IU]_ZC-(O#FCXGQW13SF8RI^IP#J8P+$ _(F,N?S)ASH MR[ B#NZT6.7NM\ZRQK46[7S>!)\WX2PKW#!N3G9;=ZO[CR/&C,^;X/,FCIUA M?-Z$H\O'?-[$D7O<3C1NXA9U>ZS[N=#.L\T(=&BOF]MTL@ULO0WD-IUL _F\ M"=@<2#+MI)M)0>R;;6! M?-[$D5LZ/F_B: /=-MLZ/F_B15TV7:@<-0N5W=IMS<=,N,$'[BCA>$<);EZT MRS$3?,8$V[?U.,--\IS@ ^,,X\S1<^V\NW?*C''FM.T;XXP;?&"<<1YG^(2) M>[%K"UM:JHZ9H.=59]2-"O52Y^*!;T7)C50/F9%M!M[:Y.F+,N+$J-U8]=H9Q8U5'PW=NK'KD'K<3.Y2Y%\.1 M]JUI,P(=VNOF?C1L UMO [D?#=M ;JSJFB7CQJI'VF^&,P_NVCPV:>R<'9/F M.!&@LD%SUZ!Q(,NVDFTE![)MM8'<6/7(+1TW5CW:0+?-MHX;J[ZHRU;6**L?W5/'>W1WZJGKG ^YXQQ9N/=)PEP@G^,!(PTAS]%P; M]'O.\8UQQ@DN,,ZXP0?&&>=QACNKWL>UJ_ZEL*?I5D>_:^?1VDBTHD(Y3@7D5*%GP3X )4K:LA*WX>1"D R-*,?NYL:*&*Y!OM2#UGFM2NT#)*@DSZ2H;BVZO^I0?#([I\V^M<"AA@C/1[ MMCZVGH"QS&601[MLG/(]I MQ)F96W'?,6=:XUAR3 M._URIU]G6>&&<7.RSZ5;^ZX=,6;^0>MQ-;YKDY MR)$V4FHS AW:Z^8&26P#6V\#N4$2VT#N].N:)>-.OT?: (DS#^[:/#9I[)P= MD^8X$:"R07/7H'$@R[:2;24'LFVU@=SI]\@M'7?Z/=I M\VVCCO]OJC+9BJ5 M<_\K]_IUA2>\O^\HV.3>_C[>1[Y#!T;>W,?F;3W,<+L2)_C ,,,P<_1<&XR< M8QO#C!-<8)AQ@P\,,\[##/?YO7>'P] YMK4,9O;>5L((PPC3*DUQ$6$XD+F/ M:R,^&(O-&\.,PWQ@F&&8.7JN70R<8QO#C!-5[H\JQ;^2"+NJ?L(+=*]?&!(,/Q'_*;)(A5& K5U51Y@&JJO%?2*3,S]* MJ$_K;.YGU(?4]L*=RRQ*0Z4'$ I_G-[*E4[!&Z?U,%YM[,[Z ,[MRZ;?TN3L M'^_>_2%^*=O3_BI]5612[3/;71LF'X%@_EYDXHM6\]X2L1R@E)WUC&Z5U'@"(4 MZJ$/PN?@(,OQ@/[ 9&0&<@LWXO\EF/4"M4CW)@9=2V$F?@X&N#$EO#;/9!(J M#Y\RSR1N6*"O_?D\ _FG)_A)4H"0C(OP!@9#-Z4PE5N8!$C*-,WR,_JV:K)= M>UWLHT;"3&'.$=R#JJ9JU,371"%\ $I,BKC1I!DU4VLE2-J9_F0T-U*@Z=@P M&@%]\(M_0\V=Z9GCU,]":F4=96#>8 P=@8(%U%5P3=GI6M.AY'/5 M*[H2-(6-K?'OA*SD6%)[::!6!L("@P,BQ.9Y-#(?;:K*H[S(93F\ZL%V6H;/ M] @_ /D(21KNHGPJ<"R>)AK<6XZN'-/,7^ XPF@RD;BW14RR="94!&KM9_%" M(/MEN.;& KMCCQ>:%YJ)2235IF;7&V.<90/[0(-[& /4'YKY33,[P3G(S-DX MD_Z7,W\"\WOCQW?^0KT2/SS,]5DWR:6)O)!K\W=?3#,Y^?'5-Y\15]/)>[@. M6YXO&6!Z9"A![DAVWY!.QJ# V,J6$!FTP]Y;BH=_3S_T'4FS&__K8>A+HK\F M_;/V9F^PXF"C>->$O U&H&7N!X"D=A!6/(+2W(*%;1X6 )_AV7=23'W 5K#L MMU%:*#QY 6RM_(J>"L%PELY3M,!QE$B";HU(!( MKW7Z#3K+T*.O)= [T'0!-R+XA7^Z%B!-&]05E]16K.K\#I>T@*^ZKFT1_Z6Z0.GF]! M1VF E,+;BDA-\?GZ GQ)%5\!G"= _%R\-D_YGMPUDB=-/AC+MB'" P(?_5A@ M>YB2RU+S]19X9D:,<=ZR,XH.'#ZL4#5!A3MF0B;((W V\&IR>12"@777C) T M?;::7PL.UX?Z [>/GGPY''0$+@D,CR\RG@<2#+MI)M)0>R;;6! M?-#'D5LZ/NCC: /=-MNZO1?*^:R/??>]FI)D][; KSGAXX3HSAT]CH)-[G7T MX,91.Q3Z]"Z\X3EWCSHP&XZC#>X)$9Q!Y2C8Q*!RC%Q[/?!ZPTOG6,>8'4ZQG5KOO'/A-!M^7SZ6W+WR1J[IXJ+2EG)AQSCMM*NN>1_/H7G@ MXCX>3MZQV+>3"PP*UZ_/NWNW^6?M8% X2H([:HY:)O:.Y;ES M;&'E<((+# PL^RWE D<+UZ^'YT/G^-(R[>!H@42XP*%R_'IUSTTD& M!:X$EBM5+N37N4S4P=F/D!!KON>>>#O2L 6#U.6CTXL<>RWU8N,#1<#_H]Y]C"RN$$ M%Q@86/9;R@6N#[N^ZN]]'C(KQTDK!P,#RWY;N< 1PW7?&XTX9F#U8&APANHL M^PYP@:'A^G*X=Y$8*\=)*P=7BK'LMY4+7"EVW?,N>QPS.*<>W$/L(,5BV#U, MY/[7QY:+<1.QDZHH;KTY5"XP+UP-N+*7;_F?: 'YH"+K0$8$ECLV\D%#A6N1]QPF'6#<<$9JK/L M.\ %QH7KBX%S7&'=<((+7"#&LM]2+G"!&*>0#LZ![Y^D,(R[B.W/@9_E/)-! MY.=1FKA7*\DE85RAVE(N<-QVW?,><; DJ\=)JP>G]%CVV\H%A@: AOZH[QQC M6#V4"QPO7?:]_M7<5 *O' M2:L'0P/+?ENYP- T##H73C'&%8/)[C !6(L^RWE A>(7;_N]<^=XTO+M.-I M2L2X=]C^'/B4I\&7L[&O9"B"=(;=PQY5+L8=Q$ZJD+AE]LA1+G @=SWPAE=[ M!W*L'B>M'ISC8]EO*Q<8&J[/O>%@[TB.U>.DU8.A@66_K5S@HSK+O !Y]'S.IQTNK!T,"RWU8N,#1<7WC=_M['3K)Z MG+1Z<-$8RWY;N'1LRN-*X>LVUEBZ MM=O,.<$I'2 ^";-.V5,8>N?#O8\L>"*+M[NY8[UZ:3!Z(8>!6<%@=,*<8C#: MD7N7_5[_T#:/X<@]S6(X>,"'(WN42.&(X8CYM1NI8P,1QP;'2EGGK & M\K%EJ=MJ(,.T&,=2]#NM@:9WX7\*A26/'W[Z^/GG=X>J%=Y2\]@^GCA:3U\S M;4C3M?"SC7=M]">^=8Z+S1EYRK[&ZZ'7NSS8WHI-SL9&8]DFI=O[Q*>G M0C'V+!C%3HF5C&*GBF*7W2%#F(-\.:SQ9!QSAA6,8R>.8_4*3,:Q1T1C5U<' MZZK+4,;1F.-<8!0[&5:ZB&(Y>2,H:]\"',/^0^ M$ :^#:/;QKQ_VE3F6YM^KS]?)[D- GQW_Q2)&+VNI<;3XP6P-['SJK]BG,9A M_051#G(:P'V_IXEUH!B MU0/2JT&IC7-Z=?V7%*&<1(F$6PVE$J!49"@5(Z5$&$TF$I4L7L O(I]&2F1R MGF:@@5-XS9T44_]6BGDF;Z.T4/'"$^.%D%^#N$"]AA_2>8KG5<=1'MW0:=5" ME6U'E4@G(HA]I<[\@'[#/J2@\]$M7 K/C?T[541P'0S+/+'1I=03J@BFPEQ,E_UM@XU.B043OAK%L M(07,? U])#QX!D2D]_E! !;+3P(I[J)\*O!)7D4,3T03X<_G()^HL )8"<,& MXL%\TU A$14,288>?2V!]($FD=IP\/??OAE>O85!P)U!5/LF2FZE*NE-E-(_ MP!O^?_;>O;EM(]L7_2HH[^3>3!7$$2F_E,RX2G&2&>\SB7-L9^><^\\42#9% MQ"# P4,R\^GO>O4+!&E*EDV0[%/[9"R)!+I[K5[O]5MUV4SJIL2C=/Y0;8&" MY4\D"Z!Z^F>BCVJJQG!Z:34![JK-%^J"U_X?H-J*U@JL"G^'+Q1\\#<*'H/; MSXM:Z6?#*V$/RV1%*X#])1E\'5Y$;P'FA^4V:37'/P^BWX7KD.GP2.@0X0Q+ M.I2#RX*>TJAK\/7"FN9$QBR#S,'-3^5ERF_EI:(,ANR<9 M+QZ/*X6306D!EP_%C8J*&U7:Q]E3CU "1DU%*S1B"X6W><1"P7JG@^@*7B4[ MC5%6CU66*O@@G:'5&:1E-B\DJ>LR'3=D]&AYXV^12)Y-&KBA^#Q-E,V"O:G4 MK,E@/9,$_LD+6'LO+0J_/ 7Y31L4H5;DUP6]!RYQ(N<(_\3;@+I@$-WS4LLM M=BTT8['UZEJ_FZ,RRS)F<":,B%&F.%R'"5PHHSN0"'CX2+[-E/E6#DS,6GXN M^P1_?W3^"$1"EJ'5#R\U/XL_03][UO^W25,7WXE' <>=)L;SWON$O$<3I M!RGZ(Z=( _V]1>RKT=]T$C/[U4J=-H::_0)4VJ#C7T$-O:]KLD7 M#O49."!7LK1^7#_^&1!!O90!IYH@*$GDNP^3;BG+SI/\6NU=EH4X M0W]E7A!IP3@[I)O3"PWJOWK#3EG0]<71/6=;M+5&^\2))[OQH<^*_2'5R[P:A<(+\:,^]I^-G M=ND,/Z46U'MW?7\V"NV(77+:'=W#9_&3BWO#:WW.VW5*EV=O)59;E,I1*_.@ M5 Z"3$&I'"+5OGD<#Y_<>PQ,T"E!IQSD@0>=T"TIEWP0(2B4HE;V3J8]*)3@J'U4JHV'\_.G>"IR"4@E*)2B5H%2"4CDJ MI3(8<''L)WM7TCZ:J"=3WV]X-F0AE>'L:T')* JBG5&"_,!!B[X0(UZ$7 M5#AN-=S74P^\WP,J!%70$T*$Z] +*@15$'C_1*G =6V!$'LG1+@.O:!"4 6! M]T^4"L$KZ DAPG7H!16"*@B\?Z)4"*J@)X0(UZ$75 A588'W3Y0*7/EUTH5= M9[TCRLE?C6.$5AM>#)[UF@P_J&6I)CP+NG]5CJ&T*]26GB@5=G37CEE'#^-A MZ.?9-Q%Z>CU")"_P_JE2(:@&4 VCIZ/>$29:=!'$("@% +;GR85@K_P8A2/+D,7?[@>037TYM0#[_> "D$U@&IX M/'S6.\*$Z]$+*H0BL<#[)TJ%4"3VXIOAZ*)W=#FQVW'TT%^]+Q%[6Q>3]V?C MI%(X0WBQ5'GU2>5B 0GLJ(J)3TP>]90*P9%[\3A^C>\XO#]3CJZQ&* MQ@+OGRH50M'8BU'\[#)X#;V['@%=;!^#(Q=%6:=_4KE85,RBJ1K7T32M)G# M=?\J*T/]6*AG/5$J!)_NQ?/G 3<@7(X0[.O-J0?>[P$5@F( RCP?#4?](TVX M(+V@0E .@?=/E JA?BQX#?LG04\O1U ,@?=/E0K!:W@QC)\]OG>)0+@>1WT] M@FH(O'^J5 BJ(024^D*&7EZ04#\6>/]4J1#JQX+?T 6]'G%8M&X M**>JU&=<%5DZC?B#$>ULF91PF$==5/96U76F%K"N*,FG4:FRI"9HLJJN]E5W MZ1:0?0$:'=KEZ4L)[#;2Z',[;3'7"TJQB_@@Q#IF2^%)?/'D(:09U=+0W*ZBCWI BJ*.#IQ27W 5U%'RC Z5, M4$:!%$$9'0>E@F\4E-%!4R8HHT"*H(R.@U)!&85 W<'3I@_JZ.E'KE%01T$= M!4KM5LH8U%'PC0Z4,CW"T-M6 SDMFG&FHM'@9%33+T5^]H^KJU^C7-51FD^* MA8J^R8JJ^LN^RH:WE#^>'GEZ6EKO2#D\TTY-M(UVIVA:?-4[*OI.[N ]J#*@O>6-!B08L=!BG[J,6"-_8@ M6FP4/WU\[UQFT&)!BP4M%K3889 R:+&CU6+#^-GSH,7Z2)J]:[&.RM"@Q7HB M_X(6.P8MYE>-!BUV;RWV_.G>0#2##MM5ATE!Z5_K! X&?CM-;[KVC;L,BFWY\:W0(PW-]"O?=UK_2_S3I-*U7A$GY,EFF=9)%;U15-.5$ M$2[EAHT]_>B^'I/W>->=/.08YPJ'-_]WDRO6?1?G<30Z'\%_;U4T3Z;1)*GF M,?TW4G .<--@W14=134O2GB/*A=1FM^HJE[0G^!Y7PU'YX/+"#:4I44.7R\6 MRS*MX#+QDZ9J650I?':NLFF4U-$B^:,HHUF:)_DDA=--\ZI.ZP:'2V]]5YI' M282[4D >>'&E)DV9UJFJ8BR?S1J\P-%O@[>#Z+JX467.V*+7"EZ#GZE+E51- MN8K&L-0*%UHNBS*I%9Q0K?C5XR*?TI\6"U72ZI;)4I7TMP4<[0I67[Y7=30# M05,-HM_YX&Z+\CUOF!F&CN7)^>"Y/I8HV7#V@ZC-4XXXG\ &5/G=ANMSQ^NT M'YX;/97]S4N]P260Y&P,Q'A_ELQ@?]\FV6VRJAY%?[V;L.S:9&LC7T@8_BV) MYJ6:_?W1?[U#"5C,7L+GD&?A3Z .]9R5"PAW_ A\?E86"^<+ M/=L4*Y=5WU:55E6#>@NU/2A55Z-."E"]99V"5 *1-:Y!-,U4"1\F1?E7T.!@ M%9?%+7Z=Y!A1#,@$?ZE4CO\S*1684M$LF:09/'[0-TY[E?=M16@1]&Q)L:8K M6%%+,&V:BK04W;ZT=]=,&V#JPU+EP'Q-*89=SQ:*0@YOCB/AZ@)7CRNF$Q<[ MLUB"C5HW.=X?8Q$ M@\^ 'U ?0)MJM^)N;LHM6.'PVJAJ9K,4O %X#1SW0BE^,JPP1>ZF^0/XV%RI M:17!7M!?RLCN+ M%_DG=&0.FZ5^0M5?PSN1J/B_9&HMDA6*@:R "X7!';QE(!G$[P0V$I^>?3N5 M\!7,BEM193B(@B4=B11XYCR=@-E1-.#&LK^I1''&\K]G8,N_!Q[")Y+.-"\; M1*!L]"K0747]FJL)_@C<6<_A.RMP*NGZ)Q-X6D4?K: 2<[2_9'@LR/3K 8_@-+0^>5X)/0\[N!*3GLBQN MTBEZS>#5@D,-WU-\2W$/G4>M[U]RDZ09.3IPU$V%5S^93-2RYM_!M=UXJ[J= M';IGG8Z@>XDV!29L/+Z-?,+;0WM/WFX*5=[QXPXO^N%D;]T2&U@]J MHA9CN%IX*,34:'L"XR&WVH.B( _\W_5UJ:XQ-&,-CV0!SZ8;^=7SIX,+'5D9 M1._\)R2B0,4(;7*R:E'/C+/TFI7MVI?&*BGAW<"!H#-0Z"? O1_@2Q0?*F;L M%(\&Y^=?\S\Q*+2"+\71,ED1]U9JD9XE>=Z@LT?[ 'V6E,3D&/>)AD](,)B3 M@)]A,RJ!R\M/&BL@=DYWT'Q%1XE:Z]47RK'2\8?* MT7#T9'2YS_OVCFR0&B7PA"T4U'S:B6O=)-!C('"7\-D/X#K7*ELQYW[U_&+P MA/]I@I,8A@,%,6TF9&#-E*A%,J,KQ8'.II+KNO,2@!_A=M!OM3:E?\.JR-(" M?J*-)Q,;_ 6F@:\X%WC-B_R=6!W,>U8BBIY9JD62LALZZU@D/(=#!9D3]@7N M7!:5VFK('8+Y@]'TIL1[# >#'^>+S7?;O4II)5; $FU:/#1PZ?$4F5Q/\9\L M,'!K%4WCRBEQR2$6$[*O:OB%CLJ3)02\DE7J%F4)VR#P+B E6.,';":_1%_@ M)S )-QG(LN9V5/YIWUCD'9F$6<;A&K:VEJ AB((527SM^LS@0QX;:9D+&B\M MII7^GII^*X4WR9-77PGB580 MN%FRK-2W^A_?19R,O3R7B:K[PJYY=CZX]VBXC8F=3\D'K]V-3;;N\UU,W0>M MI8&5H&K^^Z.GCWI0D3%Z/GBV(Y#7R9#M;?HA^IEB&=&/%'3W\I-[K[OX$O44 M_2!$[S"Z/D7.?<8JEYV(\)#E1V3*%$T%END:+)>1;Z,^R+?AD\'YZ.XE9Z4!U,[^"H=VD/V5,= M^GY(>>_>C\]'HL>[6>)]:>S84ZE3_/Q\;X#AVZ[72=V>GH+NLY%^0K>AIW0( MVJ;WVN9R-X_GM)7-,'[^>-@[T@5EL[7%T_Z1YMP1?I AN"]](,.X3KT@@SLH9RVPG@\VMN0FG ]0N*E M-S3H=#]LGU"_$R\G?EOZ08;@?E#NY/&]]4FX(<=]0X+WT0\ZA.O0"S($[P/U MQ<63H"]:15[#Y;[+)W>$3?P<,%^?;W,;.OV>+[NNU$<[]S]M2W?8P&M3_/71 MIK\#:@O%OKTJ_2" )9%:;_*Q ) 62LMKZ_>OSZ,77XT<5,-B1GVVW#CH '!Y MKAPUDE?*?M*TY5*+LD7VFI;IC@X]X9D$I"0F#WH_CU:-D^D=344,K'!$T-]EF6:J+2&^Z2U, W\KU96E;UV7\:V =! M)(S.X=-P%@CXD2.>"+;9EM2SRT\L$3HA2Y,Q]D3#&,,.[.K[C.4U6%Z,*^+DD!(J)^_LEA>GWY'>J,F M=[XQ@F!A;HPTU@_O=3/N="\N?*:^Q[48#89?[EHPF@X]IZF2:^+>#F[J7JKS MY1VNE+R1.M[3!2X3SV<.Y\; (14\:4$?>Z"&]/WHJ5NKYY7'JJP-O[3I$OZR=P+>M 3Y\+B MYT#,C.R#2U4M\6;XO9:G'#DH-+/ JCTD8%*]U[QKB.'[F<=/YEDF6L M' $PZ /9 1N!O^[FR';E)+L!C-O/W61#6/-!)B3 RL&>/S=KH/>J#SAW /\F M<&U+"XU%Z&R+95:LE)(_:^U 6*D/"!![+-I_5X1"8(;'=V0&+=+HR+NMADZ2 M/W9([J.H$6QM5B2(^HD/@W40BBBBJQ$\GKCJI/='CG7K/^:36$A,EI;EVV&P M$$Z;&0*"S#.&4\\1_P\-E66 MP"\-;/JUA9Y\""2QA\0S_:0]=N&*@.EG_I:JU6-$1;_?=/,E/:+O#Z/^JI P:+FBX$Q9Q07,=)5F'9QUC5G$0^$'@]XPF0> ?.EDOSIX$@1\$?A^%2S\%?HAA!<5P"F3] MN2C5"6F&$XMA/8GZH0I/6<7U#T!7B@B.E );!\+M__#9_CC2L^\IO&%?,/(# MD;;AZNUFO04Z[?\R!1KLFP9!B00E$H@4E,BATBDHD1[0("B1H$0"D8(2.50Z M!272 QH$)1*42"!24"*'2J>@1'I @PXETJ^L[$M8R;A,C_/T#UU,'3-Q'DJ- MA.L4%,IG/?M-90ZPHWU,+OA<-0Z;3OER%[7]D/B:Y\/+Z)>BAI?\K6K,#AVR M/_GZ.X28/)OS2X>C\Z^_NU%EG4Z23"0!TN;%-\.__.VO\(@7_9L^\:7,@KX0 MM:?S64YM3,Y7O:, 6P&G/2'G\EG\^.E%[TAS:I>CKS)JC[HB$.*$[T-0%GVD MRC!^-GK2.\JT>94[L;?151 M057T@PXG=AV"JN@C58*JZ ,5^BJB0@2J)X0XL?L0=$4?J?+\>?S\XGGO2'-J ME^.A"A4.#HRA+SGMUV:H=D;#T0M_SE:_2G="P4$_Z'#R0JH79-A1C0=*A MQ M(F0(+EY/"!'N0Q_($!1$7R@1+D0_R/!YNF'#L0?N/P R!'70%TJ$"]$/,H3J M@7[0(5R'/I AZ(>^4")D*(+8K M$8ZE4N HB_T.L%(@E#,=-QE"P=^C%Z,G\?G%J'>D"3>D'V0(HQ\^'P]Y1)ER0?I AZ(M^T"%B+1R^>Q\^"OM@[%7IZ08*^ MZ D=PG7H QF"OGCTXFG\.#2@[IT*/;T@H?2@+X0(]Z$/9 @*X]&+)_'YL^!@ M[)L*?4$L\.H.] 2.6%O!@EM:YF4<)1'79_PMAES84*:3XJ%VE?-CJN_[T>6 M4*BPEX*J;<3ZDG.6>BSI>D$J?^32)U'KJ,V%;R[BIY?WMA<>2 SN+@-/ZFK] MY2BTT_'=F9Z*O*"=#H9403OMJ)V&\<7EO<<%!>T4M%/03CT1>4$['0RI@G;: M43N-XM'EO9-S03L%[12T4T]$7M!.!T.JH)UV)=_ST7"T-_H%]=3?NQ5T5(^) M$W34X9,JZ*B@HXZ . %.8]^%$+^H.BI:D!J38K%(ZP6L-4!J[)U /:V$=&0: MGFDP%'I*)]]0N#^ICMI*& WCB\>AIG7?9.CI%0I-$'TA1- Y!T&GH'-VFQ(\ M#'UW^Z9"3V]0F! 2%$R@4U PGT*[IZ!@[EW9&!3,<=^@ 32$SH$C7,0= H: M)T")' @5>GJ#0A2M+X0(*N<@Z!143@ C.1 JG"H8R2[L4WH[_\[:_PB!=' M45D:JD5"96F/A&8O2!4J2WAL+2/M+FB)H?@E\<=%0@5=!104>% MJQ5TU(E0)^BHPR=5T%&A0^\(B',T2NH8;TXO!5_040=#JJ"C@HXZ N(TV:IZD@ROGRVMU;#38;'1@EZ4O=N MOS+TDF:(])OQW=O@GH['EH&]7:TUQ34V_.] =,$]=9?"1K$,#\+8>AG36HF!QQ%EBPK]:W^QW>1D.S\7!#9ME8A M231U[>]-@#138J\2E$HE2D/BW*CXK/.Z@?SVS]VN."<9%--UNQNUWG>UZ2 MU[/9V?=)AB<3O9TK54=7)7SQ6IF1D!MX^VDG;[N;9-&]1P'P-L5=X7^6-7!- M#,P0S9,;!9^HX1_3*,E740D<@7^MYNE2:-_DR+#HGB:UFD:PE[1.8>%%&J+IM)W> O^$$* MGUDM%3^Q*9<%L*)^!JQWGL)C;XLFF_+"QPH>"NH=F#"MYO@8^'X]5^:[VA'\_P0.9*Y*O*=PLK#")(,[FL-'BUO\3);" MU82WR5L&6]B"6'T[7W0Q_UVYY+XL\;),2:I%5Y,)^,5T1K\"I2=(LR2?1F]! MV*4S^$A>1S]6-<@KL+<>X!KT)G[@2>_O-[4&/7KQN]R59:G0E9]&14,,,D5Q M.8V\&V)O!;!F+;R5YE$"AUQ.B?GH8OWCZNK70?0:'L1/I8N'/ O$U1XA*3!9*; M- 5\7M5PN[(T&>--H:M6*I#XC8HC]6&).^1'DW" ;T_3:I(5%=S<:A#!R2C0 M_@W\A0YE\VI@W*!JR%/: 9S3&?2=5D9.J ^(J%A*3M)PT"SA;>*HLA"\[ M?+QJ,E+4*&JF*1P@2(:R6 AE-FYQ$/T$\B'-D>V$FCESBKYHB;UH2_>BF4>" M\%0J^A7$:?3J51R] L*S'G\6??-SDB_"+3/_\ M@Q7"T=6X:.KHYZ1\#R;-F[1Z?T<[_4 LV#LH:U0DH#2*BJW-!1]-"4=#JAC% M&-QWD)#@,8%$+ME81 $X;BIP_BJ0Y6^+A;+JF+^+S]5J$)X[R]""91&*SS4! MIQ)E>4MH?3QSVF;9.YJ0>QHA_5SV-R_U!I>@IL[&H'7?GR5@^9??)MEMLJH> M17^]6[*C:Y-W\ (?DO62: [NR]\?_=<[O$K%#'1JC199BROID5,%AAXQQ;=D M;F T 1MN23,!0^GO&O9(UECD7D=S]QC<9W!;^(1!2H%U*7O M^ALT?5GJ=E[WXQ2ROY$A3<9M4V)RDV)0%<6LV+9=48B!?\NNP0>PM,&L3JHY M"LL%K&*E1?,,W@'&KQSA;X.W@^BZN%%E3L\#>9)/5F :P[O$18$KML1;AK8> M?)7T8UYHHQSC9ZJ4T 18N3O;F>0';-P1&N>@!69I"5L"^0^.6Z5*\@M3L+67 M28;V._J%_-?B)IUB5 V<-K# 5V1"XTD4;'B#%T"+39;(J5&NE&RDGJ>E**X/ MZ0)H':U2!;X(^HVHZI=-S0$-Q:&7)F/S0H(;U;;HQ@%P,_GM4V*YF!D/'6@P'6G_>-35'!R=,SB>A7R+R>E@36'NQ7#[X'7"6 MLZRXK23LH%^:K20( W0>P[^CJIG"]8@F;C]$Q!=SP#CBI6R'/+/T 9^-M/P8Z--7'>,D>88N3F/I(NG0!#GCM MDUO"6DXTR*[I<\5SOXA),N/PO7$"#UIRM\0*R;?4;'&>5)RVV'2YM2<7.Z'4 MB0F%%1MN\B!Z-9/H;H52!!B&KS,*"+BYXS\HFEI$E1,;-ZM"?Q*- O++23:B M0.9=1&3_H]?89)3TFU5PYRE7,H=C4_J5]1S4Q_4<%3LG;$@ 2H@2=D)AVA5E M*T 1-+P^.*NJD(AE,@7#J5)&[.QP&AS>[3J.P[T-/X$(!QI%+\F: ^/MQP\B M+H[B=E :6=O@,]DK\"?\,H7/*ZV%X*$@ZUA)43 C(NL:V!F4RVH0O4,;H\DG MQ+Z9V+Z3E5:IG4].*_N@*09*RP'ED#"D#>40*=@/0B!WW\M6E%0 T5?X[TA($/U$R<*6/#5,0!1CH9/2#)IFR[9-.)8-Z8S6^5CJT5S+Q MY)KJTS2G[%AW9'_!$Z\ISVC6$8OOM.4A9#+>@IT*KL9[O/_^OMOW]]\_KECS_\]N;'MX]>8&"M+#(6/+^6 MQ00A'J"A5WITAR1'U)1']2D(3\3S#4PQTHZ+O\SUIZ2S\0F M(S[UG56TO_0[;!*="TTT*9:&%!QQX&!#5]CAAX\^@6J^I@H6R*KQ39/!8X<7 MR=GPR3?J+_3IX9.I_&2=(6,H74W@K%#!3A6J$8Y3@ XE123FN,EU2VW"5.P. MV:#V><7>T X\ER)(T"(%39EF[/^#G;%(X0_=JT'+XYOA7^#K:&R@"J;=@HDQ MQ;*C!1;4_8D%#F3/2K4#$EM>6P.?&45.I4:SE,\&__KVQY%S<(?\ MKV]&?\$,?K-H. .D(XU-#NJUUE$&LI*4JP#)'*OQWC<^^P\ ?,UI>2&A)))1GW3OQO)A"EJ538K32 M-CC)@M878AN&RMG_MO2P%Z74](BFXB&AY)J7"BWZO)Y7?O7-.G_?LZKFF*_# MO[!H,S&%:-KZ.5*.?[VC@9%/[\",;3M I[UF;62BD?^, M%Q0L!BXI;)9 >%! =0(R\8]F>KTP22"WA) SA"]!8;+DA*#(7 7?4UKZ+'C>Q9IY40I)#>DRA*SB5B9F#13?CD^ MK #I>3\#IY=9BD+3VD,U:7PD6JD\0%P4#,\Z=BIK9ZJFJ3<8+L_^^A%=!J5 M+I>ATN48*EWN@5S1DXI]BH#\>O7FW;]?O?KWZS?_?O7+3Z_?_'SU[M7K7QZ] MP-]'KUY%,@XC>OWNGS^^B9R/A.C?R47_AL<8_1O^^U\__N/J7QSZ^_&'5[_\ MXRT8>.#W9AS(4LB>#]2LUC;MG@R&3_8JGU^QZ\X_.[6K-K\G2480 M9M$QSD4^B>Z=R.B\)EF2+C!.-'&,GV*QA%]CNS26$!D;!8YU4D>W<\5=%]0M MII,ZNGMDQ79(N^I",I*M!*W3/E94*3>E[5!=,=A4$/$)[89W)>B]F_#J8O)^ M#F^$$_P7;/F:-GC8NELUGU%RGQ06>ZFH-+(\2 _Y_>2*6]W 4*!&!<$JX0 MY3-K[+JB&R).A 3-)+!%?XMU+'']@;%Y3.O[4W",)C7VUU+*<=:4DL+T^HBX M#-V>7!QM;;M99E0V13V7>.^QMB5ZHE]YM]8U"=>IK%*W%".A/::5.(>;P@B' M4>ZU()0@C@R*HN;1UAJ$E=KCQ?C5I;?B3H_6J3H$I MX^B7__-K'/WV]BIZE4\&7"('[/@:.'8,K/58OP,^AI^*Z6/L9&+0FX"/Z(]O MU2)%OFN(UZ-?!O\SB.^TK%>+99K_P14+15-/3'\&EH/Q]S-#02PQH"*$)I?K MQDL7[8COC="0E;('>5=E7B;;P>_\%9OZ[%ZX='*UVV.:72ZU_E9OKW1P&4[( M9;@Z2I_AZM]O7KW]7__^Z>KEN]=OP%_ &K#HIX3U[F?JEQL^^]K=Z=VKW3H4 MPQW(^7^+!FNVL21P J*+RPY-V1C5EA>81*1D(1['C(^#;!@MU'09>K$FOC"L MF.C4LB,[W+PG?K-2$]O9;CZ%70_X:_@Z!BQ&Y]]]QO9F>L/P.Y.\[Q2*;HL[ M=9)0*:A3 (9-\1A_5=6D3,947Q'M_CG(DD^<&XOC$M MD/!VHU/1//]X[[RS'FFC1W0.;&ZER@OW)#>NA+Q8?KK@>M A -P;3@_2KH\+\7;J%=OP(3JZK+U9:PYQ_P@72VNF/T M_0EIV=T3>J/AZ,GH\BY'KG@6@ Y[B?1=7"37>5HC6!S^ M9MI8T(U94W-9E#R60Q75G6,5L=L'@B_1B\ L#U:<2../N4(##E)O;3A. M#"C%CK!9,=72JFP$PTCH:D)+?+983N\EXH$Z!+F%P88*W08LFQELM[:[EB\N MA%-IBT(TS2DC%W<7WM^??B$"*MZ/C+GP6J+G_MW67_M]MJ:@O!<&ZX0"ZA<&&'7RN*IP>K8ML MPZ??/23 :L]8;V<(RDJURBL_"1S'=BZ:5 MD5 8Z;S!+,!U5HS1WHNEP+:A4@A;_ GB/(.?V%#QH FQ_"2A:HXL65'YVINK M5[_H#LED6I#D_W_^Z\GE&LD.%M/U4T7=>;_X[XFZ MF[1*)7M)$ DB:T3R<4HTETP3EH5FF=*EM:8@.5MQ!9M&93" K$%2]9A=@J0* MDJK_DDK =<^PH4-5!#U;*KK8 MP"[N1DKJ8-H8*T F55LURRGPI>-&:U*7W. MX3F#Q(&U[KG*@M0Z"-8)4BM(K?Y++6M?79<%^(:\*5.^KF7/%.VF!L/YW.O" MF$SI9!\! X,,*\$J"Y*KQ^P3)%>07/V77%;6 MC)/IV52-+6 4YX@17FUJH_5H,YG.= 4+XMR5J2[KYS 56%3OU8I=PA2DD]39 M1+IVGYLZ4;H97 7.N*HLO1&D*GV$AV=D<:SFH+ZGM)7)[$YMKUPC7@K/1.*(?1%>?^2>( MKB"Z^B^Z;'6"=ORB99H5M1]?9^/G4;_ MR1U/PT) N<$T1' O_I9$F]!]4/D>(K!"J[SO7!($5!%;_!9:=W$$8 MRM>)GEMSAMU)!3PET8C#NMB=J^F=X>?;#"VW%+7"8GK/EB/96"(:B705.998 MD&O]9*X@UX)8ZPWE'TM989CC@2.)? M\*L@@/K)!4$ !0'4?P&$,$_8'H[I0[7 Z+I28F#Q\-C<=#-R[X&.".[X\A<7=$_B\A@/>_*@2@ MH[%Z- B273/""2H);YWA@BH-F.-.@< AU>HZ$3=-4"(:!Z#$0I*44OW "#X5 MS^')L,:=!KRM"L$R$G1W@L43^-6I6JK<3'DI505.HI[I1RWBG M<2_KY+VB]R-T!/\P7E'AV!+L."QJE39N_S$N[),=W>W-F\07S562U7-X_'62 MIW]JY O=0:XJTV_9<#6MU\T42Y4'_F:)/9D$NZ&!,(RXWJRU-T/5WTTR[SS; MX@[W]WX,""3M:I#'L0<68@:!K#H_-2U@14AG!\=$QU!CSAO1OZNHRHI;/7_Q M5LE 9!^KBIFO:A#S:1O$TN.UXW7 U$HZS>'@.=C2_HD_[@:WV8]R1 JX)TK8 M4IF^V!A?)C!8G-/$EU;HA7 V..Y! 5'H^[6:S'/8U?7*-50,A7PPM:2V(\J< MP [O?XZ7"-&>'60W>=JA(,%<#"Z?'Y!7=862_I,]*6;_S['I;1JEM*\:S-OF\13@<)< M[)-TAC.F]8/HSR1O>- /-\=43470U@C!Y2(HL)CL4M"9PC$^9R)7OCT['UQ\ MQ)QSE/CN^]^*'//QT,YH=WS9WG)+2P@=9I0MZ(.@#X(^^!SZ8*G*B<(,(=F9 MGE;03H;Q&XJFIGW1QS #P XL3E>EWFY0 EF&.(=@FDZH?FQ13-,936-(<9IY M6E&Y/X]SCMJF+T653%>D8B*(B#41"/CXX..VB'9T$[!.WP&;0# M39[5$8IT@G#CR9*+3E)E]8(7C4BP4'@BDYNH_%=9@;I-G \'YT\^ASPG]:9[ M72=-J:=X. #DNVF;S[.\7*EIM"LBZP(D;7[+ M2-?@XV-TM\24 6*-P;^*:<43?4&!\UQ=NW*R%F5H=JW]?QPX@&-OU(=DLE">;2 J?U 3G,] 03#8X)+]S'"H\=#%X, M:#N=:SH- ]9]GA,F$\BNBJ$&@ <48?A*W)O!?A5.-WN51[.TK.JS_S1)B;.; M>3X<++9*;LUANGN6T]1]O;&[,7P_/$9OSO28&*B[9 QNBLY2"0X>8$[7 M2MX(.6B:3IF!E3A K5?;# EAA HQ_8W@&:+O@[R).Y)':*1D1#>FZT9=@=RX M4]$'V2OB/[2_A",$U'62<]FG'JK2S>0TEVK M/3=*-OHUHM08Y+R/& +3_D@,F0YIA0\\99JLMJ5_SC\NND>#Q\,UV=TST;U, M>,RY[QAS[H7&1FBX?KR>!AY(FR'O05MG:GJM.A,Z+?$#K':C5C*)9T'TQWGB M]%W,O3'D+%MBD@KB,>Y\H:P!A]+R1^/PZS=U+I3&FR%IQR@NX)#3I.3V>V^U MA;P76$* P2EMB%]N*CTUR-N;NQIB.:1O.EO%(-K!:H0[GC3P+60H^HDK>4 Z MELGDO2A%%L 9PLIQ2AMO#P82!M&5&<:&Z./X08Q;=V\1,^K^WG O\=H.Z6>3 M8TM,"I]#)EJ!T\:MYJ0'BN)#8].9J6?F&_G&\X)N?\UF]X)'Y3!C 87U<]IK MT^L:1-\K5&LL ^AKLAN;6X^=Q'P$AYI3#Q^Q =')2\HS RB4[O R=V*=%Q=B M_M,\P*1P9UI0SK^XY66MA8W8FR)BKZV M1I.H, ('A.A=8,F"= 8Y/%XU$_S\K,EDQ.':68!$QEY($QTSRVK1R-VC/:G2 M>P::%#@9*0?]?P847[3$"$KOY ;)/<,YNDC79'J3D$&&PW"!E4H%EZ3R*OJU M?@;;"U0N_@Z%B[<13$@;WM!7-I/!)AL3RQ%>'B('?796Z/F_"38N\,C?IJQE M\*GMP!+9IJL.,"-NH;3Q2:AOTM*O(A#JR:B33ZLCZ%0D?=(D/V4-#LYBXHAY MN>84>#2IBJRQ3.D,FG$4AK9O>0 -L\?:'#'WZI%$;4#*>EB=:Q-I8"' S?*B M0?0SO*8@\Y9,YZHA-@7JLO6JK1(VO7@P=5-9Z]OY"/G ;! STI[A/XH>3\E0 M:G#.;LKC?FE"'5T(JY0,KI6N(4*543OXHO@G1F&0J4[@,Z18GE4Y$Z#\P1?L M(9"/&.GZ1!.%HDW25!'-G0K'<4A M"*>V05&?$K9AST%P)8@^3[.,DDQ]XC"S/5+//B)_M]NEWRG4K(#&!:\VY$\>O':GV6E2IH$ MF1-^@+%Y:S&,XZB:@,"1EMPE7M"9!2=P!9RG<^!6&Q]5HA+4_:9(__! PPTC M9-CO3=G%(L^SJAW%L^X78["#@B@)!1/PAL+3T.ADM2O$U?-HNLKG!M$;PZID M%LC<^V4)4H4FD2_GJXK"IDOL4L;#DO7SDUB^T;?%?&YMA:,I4BERHRL1QV MO4Q=)!XMFO]N02^+&.TW%YW,28$//4_5EJNR_C;1+^3#(K]F:[":IS/RX74E M++ JO#Y%P^LVD3&:AKGD^/ELZ*E&\LG"-D%\D)>(2Y:P&KX5HTTR5=$ M?[ @E? 6.OP-1P:SA"U*W9!:BE4[29:H-%B7P[:1'*VJ77,*!K#2B&\I>.8Y MWU+EZDUK-#77YB1)XJ]-/>VBA=3%PHTO:>Q4RMS9KN9.:WZFIJL],V[3W:72 M>+!!/1Q9E\@P=(D<49?((1HM>UP'F*]6]=XU]?>9UU9(_*\2/6LB%%JQPPW- MX.VH'$ JPT.I>D-'+$C%Z*B3@3%/QB"*"QWH<15XSW8?=1IN$PS7D=&*:M(? ME4UIH'67H9.L;5E_E:]<2X2.*Z;TW+2XI68:[4)Z_HTFT7J0)L6T&<50&/S9\/.ZWL:.';+M_VH"7Z[]J9=PZ& MPJ0H8;P(O.12*8$I?7!\;$Y BV.4DGVF+\@8K#D6IS.[7F/4>((AZILT,6R< M-' \!;HY;1_+=4CID_IKDHCDR$_,5C)YEAOO&IN5G)JW64@J"+ /=9+RKG.( M[B7<:K"PL;%G6A9+XD4.?%GWR,V9N\'TMF])O6&WRBB%1?)>;6%C44A 1]?J'K,Z!AUT7 M.L6 >7[.06]P*(Q0O4TQ8=R*C()#HFIRMRC'@K>)&]:,)'VH.]=_R?:[T@$+ MKBPA7L>DFD1?Z8]%COOE#H]6 !BCFR#OT[I6[*;_;O+!<%K2>ZCK0\2?TMET M0I3D5I'V,\DAXV#LX_FURQ.W!Q'E.! LJJLII%@U[YN#4PRVM^;G/'P^>F@NW?R5)=(Q]L9 DGOKC>T+@0&2U=V)CH:$SB27JCW4R'#NA,6W%G M;E*R2!*P&JS%T; M_9J##3DI&GXD%]:0&,?( R7$X:-D>,1.;Y4>GK9()$/G%&YAH50,RJ\H*BG0 MOZ'P*,;+Y,(5M-8F=^X@Y1HH)(3?P=-P0I=&7KHG$SO1($GO.L%'RKA(#D?C MTN(QX6M4;E,XHJ9CCDXE?FS*UU96GC2E3F)QKC5'?#5ZHR24M-*AU^ KV5AM M:11-C$C-S]QE-"ZEV WM033FU);GDI*ZW0/VP9H[T8I6=OH@5@]3^K,N)N\QPCXY=.V E5B4#\48+_B.V]+@7MT:A34) M6H+"HBE>*"T MMN?J-I9R/LK1RG>1-C1]@Y(GL$JW>A$_B*M"(SC"4\0'F<6RM;NVF#RII6S! M7D"N-]/IFS5H0PKCWN)O$^U*Z?)&,CWPNJ[#9<0;4!2=]*Z46-D,NL^(7H[= MH,C$ M8DE_,JA\>@T@A:*E_5=V6ID $/7IABQT9 M_'1#'HRY44N7G(NRDS:&:CTO$;?03,NV);S%>L$X>492OVM$AARH1F*F=P8;4IMR=JL46Y^%)R_MQ*BI(HN\O3!=?^,Z]Q.IB=1I MT_\YM8&,H!UC1+C0[G1;%*J^$!'[58DIW(RD#F#S1U8CDX8L*^FTT!'4,*" M_J0.8=A2B15<8XR#S3+%MU=%P&QP!G1)-9$-Z#)=1-^&[;8+S&W&"!+7AV'K M18?.9H6,8;Y"2M0\W [Q-2Q M#@_%\ELG_!EKGQB.+UO174AO.* QU:619KXZ.?[X>S7U=8>. "1 8+%M!]%; M=M1INI[9B"5Z.]+*6D-X?XE"S#DXJ;%&KT?XB(J*[&)V M!%::DI84,"5,?BQB(4-\7:360D5(;7\,*: MFKW$GZI7/*-0M6M7M/\"G &*/IUPT0F&[17>4L7M9I1D;1 QS9;*Z1*7A (S MH"9X*9X./D8ST@;4R&?35CV*VDHILCQT&3-PV4U:I38$77@6I!OK(]9C]M+^ M-/H^G G]2*_OY1,JEM#Q&;<.#(Q[8[6]0Q-J613>HFQM[ZPC,M*14_5\,"2_ MXU""!9625N&SJQ\*^2W*=AI;.JXJ>9[AX5USY;W!'PK>6E. M%3H:>MK9TW8Y_NS$&;W:V[K[L0(PFZ+CZ_;1:^/&>@0W(%WIGF!GC#^691W8 M=TM;4_23&Z.D _7.<2?%(?.-.?K&:D]]ZUL'O4?KH8OZ23 63Q_\:KAW\N'' M)#SDEG==Y!>KO_SB*_D,4#U[9Z@[@,>@E6R=#EL#@\5'D[+0M3FV5J]=6:;3 MN*8K.C:! QK@XK;4<>#*QM D-'E<0Z0> C_LQ,31C@-0@CBZ-W+8H8@C>I,Q M6M8K;&RP3D?QW$K8($AZ1?<@2((@V9<@:?L_&QL87606)_*WBNKDNM7Z;TT8 M#UW$P,$43IE)*9F>* $;:%S5"0&31%@7X13WB^\5Y%:OV"S(K2"W^B*WJ#:) M@T:2=S9%KJU2ER!$>D7S($2"$.F'%X4BY#]-XE:M>.5QI0+[)N?JGR!$>D7S M($2"$-F7$/&JI,XLF%@MHW!!N@1IT2OB!FD1I,7^I(63Z<8J>-/E4*T%78+8 MZ!65@]@(8F/_1H8C(,YT2;CTB'CEN[8L79HMW/KT:+*:9-*J>UN4[W4/G<(V ME*DJO;9I#? :Y%&_V"?(HR"/]B6/L)DMPWX?:L ML6(. 232:MG49-OH1N-& MZF#\LA<-R*1AN=H -7Z33I Z/6*2('6"U-F7U-$HP$533XH%=Y#BA+QKF9I1 M.G,W6"YA7R#-]9PZ@4X'H^6&&]O6 M!BS9V7^"5"$CB"H'."\(L"+-] M"3._C4H&VJ!;-:Z*3'G3@:CM7AJP<)0$%<><,5#K(JT8R0T%7;PQD16;_'A: M58VJ/ C0()5ZQ41!*@6IM"^IA/ =U\K6Y2T($(W,&#:^I+S&-EJNS2ADO!8] MLX0G2YK,RJ>JRH9KD()IZQ4E!- 71U /19/HK.1E&%<,$ M=I=D?ENX:1V7=O-MD)E!U/2*,X*H":*F!Z+&8!!B@],T*:<,L4R7B: \TF0R+WG/$TQ!A)V@$-$47F>!HQ4B']ER$"*? M)$1ZRE#WCCXC/$Y:DL%"\XWRZ[,LQ6%&254IZ:&Z+HHI@D)Z\SBV2)"C0*6[ MVM;:;F-@>H *X<'-T@]J:@<*F0DQ,A+-QO+C-0@S9SQ+.ST@+P!9KR=2Z=%I M N.]4-,4<<_MG&6I-W6&#> GNS'8.A W7> V/?)";8'U)TSW"2(E'O;,K]=V MDDU:16#)K]QIX.WQ.GKTMYU[B&"\Z_A1:\!T-.R+!ZL]Q)26WER9WPFD6OD M$G8>!ILF!#NK*A09:347M%\%=LHUAY1-#IY _S4@-C,T(GDO$=,;!X8Y#Z>, M?:F^;2%Q R?_\G]^I1=GTN_]/C#G'S2@W3("HV@M@ M*J]Z7R"R]< M1A50(%.E'H7'N1/[83V8UHS*&^N9S%ICP?GBO^V0LC'9;C%33$]=K64^%F=? M3/U'RV\'=!/6E\06+O*>N"O. MX%:ANKQ5TDV*Z*S)47:QM?B0;@^EL19]P+8PE#HSGZ<8RC00-*'B)C W@.2-I M96Z6,=G7+M%8"8?*<,@BIP%G+$X2/;X$MH$S".A^FH.+?3NN<"3(44PS\\2P M,?Y(Z"V!@#0YN51X-#SI@'N/-%(W^:H5>WY4NN\Y2$"4V$ZIJ]&*M[)%C^%R MKRC^[TW*U^^E]ST23S7:HTBJFR*=:C>;@X8@NBN.Q)$9VVA*H4+0MCRTO'!89:WQ MQ:8=C8ASA!II,OH$"CQ"C\U;VDKZAW4XH=NXP&L>\P3SE=Y(;*=5.M+.J'*6 MQ;A-)7.AM)=)NH)TFB_%S3S3A)8$W'^5K]S!45UQW]T\R8ZQW?&&P25VC(L9 M3G#8L?4?BML MT?.&9.*<%:U@1]^D-6F2*_,^_5A>9=O.0E2"LI"T&[]/"-_@%%X.Q,E7\4*6 M*27AO/T[23LC!973V$>.SX*T[-8YR6_$[$S.ETQB1BCBY# MNUS'RZ<;5=5M46;36S AI#N18G69($1)&U\^4T3\&A2%F6SX)&."8]K M9GL5;P)*!XHQX 2P)/IJ-'@6 34S>D"NSG :J6XT(Z>>.LVJB2(3>(XN'E[' M65I6]9E,(8M&YZ-S[31$OV_=C1E0*5>?CQKCQ#C&NA845G1.:$ D>-2X4=B$ M:@UY=?-JQ^&P_ ]/57:XW$X;,C:P2MAMQ4P^$!EK!MR0@HR3\]0"@T7I&'^A M,W,<=IDD2U3F9U(\ *PZO5;MS'Z5%;>=4T@RLJX,[-2:RD&/4XV-(4X."X6M MBM$R1#1 M6-L).NPK8BWR?#F=A?&L:QJ(2^A8/*17E^KJM&#<;J>T$Z&&CP7]!P4I^"?Z#!R7(\&+H[4YPAQJ FII7*>,NT/YG';8QK/GXX M][L=] %(E=]MS(LOAN9".]2#++%D@LYXJM$/;*A,QE6*T^4, M'9.H+B'VL8 MN6(]C4?WC* PB=-Q5+E2;)<+AC_'893,5G_)11L8'8$+L#8]_#:9*2[C<-=# M"O'=VY]?QGI$,1 &SAL#8_69]OSH4_QB9\71VSHQU:_R1E/YL?5]!>BE_T[^ M_-/_[@+X-U/=7Z%7<<7(NU>V_L-_;6L:=]=S?LW4!PX&84JZ01*1#"4UT% D MRZ4)61_N49!4Q=*]Q5@N4:W(0C]P?G>8Q_(P6=I4LD@*4[C.(!^RZ\K9;'IQ(V^T,1$)>1D]!'HRW0Z90$KF:-#BXZ=5%'8VD\; MS"+:@<6%8PQTC82Q!;E2+N'*E,JL0>I ]B]?+#<2[7,S M&9Z4 I$U> MR0,IFBMBM0+>K&:KC=%+3GWH?$R*D=':A%1Q4^I#LEAF"J/4T>A\>([+PY@$ M;)321V2$6P'(.2*TV*1AEO6-F&"+M*:&B+;3X!0PL^+3X6$X2"I?-$%6=R-^ M3:U6!_J$=0;*+FW=A6S;1MM4!KV6=!^5A*.=@9EH$[ZS<1U,,%%7G^Q&X)N M"DD&$C+G4['F1.'LW_;^N67T6GKTDO7)YMI4WYPGV0H-%1TZ(FJ.SL\7"Z&\ M/E@J]" >&PT'O=YO=(5V%YOM[NU8I-,SN"%/)49EJA"XXX:JBG5XHQ6W-K%6 M14$[I3G3_;A._%7- M;GG<<\S578;=URT<+34D@4:7!&3Z MXQC_^X2XB44\1@MD$5.. T@TTMH_NMI/QYFTU>8;'\;V VMB+JE($'BR@%;= MEKBGR(U8$FL3Y717'(=40EIHS+G1"*M^_%H6%N[35'*UKMZQSV0#\)F.%N"M M=U2.RC(&G9/%)IGS5?>T=.P ]]+@+O";8.O"IC,,\>FI3")WN_QO-_>Y*9D@ M 8:C2QLX10J5-CWAFQCT(:L I\J8/C"JK36F,YLLD=R324"FL/ MN7VQ;)9X=$ZY+<[ 69(MH>&2*;8V5F@KK!O::!]A&;?)XU%,LR,\*7$@R2&9 M2(U55E7+)<(@$87/Z/VX?^0QLBDY%H7E%X+;@W^E#/:"T>MUN$UV2.?EU2_1 M=8#CI,QXJ[$)]X3F+%Y%;6!A#R4=\00XDG.Q3DYT_65\B<0XINWH%H)LY7U0 MU\E[R<<=N\&EU$'RF3)R"!V4 [\*K];BLI*V=%(RK;+2#F=:9YO%:B:[5'INL!9^H%J\=7,IQP5 M);'5K#^*XM@D_PE]0F<#UG8LR3YS@E[J[1C**%BZVR)C ^J-A[76$>///.B6 MY+H: GRNQ<&;,N^*Z+U2RPCAD)CXIO'%%.KI"1 2T;#E[=1LC0(8&=\T9;L) M';8!J(O,.*NVA2B6A%_.+1FU!!C6J*+%"==!%0NP'%H5NJ:MKM"+9J&EITQT M/DY:]T'TH43":(M5RX0UF+JP+\98HN9MV\;NRPO4=K-:8228+*Y82G(F18E! M(C;#ZH*+%3/UP;$)3/U]DDN'.<2RE"@!TVEK86D:B+=5Q)0!T=8((D*^ZN(6J;AKMW%DY@ M1B>;KS?LI%64)^@GU:9XB%(+&*&FUE)S+Q""1!T1)GI:8<4M4- />IMY/,GC@ MV1S%H$S2]U@/,>'8>6&C1!LEH8G4+%(\%J^R=F:G+W8*45.L,99V=/3=J1VI M6'+XX@A"?*VXFV\5>;%ZHU.D:D='U:1:770*M8C3:?E_Q_@9UD)[F$H4$"0= M:!J0J96:1OU*J@[7DN8R_%G;,#MNA#@6O^]_Q?%1E1' %;EE%0;LS//8S/G-4Z[H:?;RRLLO< M4E@!O)5")Z5Q0Z1[RDV5HZTC_0<.AR3M]=JV:AOI;#E@7;X7^*-5I0$'!M%/ M:9YDC/H#>FQ9:J@=D$3X/CP6K.:#+9*[;ZTU3'L!4XO[C*<+HJU.Q]JGYHBJ M;JD$-:^=TVI5U4;"X[.UR\F-CUBL:E&J[:>HYM\A"[W4M]+T@NERO)>&2>[] MIVX"2RDLP9G-8UH$AX:TT;B":CSQNG<3TZ&(N[ MZ+9?KX'PV79*]_#-4S=X1$=6?_4DU%\=6?W5W6(9/2BYVN,ZWBB""#0I$->Z M/TOJLSFF,[SD!W=R;JCV638E2*V-,#K&^4 G51;!L0K39:MQO-W!;6[@8BVN M,XBNLGI.E=>B>3%[X"HS/EF6I#Q:(/KYV?DYZ*6D<@9FBG*EV!_&"6=8UUV M9>"V_L7VJ/1*\0OXO/:\ GP>6"=+?*BUH^K;0B*NNII*K*2US(.<[L4ML;=*%MXHVNY_%V M?;URF=6XB6Y(C*(/;A@Q8L5&+DD',I#8Y+G"?R2<^Y?@SJ89MRU?U=:]M]8! M+(76(@=!3&)(<(MLD--;E #9I.64,ZF"/4.99H2PQ)58_UB'7&S6S,!,I7E> MW#@C6GPT7.2-B&#@S[^;89O"K,C($Z'?#;^C3*PM^A#Q4 M-!0QR4B)L2WIC\\Y B9O3/4 M':8_H'AR6JPM]B&G=5R\%(DDB)8(8ZAZ-34HC*$Z+AFR=X9Z"!G2LC) CGA! MV>[.=!8P4\R>!!G3*Y8(,B;(F'W)F([$KQ.V"8*B5W0-@B((BGT+"LYU2\8S MR(=>D3/(AR ?]NFL.&F[I"88IYC!.G-=.8*#ERCH2@%7L#2J F<8,9)7$"1] MH7L0)$&0[$N08$A4FF+6:^RQ 8=C&3(CU2U>LCY,&,7=N\G)813WH8J4GC+4 M'42*BVTK,[=B!RQ#A,;@\T_=WK;,S\P"N]:'Q'Z-O:UXMP,YS''J$E /9&1K M":D[[!:+05L0!QW3.+C#/:_#[Q.#1LZ*J5>D5 MH2:-(I[Z\PIW/FGXYSPC,NI6RU5BS*[=*&(J]!POM M;%[<,KZ/YL+;>;&F=? K_$@S %'Z&.#8B]M\C5VX-5VC;A0\Q+ARQ[&O;<-E M&#,;?#O9C2#INB N'U#MK8%:H#&9?H^];G;1 S1MTXO?\]*> 5$1WH0]O!9\ MCSL(RU,%*%82&L<\'I?-?$_8&>+,$-8@3&&CO?_R9S^+U#S]S$>OH'$%4 MV+JG43WRH2OJT_Y!Y7FJ(=O?PGE@F%*/B1AKS?QU45,O.&&G MQ!ILB$Q@>NG/U)O Y?RM%R$D# '%5ER3J^%09N;UILR?3FE98"4Q740<8U,I)@ZRL:AY%Z1G.# MTN),(11SE8 ?UR<".@[($7&\F9GAFJAF&@:-'J+?>"P?.PA&":/\>'";53&K M;V64[?]$A^*6V-&&0"(_HUAI0 ^;-\:8U#8FK/L^[;1 !.XS#IO?.46SLO"D;&1S@N"9M3^X?&/,LC797!]# MK T@;X*HRS#&@"D8+YVQ']?@@&1NJ"!3VE%E1>D;76)IE1T3<)SI1;/"1QME M_WX-]$O EZ:Q^R?/A.X,F1]>J^P!R-+7]FJX/+SC)5O([=2HZR;MPIXAH; PIC;9[20)B\QI*+43 M=C4\M(P,E1H=ALJD 7"T+V]>X1TWB 9SA9FSM)K30?&@$1"F\W19Q??-^ZQ! MB:P'@QTW4EO."&U9JVN06MXJ-"*0ZY=73N!Y)]*R-V,W;L9JHX,C F;MG8CU MPO/N"8#(ND/R=09;-8!''2+#B[&Z/KN<@>!SN2[=#G [_.RB"\[TL&_\[XC M<(W59W3^K%]MCHW.D_"0Z!A:H6ELLJ8O: ]'PW^]U[,NR!_:$)/C:/&-'D_, MD T8%+[5K(Q+*AH=T_9?I2$=_-_&@B&9YO#<&T:0^Y/AD@7!W81MNP9QQ X, M)2):E1A4<;U3!^U(3YEP(>J834CQR7 &O#1 T9:GC.W:Y$2C"3!\_+4 ]5_Z MX30V"Y/H%Y!]\^AJ 8\D""4=>)>P:#>D_0X>J@'TYGT:(A(GL&CB3^.4Y&11 MZ1BXD\,@Y&E]POK[$S*G["4E "=-R^N4R*)G59J)>7H(I+UM?OS,'Q= ZY=I MEHB%PO]B9!-)GO.L&:Z'J+6:-=-K#K)4IUUS/C9)V^0RZX @]H<;&DG?P5&R\Q MO2LVN6J:7=T);5O<8J*@J$6T4:1&.R205MK;7 ] 'M85_=&( M(P;YW12SQGJ5L3U5J]-Q2HO"&#UR-5SJ)8X)*6XPO645HHN#WS'J%1-N&->9 M)@LJVB_6QB1PY%LG;]I!>\S[DQ\BR7)\'@4QT'/21K"[#+8=K*EN$%C-D,;. M]_B(,Z 'BQ(,^3\9-*824,0-?H&5!#>J'4^2:XVKC[V@?N<*"I[[AA^S0I*, M*$E9&<0@V#&D4AV"S*3%42 M(XA';IGS-9$Q74G$ W_2];6O#16V%@_7E'1E>FPN:UW\'KC>_=F!_E[;MU9Y MVEPT,P%+!7Q5)EDEX)OL70@[-4XHKQWHX@KX>7&K: +%%C^4F!!O(>;-8(UL MQ[.MK5&:6YJ;VG@V/+)K?VOR?%T7$YHM&N,RE3(5=XH2_HYG"]:%TFEN^HZ) MF3I?%&&F1Y88MC+FW.X3&OIO*[_:P%,R6 U.>(G 9'96^!KD^2;]0N-T2 "0 MD$W* &%$V&JE0U I*W]3;<2 Y$K&/6([[Y^ ^9BD8EBL@\H."!0+58'HF, M5V"O!\O]L?RSIB&KK>0&A1JLR>>%/9$WQC)S%@1VNJ0@->*5JB55<8J*FW)A M<=+='?XR\F#&J*H(#LE[WC4E0X1@I0SU,J8TAD')MPZYD["M%6<>(P M@UR/,-!@BB(A02PJ-+/3FME)('<6^+S20W_$#(T84Q3\,S,1N@_.'V"Z W=_ M7"H>627%LU!)<625%/VWE]93J?N*<,JP/7%Y5R9V)JE' ^UO04VW)K(\/%>G MH$Q7#DQ; Q%PYAT($JHJ/8JT[CNGBJ,PY]LQWTERG1UG>(?0,II+%. P[<<8 M X#'.YX_Q_Y:Y?-$& Y\23N<.+HZ+";E&J\W>RQ2=-+IGKDSJDSXD?.,&]BG ME;7I'FI'HT1XO+W$06U_!IS1M'(;EJX+X)FSA1[DXQZS'M]MQQQ)]E*G+;D/ MR^AFG7]*:*X;S8WF\4_B%-(830[,^[E@VK'_;AG+S+.L/DPR.-P;-(2(JA77 M0CJCD<5474NC8BJ)ZF^(7N1'4931G)"5^:J[8IJ,UN=77K&$T\> MZUST-=A,.=@I&*?B@#;^B,?N>+>:'MI:T:DW.KJ29XU.92B?D\SK.LF#%O!O M78R ];B4R;?QKIWJJ:SEQ?)<@O6>%B466[[FUOKC:@Y;FOX3>+XHV1[WVGRQ M[-DM"N?7 .9W5=O?XW72()/U 29ZG%,;BDV?X!NC4R@ MI:"5K3EW:^!F&3RT24R"2#NG:R)-ZLIG'.G%I;$_RQ[185/O)PKTPSM1$)/K M1T/NR5LGHV+[)5D;!<@>>B6Y-!$F#B+\$IL]\)@IP[ &SNXI&!-P4#(/ ^B; MS:0XX%GL#QN0YU8@C>E]5 C!Q)+ <&4B5U[/D.[!JY);'LG!Q4\ZOHU3/BJW M11IY#"V&/#8E5*8# +O;\@WKTO*3!R.CHXZ1H)K(+0WRJM&%[_17?5!)@J%6S9YWC=[ZSO M(0?K05LV"RX*XMU8('U1UV;J]D9)R-:+GJAM$J9<;Z:;WB1H2Y.S:/@[96]E M)G2L)Y'Q$YT,R=MBH;S6(:*<7T9Q39,62G>THC 'BWC)Q(QQ5F.-']3GE(RK MHAS3<9H*6*>C<7V&N]^$0=J\+M&H/W!Q\B99IE-]4^S0A]A:L&Y]LA7,,541 M<1H3,_)Y9=O!]!6*G3@FQZDC,!?. MO&+()G>OLYXOZ4V!A#N&K.V&Q_UU:0$4XTUB#IZ6Q3(V?4 TH!OF.AKK-4JR.7'6D0EIS0KG:<\&=QU0/;6$#I%R"IXO$=@JQD@I &@^2*Y/L MXK4G%<0JHM'&9C 3BUO3S_12]?PU1.9])[ M\5WCS'B4"P)L[4X\%2I.M1#9%(E;/T![NB >YF3*Z:)(5]QI[ZDUWMKYA*VQ MY9.Z?]FJ=M_<<4IWFIK3?[/;Z2YP(_6+](.>,6^F8:,;DW#ZP2@)R2XCN\9K M9Z.SFQT2UYLX9%KS=E>U,238 M;UZ=X91/GTF\@@#?WW??[J\9;1\S (W1*S1K&H)N=OB$Y@5US & M8S("=WW&I;+/4P24^ MNS,Y(E@L;,A$:M!!=4F59"!E:]'&)M9N3I! MR>T1DY7-NI64[B&I3S="1CYQ:0_.K#+DU3K$-9/-4?D3QSZK_.N_*G$EV$*" M9FNR:_TJ4$C;5FOFMJC*&XJK1P +\9F['1;0Q'!NBG=+[I+ .U[]Q&A7@CEE M_%"_BU(^L::#VEG\3GK"!9],BI(CEB:(?]-DR!@B2]JA'E<'B-E.12[#[QC4 M9L$@4Q(V,/IF.ZC*MCF'O@JJY]8/>X#>VQ*EU3!4N#$:G:PY^CVYFJ6 M*;_?A'M6YZE"S[RA?'CI):-,_:7CR+N1"]/5RXAO2&G=7*8C2=U;\*HM=0JF M[4GX3Y9)[#S?+_>4C^A^3_R2;_C62B6 \' MVS\("HOM?)%Z+9+IU/NK)V^ >/Q!S;@74)6EM-QBB(WJ/;4>2$%FJ6J]^IQU ME896ZHC^ZT)CR?4P>BOE'3%K8K#O5CP)%SL'UT0N)FU1.V=:[EE02*\J5'<4 MQ!NZ#3F4Q65CDM2FYMB/E!0?1TV#SRJ" Y'0H1/UJ=':T%\K-8=ZC$+868W* MAJVTFC"5_01H:_CWAJK>ST2_=AYCPZ5AJXIRY][](+5L<.3;E2\.KGSKR6AN MH+.)]:W>->0QG9R$&NMV61G!C#FI6"H^/IC.51+B8/XB515;OS:KPW <:]T/ MEB 43<9* [2-F,2Q2_64 MBP6=H&!5MS(@T#JW9=R58>3N4W:5GD AY ?0>J M).9:SE<5;1QX!J$.@ LJ@E+%PDD*DB;3M#B;E51V.UFQX)FIDN(%Q(5K@^)- MYWR+%"T^0&B%]P0=@BA76)4)1]G5YK^5FUOI8?>D5ML$Y5C5MTKEZ[8CEU*Y MJ,RF-DBH31F$^K8HWW,'\<9'<9S !\\U5?:P_,/W#5NGKQ48[!8LF04!5;3/ MA8##%^,4+YB&94 .+Y<%-W%2LX=M+B*'APX27,@IW0W*ME$"0^/F;'-EI#L5 M+:H\88HYWHWA*OL(Q^]I \5H696:=GM3HT"!5%==(I'2V4H7_U!ECFA]'F7A M'%&KHL^<$>'7V].1$B09^KEVZ0^;G;K2U[/T@Z/T3"2:3LZ!I+4L&*:N?P(- M7.+WXF+FJ#WZ-,?5,RF:AE;1R4SM;\($5Z1?0@18(4V;?1L7"F8 7QT"MJ!O$0 MQ,.^Q(,/H#0N*9).(6@=. _"HE>T#<(B"(M]"0L+6=0--^T%-G1)S9K;$@1* MK^@?!$H0*'NS/GA !U(BB(M]B0N9O4#F1) -_2-ED U!-NPM*:*NL6YV8F:\>F ? MC$X-QL4)"@M-R752'ZVP^,B6@[#X)&'14X:ZE]^1$KY?K@%,!KO)AP,M;?T' MS5O LE^_T\"9TNP V1"X4U5+@X;3N '\0:@%5%&N*^HW-#YZ+8ENCS)\GD;: MZPX="_6X5GUKYI[Y5>TNQB40<\5]IMB&0) WVUI.W>]2)3:6XY3TI[2.&<.- MH#&QMMDL'T'2*]O1RJB7=HI9M%#U'&>3:2PS^*E2_"TJ$I;N!02(HKI^4V)> MS,[@_R9%CO%T=RX:K>W7UPR[4,_-H=%@5#O'A">VX><(5X( J[GOEY$=J2LB M*Q" QQ^?%CNM!D 9@I*&PZDGC"64$X),^D%-9?*KTUABAJ3PG%'J7K6 + :M MHI.UXLZ/(MQF6B\$E@=)!CMRVY.=HX;O9YG"1[0G1TQ5AA%(^3"QD)W>I&%0 MZ:CX,5'QTC>U$C32!T(-LO\586> HFAT"0GN%EB?\:_E#_9CC;#G56-B!/% M9))4@F\#TK_&0;%K+R+.0SB#M$(PQ*;S0]2$5$R$MZ2OY'TAVBL0R*VGRP%C5M[8AC=]Z1-R6X);N-N$:B5 6#@E1P%VH^ MAQ;.+\U_T,KK'RH?D? HP-4;1"^]CL =NO_,=\D(2!:HOK&O2Y7.X0@]5 )D M0!C/7(M;=R7V0>NS@AT/F6?SV-;I.)HWI?\I>UQ"R(W@XUH8"%DB,P0(-FE& MWB_.^I8Q31VC%;N ;M&U)N/ZR&A+1@T E&8-?F$%6PE4T=FX%D*RK:,!+:M M[00R@!VC)0C4FT+% 8H>6F M^=)E2XU7D5;1^[RXS1EEDL)IY]\QJP(##>@7P^\018 PNFB:X&S[H:T_1C]E MH9*\TJJ<;"+$#A^CY6#6KD$B!#-"WQ"S"='OE3YB0A=,_>4E'J!93#<6WZT? M9*#.\/4+57O0"I,R)6O (F4I,PRNZR37'7<.JH6_=Z%GF&2$I.!A99'

CL/A:=9P-^JL2U.[O;$/03_&CT.^.'V4+ / M%I5&'OB\X'Y8U2EEB7EI']Z$_5]6$BM(42$WK<]@X M1@)Y!?P^T@04IJ82X8DU4!"52:14+@ 2Z2T*C$#WB-PCH=>DC M+N('I"G$3DS1\^V&#:AEQOV "#)<;MZ3\D3$AAC]V;#S-=:ENUN#A\2X?"D- MM*V7WK_WS<:+#4,/>0B60'U.J/,]U/90VR6H)5L$M7[@Q6WNT!E?M8'F:S;" M[1'1'F6].HY+0W192S$W])IKZ["CN?9P1U-4L0DQF$WI"O% M8X27/YZDDTM5+O4Z#%IEW"[S<8K@/%8A\:&MMT<5=LZ9%!] 5F>5-^3KGVRB M/4KW:.GN_ F$?S0G64"IO@H\* Y:!\,J!B'7?D3">FMS;:D:+Q/AM+'+'-$7 M8)=Y+IP#^$B4-]:8A5)](E _W\D!X@.#*DM!&WZ2:1?,@]]+@>I[OI4J]D>: MA_N#AGT8M4NLVZJ#AE=2,MK($L@R.CVD<\A8 ,*GRN^6&_XSX!\H80L;23YE M\UM@_F&IQ0,.CT):M3Y3M',JVZ23@%29^J<'0IXY@ 1^M(9K\TY,5P^HA M;Q)JJN44*'E2?%(]!&JJ _R0NHY8.TLTR&JX]<(B43[+)EE\^.L^4>^>=%' M0_?8]R4BN_.O>J?5:6U^C>1Q;_S5#]0%)WVL]P^&NLOH:K4%]; MN%<4A#91?=&N4G)A)G]BSEK-[[J%8XN7G3;YY=UFK2[)%/[ZNIVI8.UW%PZ5 MBC]Q'3UBU40VNO;"SAJ+/F*LOV3^3^(U&UY6>D(3/,D2.,L$I&QP!7%)!P/L M?>0M3N7+X=_7BC_LWPY\O!KV^'KX>C MRZ/V92=4K\/X[\;_:52]?'H:5:^X_@%02P,$% @ $XW]4'&BG?+-!P M^CH X !P:2UE>#,Q,E\V+FAT;>V;;W/;-A*'WW?FO@.J3COVC"1*LIWT M)"4SB>U<==-+4EV',M-G+-:(XK^=7(>11?#BU!QVFRU MV=#PW$HG=HT4EI;T4Q<4GOY MEV_Z5.8_!4_HTTFG!+X4LB%N3MJ=#\^:$$%%M*CI1PO9;QL-]O9O[%SG4V&< M,&QZUFPU.\VS%FLT2&"DDSD^O^D7S+JY$B]J3MRX!E=RG'>-'$]<+^-F+//& M2#NGLVZK6)8X7?A+WT+FBV.M$I"@97_%=TVB?O+E&=2 MS;M#F0G+WHH9N](9SRM14J2;:Y-Q%3IW9+X4!2C-19":6"8T:<1:*5Y8T5U\Z;&93-P$TX] MV40ZT:"A:?(SPXO:TWZ)KVCZ/I4O-/V*>K2;_8BJ7M+O#>@E]TW_.VSZV11\ MW(>75EM#UH>?U/59Z\?GK?;)\V2$\?5G%V) M0AO'=,[>8C5^83IE@ZR0^7_J;)#'S=[20OAGZ!\Y C[A(P=/V7U/Z>R0 MI[SF%CZ U9[-V346A!+)6-2#4YC@"HE&%[EV+$9C+G/&\SDKPK"NXPFS)?U;M9\)(ZI.: *9M H1')P,[N,FF* M M1.P5I'X+J*833!-!'8PRFJ^;X>#T^^WT)_O@](*E,H=;D8>NW*@.CX*SNCI) ME H"<'T-__3#6:]/S.V$I4K/[((+1HRE)6,YQJDPZ TMZVON;1?*W-/VX.'[ M[>&G.^3APUON\,-W/W;:SWNV\N$JNZ/;H$Y3B4OO* /&C? N"1>3M+*A$1.6 M5KFT$Q(GL0PA (4!=)U(&RMM2[2CX,!H%7RS,#H6"8HM.X(K)@*^'?SM\B:> M\'PLV"O<=Z]*!8GV"6^TSX[$L6_:/DO"5;B4M".0!R90_XQNSFNH"*Y+NFP] M4'IKH!0#T3SO @02E"=T]QX*7VASQX]VAX(6P4!H\ M\'G!X["J4\H2\])NWX1RAY$ >*J10C:B2X,.$'!,I?5A#*1$[ONA+;55 +0> M1!FAN"=9E8ZL:%2O BRJE B&H(O52B;<>45'5B82=J()R) T^; NIYY*2XF, M![_U68\/>K054,@AR*)&!0="XU)QBM4P+:_$*B%"BY!>K6>%^#82)(AP"NU% M<@B?#J3<*U*.=I:46P==]X"Y?;BV-3?!VJE,"(? M@:"2CZ22;DXYX:9AB=X>;9Y: ;RW1-=VCWSX>U--J"A- 6I:G\/&,0CD%?#[ M2&.1(S55@"=J1$%4)I$R=P&0H+$'E Y%XA,MXA1%Y"Z])'7,0/D:8B M=G(*S[<;-J"6&?<6$62XW+PGY8F(AHC^;-CY&NG2/:S!-C$N7TH+VM9+']_[ M9J/%AJ&'O B6@#X]ZOP M0/4]@EJR0Y![2+PXCYWZ(ROVD#S-1OA]H1HC[)> M'<>E(;JLI9@;>LVT=2BGAX'0EXW1T6_A>)X=/= D!281A]V1KA2/ 2]_/$DG MEWFYU.LX:#7A=IF/4P3GL2H2']IZ>U1AYYPI>2U4=59Y1[[^R28ZH/2 EK.] M/X'PC^8D"RC55X$'Q4'K8%C%(.3:3TA8[VVN+57C92*=-G:9(_H"=)EETCDA M/A+EC32R4*I/)/3SG1P!'PBJ+ 5M^"33+I@G?BLEU/=\*_/8'VD>'PX:#F'4 M/K%NIPX:7BG%:"-+@F5T>DCGD+$4@$^5WRTW_&>"7U/"%C:2?,KFM\#\PU*+ M!QR>A+1J;SZ?CZB%04P5X(BN4G@O4SB8Z1'7\%B%!M,^2638_SIH_Y%>41"Z0_5@ MD=7MH=)S82E_:,Y:S>=GA6/?M?Q?;Y-K/FS9ZI*LX:]OFYH*UGYZZ:!7_(E+ MZ0D+)[+1VFL\:S#ZN+6^B &^BN?\42:__NMCH6O37:RV_]M:.)](D;(W2V*^ MJ_+LIZ+D3S3EH_?AI!6SO3?OXWL+XI$[Q9>&:S^JWA'M1]6;J/\#4$L#!!0 M ( !.-_5!'RI"-%P8 &,> . <&DM97@S,C%?.2YH=&WM66UOVD@0 M_E[I_L/4T56)A%^ I-< B42 M%0II.#JKI^JQ5[CO;-WW?4"X7[]S?J%$D(N M].7:)-^ 8=KV[_6.;7?= M;MYQ:#E5<"7A*5-,[%86(NZ)>34=D=VJ.+HT(Z$2*GE M*]\X_>5)2[=E=TI\?5=,111_),RD5_5:]<.QA4.PPRY[6G8Y]JEIPN E= 2? M4ZFHA/F1Y5@UZ\@!T]0#)L)?XOU)*X%4+2-Z8BAZI4P2L2EO2#8-53,FFYC(B(_;TC9W[11U<.SQX#$ M+%HV7!;3% 9T 2,1$UX,U8HTN) QB?+%E88OP 9LY30?-2>2$90(Q4#CM'<5 ML@E34*]9U9:=G&XWRD,UJ5RWH5I+MEEY7\QJ$> D1B/.^^,/G=[([9_W.VVW M/QQ\J&.O3788T7]SV1^\KD!_T+%VA>;^._R:J1B!H_&[]L %=_AX3*R^@'?6 MV.I8,.YU,C.K]2.G H_'PO88VMWAI=OK/DX/EGX[=I[#\!S<5ST8MT=G[4%O M; [_N.B]AW;'U3TUQZEMF/UE)/491A6 %,I^E9U]#I[@G'KZ+0<+ID)0(86W M,Z)?/-$21C014H$(H!\GC/^);,0]"_;UJ&=[+VHUI]D1<4+X,GNJ-@\ %SK' M]:'JF&\!-]7G3K..85%S:G@E*00LPLZ5%F/JS22^ M?Q$!PGWH77DAX5.*+\8X9FFJ-<9_/=(GBD)()44]UU7+M2\U0]TKT DE2Z'+ MA&2B I>AU;5T(Z,!"D"!BLTI#(. >:AM2\-6^G4-:*9P6WN(W_ZE9-QC"8EN MSCYHV7K*J09/ZU3@5 'L4RS '\E,IC-T""@!:YR1>R/')R<.Q(;X(E&(SOJ< M:R/U5BTDC8F<$$Y3JM6L)]D<^,E_,7% @&?TD:^@WTVARQ< M3XR(!LK )D4F$86)D#Z5)X9CH.Y1E";$8WRZ>DZ([Y?/)5CY%-,34422E#;* M'TUTKZ]"W.FX\3,)4E]\F!>2,6R,85S+ M(UE^B*FB(HQC%L+RO*LD'<)TKIA(FFI^J>AN$D6 TR@J%R'[I D23EK)9@6, M$TR:L!T7]+,#EBS!PU&S**WRLQUI]+"VG45S()&.SUYVAA?#T8FQ=Y[]K58NA.6(:K3*AE&& MB6/]=K36Z&HW7&\Z^^2K-4HO;"P]F8J(^9#/A#TG^VMNB[K=/*^?KU=ENN%F MPK]C;-T2U)_A=CNUKU4J:TQCYSZY;X[1L'X_KWRQ#[[NZ.IF[7A_'?/?1P.2 MAI"-TL_?+39N*=:WG\(\"HOO.&78V(%WO L?Q+G4ZQGF$[7CBCX:VCPV?4AV MM"%%%L"$"2D#E40'9ND,LL@"2RM%.1J%29(NR\H2S8?)LBS/8*=#'0A)"A.* MBR52S)D^8%-B/6G*LJL%PXQLHBO!(H=#,9MC@IGD+ T_+;#+$9P$ADD;VA$$ M,$NP11M"4[7YS>(A^M;_@F--W5ZL@>M/=!;N"8GRB,H=)VE )>6>[L$1VG\H!5\&-TYJ M9PBGW)2;;YZB^#^NU_,3QC@[G*V N#%^6_V_/@?V%R'%.1)3?A_S48H 4[T. M"50A/3NB+;9R#MT!XB2+RD 3&G9J.Z:48^X?K9FL$8E0_(R@!M=JD'2&P.>& MW[+;/N]3P]UD7KU1>1F?L/6V>N0V;P"Y#T!0@S MA)"63@HIN'/73QUARUA76W)E$<+]^EOYA1"2-*3OR363P5A::7>?U3Y:B?;C MHU'/?7_:AU?NFQ,X?7=X,NB!8=KV7XV>;1^Y1WG'GN74P)6$ITPQP4EDV_VA M 4:H5-*T[<5B82T:EI SVQW;H8JC/3L2(J66KWRC\\>CMF[+GI3X^JF8BBA^ M29A)SQOU^H=G%HI@AUWVM.U2]K%IPO E] 0_HU)1"6?[EF/5K7T'3%,+3(6_ MQ.>C=@*I6D;TP%#T7)DD8C/>E&P6JE9,Y(QQ6@FE>L^ MU.K)=5[^*FZU"7 2HQ/'@\F'7G_L#HX'O:X[& T_-+#7)EM(#-Z<#H:OJS 8 M]JQMH?GU W[)51==^B".WHX+M:>PSMK8O4LF/1[F9NUQKY3A8?C87<" MW:/1J=L_>I@1+./VPGD*HV-P7_5ATAT?=H?]B3GZ^Z3_'KH]5_?4'6>3MKZ, MI.[@5 %(8>Q7^3G@X G.J:=W.5@P%8(**;R=$[WQ1$L8TT1(!2* 09PP_@^R M$?ZNU=@$G.L;YH>:8;P$MR&;\E,\(%+WVX?6< MTR<[M:=.JX%I47?J^$E2"%B$G2LK)M2;2]Q_$0'"?>B?>R'A,XH;8QRS--46 MX[^6](FB$%))T'#6:$9<]$H)\E%]ZS]O3];BY I:FK5.GD6DB3 G\]-I$_K;I M>#N;91RA.<7H/.'3-&EIC+&$]'^@NS^'J*Y)C)]B1Z569N#-T-^7)?0Y3(V. MBSE?L'\PCW K\)!J(DW&*X*6]-.<21KC/I9J,M@@F0K!S4!";;_B[ZY8Y(+3 M5WQ>4$GM16.OI9E^$V#\D/I#TP8^D5%^\\IO7GE@O%+_/_$*XUH?R8I.K#\5 M81RK$)873* (<1J6NG+ C0<))J]FH8%51X81^=FN3 M58TH-8]R>A()E9G.=*-ZLK9BG$WL[W:*N1V\VD;^?1N.VY+B]NK7,USN)%+E MXZ&0T/C!VCK._U=8S_;7&ET-T>6FPPL#>,G0W)-P=\M].[;6CR1H'V'E$?K6P M:%!_7$R^. )?=U-U#^+Q_5/@\B'VAR7$C6?S:R];'H3+E<_<#^Q>68*W[$[W MXOKI]1QW^/J+JKX!NB&R]\*/+J1( UC"",G02 Q;5F P/"OA84=1CDYAV:(/ M2N6AR8?ILCPPP5;7+!"2%*84)TND.&/Z'DV)]3(FJW<6#&NDJ3Z;%545JMF4 M">:2LS2\F&";FS8)#,LH]",(8)Y@BW:$IFKSIXG[%#=7ARB_.6->7HX2S\N0 MTEBL5:,(%)YRO!!!0,ZO9B#IQ_JNMB3TC41U0> M.$D#*BGW= ]*Z/BA%MP-KES(SA%.N:GWXF#=R*_[XNSZM0KBBNAUA_'U,5!9 MA!3'2*R_?2Q *6)+]3PD4(7B[!*V6,4Y:KL(D2S*=':6=6H79I1C(1ZM>:O! MB%#]G* %EPX$Z1PQSWV^8:%][S*\;1<_M[;MXD?=_P!02P$"% ,4 " 3 MC?U0-)^?42A4 @"1!"D $P @ $ <&DM,3!Q7S(P,C P M-C,P+FAT;5!+ 0(4 Q0 ( !.-_5"X=H&O:A$ /"W / M " 5E4 @!P:2TR,#(P,#8S,"YX&UL4$L! A0#% @ $XW]4.91H>-G6@ ,VT% M !, ( !58\" '!I+3(P,C P-C,P7VQA8BYX;6Q02P$"% ,4 M " 3C?U090JA)UDU !E\0, $P @ 'MZ0( <&DM,C R M,# V,S!?<')E+GAM;%!+ 0(4 Q0 ( !.-_5"@1[C+_@< %,[ . M " 7#,Q,5\X+FAT;5!+ 0(4 Q0 ( !.-_5!Q MHIWRS0< /HZ . " :$G P!P:2UE>#,Q,E\V+FAT;5!+ M 0(4 Q0 ( !.-_5!'RI"-%P8 &,> . " 9HO P!P M:2UE>#,R,5\Y+FAT;5!+ 0(4 Q0 ( !.-_5#X"&[?!08 $4> . M " =TU P!P:2UE>#,R,E\W+FAT;5!+!08 "@ * '(" . %/ , ! end

1C;U)Q@ 1(G3\PR9=(&Q(A3L2=6&SW2FA6@\ MQ,H1*@RYH^=:D=1+R9],-, O*0\: D@8P"5!K8(H$715.Y&9[S]-'U2K(M=( MWP@DF[G!4/)KBRPK;N&G =Q''G% <1X""VY17)UD'HG61BL&<79ERVS,L* M14N]JC$)14O')2_VSE!WD!?=",IZ8I)B!/\S RJHY^#(""&.NR,HGO6Q@W#I M%2\$X1*$2T^$B_&L90Q>0P#YG)E);QR#92TE5&&PT4@=D#1+K ))_(GG0?#T MBD^"X F"IR>"IU0D=LSX"3]&5(SIKU[P*,B27I$^R)(@2WHB2XP1@XZ1+4NI MP 2I9MS\$81'KV@=A$<0'OL,QVHL>')=Z[DY[8?'4RQ\^6">.D5-P3Q$L3+OL2+;E.G 4U&0#C# M>KQ!+*%YO7>]QJ%Y_5"%1T\9Z@["8UE(-H:JI'GJ6;1LQEDZP>ER]^M@[Y:I M;AEJ20?S=# 70L0K#W/NB[3<2,EZ U.!UW0H$(E;=[M=E)2FL^+@"O4[*/*WF[7)6+AD%NYO;^SV/GN@_B'[PD+!;W]4H^LPK MV,);Q=@]YTLW?1\,C&#'L$<*+LDH8WXEWI+C3O&*=]V&+" M+9CF\F@[_=U4^#LN,N?Q8ANAYP)P:K"';]6"^U L5Z1(L!NC3*94B5 J\R,6 M2[IV<"<-(GZ"+D=?EB286L,+R15/\QEV/A-S+](J67+Q@IE@.$G+2;/ ;^N2 M;7DT#K&]I1X#X#^55VH0,7@*,\84!&2Y.LM40K7>NBZ+:]$)%H4 5D#A7:^H M[028# O..6V1I>]5ELZ+8JKK^;F--E*9("=T]%_INO*UX9(D?J@7B&:E@/O?@!-=TS+#('J_ OZA9\Y_]"[(80VB?Q:WBJ35+:&& MF":_4IEV<;TP>]&8:"1N4/)A5Q,LMTI!>ZR$<8ANV+4V+Q5RD-9#S%6Q1%HT M/]D&-;R%@K?@NE>W\\*.R%R@J+3"U[*5^V@N MV^CKH@)_"UI(58)TT+K@]D9[]WWS$V /"AL^0;3F8%H@PLOW MTDZX0&WHS[$E\?VXK7.&882^-@%0T2>"KM2 MU@\,A IAG8"ZP7#MS-$BA).]M9U' M4_'R7(O&,(B<#=0@JTSSM*$ M\P;1&[!?RVE&)I5NREG'3]#B5V.?B$RBX=;X!MM2B$V?P%;\_+AC:0XC.PK, MUU__/WOOVAW'<62+_I5><^UUOA0P)/6V[SEKT90T(]NR=$1I=+\6NK.!,JNK M,/4 V/[U-V)'1&9D=34 RO*@ 977,D4"]I!\SPL<-MT/]?>RJ?E-I3,D@GP3]H97^6WT+ M34Y\^IR$/GWMIL?/Y5@RA'20 VAIOWH>D;&E_6IIO[HSK!YC",GC2$?@'=Y' M8O6^\QR^95T:>H7P0YC#FD^C1PA#EU40U _&'VL//D;CG84SNG OPS);H/ MR@6=7C1SFP](%CY3')V/7RPX.D\81^M)@26$_K[/VT07J=&;7IO7) M#&B^ANAN#MA3Y%26RJ&3VB6+VEW4[HD4)CXT@F@! M[ 1NY@/C @S7AV$@!0'0U@81+<%E9;S0ZY&CC=&WN4A!*04.=K#/2.<>%C M M^NM4Q&W17XO^>N00#0+VH=EH'E85S5Q:($*!26J +D9N ;"%',SG @_.UI*B M4_3CGK&SAT7GG)2(+#IGT3F/:3/=:1TQTXDKGM#Z@LVDI*!J)IDVR9%Z)$)- MXO'+&@G^RC5"3N;S<'KE;2C?+9KJI 1KT52+IGHL366%4L@?M0*@_4^X>X5Z M=EK#AOM281K]IHC5N"C=P?-67;LO:X$!MZS8=2E\5-*)TG:_06UUHGT#2R/* M4]56)RI0OT!;*-$G>S/+D()%B)31G2'P4^CL+T<$FT!* &8 M06E3=E*"+[#+M]H:L*[85;02)KNP-[J#":;XMJI1H#^O,C=A3?:=TB6,73^6 M0D"'*K>#1S]O@LAOVX8C@@8LKN#Z_,^Q*4\> KQL$= MZT'/%FXZ.%_]]$&/89J!LF;2A'UBD\H9I'#237FDN'9=6:/ R<:3RY1LAQ_A M2=]<3>#]I<\/( X7SWM:KK7W'HBG^UJL&GFF%+N,FYA!_PQNPJ;K9I8D^- CJC&49%-;8W";E%JDP'4U\U:'=! MFJ2,,T(X-\:.?KH)0D*[0BG\J.7/1DVK\\'ESSDMVBT"\NN1NY<$>GX=.M1] MNC%E-))K!O=44^>IU:MFBI0 MY0I]*_N5)Q.WL41^R@^WQPN] M^Z SRQGCF2JRMDYA/2@/F$5FFL:.<(RL7LMK^W(7(N7K/GTP>QH/VL3J61B# MJIM0F9^PX^:MT)A@T4-OJK8&1$:7\D[T1?'']WHQV(!C;ZOLVSU6'/O%!SWQ MFN5OFM6?QR:L7KUX^06,%C)6:*O%_VI,/-O =7G;CR1/EM7[V__W_>JGMZ^+ MU3?-^IR)A+XDP^JV1'!*"$)-0$I04U:;BM%;20CISL@"A)Z'+UDE5R1P;UHF M_]M"\X?5WT@#TK(VZ?=<;\9,4VW75*4_XF?5#'E"7?*HC&!Q/>S=R@8OB<%GP>1W)3JJZG30H,'XYGW#X?+L +2BATT,EK1=I/F[1Q21JOQCI MP:X<-V,-1F@^!\MZAR8.KA&5.0,S"RM0:PBO^KXEV>=>V>OK4(,KM^HFKQ7Y MC6NZA82U1Y/L=C^:??(C&&/N'['J_V4VE%,D5 MTSZZ&VG]%G47.F,=O>O!/P=N4,JUR<]ESUMVX/YG^N*OPT4WLI9Z]>+5B\)] MX*&#FO4*_]O_J<"MSGYBL%)8-K&J<(MXV#??_T!:02/VL5HAK+Z7:?NQLW; MUR0?]-<_M>:#QJ_22_FB'ZV\?/4=^SLASC W/N6UZ.@V7G.G&;X&77?6GFI6 MSCUZ5IC:<"[>MNR>X2/XZ#1MX)N:/1 M-FYR^=A;<#$W3;7_)@,;1^V[8?!%SFTQHBP7G/H*:7VFW.S1(*0]10(>^V7O MZ[BW/GM^2:2U/=YUGSK+;.740I7&O;E3EQW1:+'#3%6K/3DWW+58ZC9,7:;O MPMX#)1P:?'/47!J+U0!(D]C"^_&:NV;75\JK'J:OR)W4%4)3+6(:5*->LX5?D@56J'8KC)"F9". FN!V%2%AU0.PFEA-S MI-/WB(Q':H'82XYTZ"9LIDWEDTGS*Z6B/D\U,-MPGCK^;/(Q3=8*G#6H3FK5 M6%4;; ".?.D0+C>LKF$1MO_D>!.>!VPX]_ZYL5J_JI4&,P4GR0WK<=?R>NV&RC,ALZ$OL/UVD;#8@36. N:\S'5H*PT3EN MW-(NY-N7V\ Z9/.0& B])-DD(YB:O#^YVH@;RWZ4!_GCV%S&;$O60MU6#X#8 MF,K;,VOU>[FT^CWA5K^G26!\Z$<^QBA^#E"Q%DCFO!5S:8M!?A28)0_G.T;J MF22+XGV)[04/,!3JX_'[I.J_<)X!XN4*CN;3)1;+ELS@)/$%5)9RTUY#W5X& MLAKYB/'ITJ=[7G[+IA'K<++#0G2Z# :J8(/EEE:)_]NW9XPI$SB< ?@'W%@G-37;8<(.6D)2>O0Q%-; _ )23F M=Z,X)?P8! (:A%?J+_-4ZX<6+VI!G6P7<71=8J4/."C.)K@@5LD?&R" MG?B?U31+B5;;1>+NR !E2XG'[X,6,^Z-D(T;RS4VG^"!2?A/0C]IU]E7/0@T MX'SU1C9S9+Q.J%Z:BF*AF,D$T1<(>[S!^$6V=1N'-Z3NSC]UT] &2<,N=-4@ M-.I]6X^2[(NSG=3&5%>X<(+F37V6%-HAYE C!VX6 L''PH2G4?8< *TM6KY95SX*U<78$ILAP(+R63+HNI;&>N$G_S7QM MBW5NB9:VX(-I+IF^.U7Y^>IKWASO2_;O"XWTOZ1O(K.$_ER_6_T0R&WH:&XE M/*M1LK3IZ&H7+D@!_9_+>L=@@BP0WY;KO44:"WBV, [$PH4*>GF(U'@4ZO-B+[5-=? !&<46Q#S04.B_'R-B37_YJ)B= MF;U"2A6I\%\4HC: M$O<9N;^9%Z8 >,V9,@U\TAO.>,5T\Y<(*/V(1#H4^\9_9XIO(P]5LUM3=>;9 MXV'\7,Y=9*&;>67L8TVY7HX'@?BC.*!Z4M5TEB9)S\XERU7@SGODX'X48+:? MH)%_#5WQB]&0?VW-X<].FEQK?> (R57;(R3.7_XF ;( M-C'WBV(723#)D/#7#UJBW,IT9I<-)*W?[+H=*#-.O1<'N?=?-^?^+\FX:T+Q MA!*#,KE IG-!OP(Y&Q3*OO@C5/RK/_ZK@7?QMI=W>:=/X$#_UG5*NM-!L@B, M>2EU$G1T-5S::'S@S6;>PLVB]L93XZU')Q.6#N*,.6D&2V&K7" %R>%B3;YU M(Q<2R/' I51Z=5P@FJ*84V$M3>O9PB[G4)_F#^.R;FC[LV;7 5K"='.WR>X# M[+AJ MS;Z\X.YF:F>NRW4>#;4+,9$JIYVE>];0TZOQFE_Z\G/:=)X84J;/M MH&< DLIFFIN@N"FJ%_J7654 @N%[&$Z_("O M.@9PR56XJ-EV:8VB*:3L5TRFOXEA&)(4]NT[YR%0QV _3M/=ZF!@X*N4W M 2LFQDI*V$+\-RTOHP.6HV=K1:N&KZ<"KH R@3$^K9316JO9U0QL*_:K2R!9 M2P-?LP?]\Z78F<.H*J'+=YN',D-<^CY,>6> M1]DO@JD^MO\70,_GT6&T 'HN@)YW=1BM45?#FLIE)0M+3$N9HCBL[ER?B:_E MQ1]+P_5)]<5<2HKO*B,164\ELI MA>\FSXSGE#$WH6ZOD?]=K))%Q2PJ9E$Q'ZABK'K"%07$@*B635J-@C=2+,EM MM_M872*5:="[%+JUY%E<;]H0NIVT=93H7UDTTDD)T**1%HWT:(&8KNW[LZ,X M4JO2X0D+36F/DG&4;T]32WDQCFOA=YWU65!>Z\#L!0L*U:F!!BTH5$]5-9VH M0/T*(1PM$KT[$\>:!K D9%KMX+U5?0(B0)&9],<4DH&\KLLU*D<._#K15$>< MON>-&O4ZT6XQ6^-EZ^NG+%]Z\T&=NP\'.'GFG3&OELZ8I3/FM]H9 ZUA1!,W M55^I?1C)?9DX;XC8*-)N)Y50W.@I%N=^76M W]?V,CC;,^A,,52MV\EDR50( MR?'^X..EF^-"[Y4"_>Y=X,(?U$Q:_22?G3C'R#:K-EH!E+V'BY"L.N2.%8J M"CJ"NY9*!B?Q#II,6HDS%"D-*"_3Y4RDYW7+ &/2*QUI!E%M6=V+V.',K^QB+ 1 M787"+@.UE&O.%*A'!S(W@//5WPPE20O. &B.SMKJ8I0JNX,:'I3_^(_SY>3\ M2^DCN[N.L$K^",M41>EP,](LCE(N.P!FH+GK@[E1F+Y=;D/FRA \/L$D2<* MFK:YY)?$6CE%'73VJ> \700VE=Q@XOI*39;R:.MEMR&U-7$KFA:*ZQ+7^\>UH!,2N-DQL%ME#$%L2 M:K]G3*;77__XVJ#EFI8TG)W6W!^)OB(:,0VVYP4L.2(5 *X6!&V)/]+ZYZ#1 MH]9''ZLJR T &K7NE=S>MF/"^_1?O%C1QJY5!UZV[:;7/DUK=SKR MR6](@90>(4\:"K18%$7BO;IY\@L4 3=TR( MIRW2;]@JDT,<$MVWK"P+".[ 1;QH]QQKP7;"@4VV0,L%Z=&9[@WOM;S5*FF6 M>E8JEUQ&WR@2( VZD=DN7 6>8/79LW1,!.$%]/9JO>MJ7:ET]EH9\J*:;HK ^B[!8;W3(E]#C6#\O6US*^W MAPQG)]LX'M-T;N_)/L"6$O3*^$6'S4Z'Z-&FS>W?"?\FE8G[4)8=SPHO?-#I M*F%V'J)V.RIQW_S39ORE;U*%??&ALPQ<3HZ-82)R8++)+S.,'NO _S_9\@ .^:\O-#+R>-J$;/K0V7%M#G=M?TD^U:QE+AP40'7IH M^>7?]LE-@1IF9T5VO52ZJ>5@SWMC_ M%2+/,[CC/<_Q+YJO!N1O OT602K9G(\ \'<>]4R@S?EZO*19 MXD; SXL9P<)F82,G*:CHH;KB:K0989UE<];#%?">2^XK88>SX3X:.8!3#_%% M&&Y#F.UAHH?(XVX9'8/.$WF%=2DSMF?TT71H7=BAGZ?/#2/_DB3K%JT_7[WQ M9IX]2\7,7D$?UQ\EF]L,):_?%=L76- M%&1+-A"W[(^UH!V@J[-9?1G6 4V('[TL\#*)=^0ON\?S0V2ED12-VUT3;(5C MS]0F+MW^$=1EI@E.7P<7,>S.S:?!NM@)0X>XAB&, MS("-F#UI&NTU=P J,\\M_!3=MEV]N15>=FLTCF@1L(#EM;I:)"W95T!'A.ZJ MI.F0 &5AF]/P_+=WS7.$YV>\B&!\IU_]A 7O@G:&ZLD'ZP['W9$.:1WXO^Z$ M?)*X![QUS#3H$_ N'$O)/:N>1C.-Q49& M#^3]R/F>?5 AF+4(ZOORY!M&+[=@]THPREV436+_F;\3+\M20748R'P[TP*9 M/YR]./\<*2]+I"F )YQOF)A'_9Q]Y+79Q'Z?KOZ, MIZO*),I%;A;(^R..E(L&7)3DDZOI?#B8\]77(U G.+U0Y YZ!.=L;.:-"H0$ MY)O===7\W2-=7)1]0A";+ITN4WRVHG/VC&H@T-5JKD74;I@_Y7LW6Y8LN/,, M=/O[,/PY*R NF$U;K2;MHW!"]CX#/$[!\D0CI%"@FZKOQNO8V,^/C?:#QR%/ ML0<#3XCK&?UK.2XL)2+P0W)/%CG^H.\OYG&?[ML?]^B"EYDN.(Z5\\P*-#Y: M"C26 HW?:H$&V'<2$QC2D:()R1/8'6!'\+G*@"Y=N78XFAQ$VDGP:PO@,9., MD_A*CC2=U( $F0MI^3.-4%A(5T,3R$/OJO>%E&=P A?6"8<1._8QQ7JU .A\ M%I;C^0ULAII#\PS+%I/F0=,?E',&^B(RBE2PL[>__ MI,4X$!U-,.EX5NU%W]+3UO"(IFF*3%RE\$!&)U%O* V.K74W.3[LG1&MXHA= M,\L"\]?V]O +O+\BL^BG1:NG^BO6AUQ4@1+D+'*=QTB>.-CHST%R=)E,7W>D MQ;NJWD?'8+9X"!BOG7!@@?;2W2B9==U:5MQ"ZW9E!5ZX@+UP%7^[U+%Q(25# MVOV&306W9MA?K*Q+7D,XA+7C!W'&\(/@CBA-J((32OOW7../FHPR/>/()S/,713K&-JM//_M]Y/-M!Y0MRL&&G:K5!./0 MA>(+A.2TX6Q;,HGL=2/)>H6>M\F(Z+4T"GAG;,5GA+R:[Y^[BYW$6X M^;*[J*S8LI2">$5,3[[9FLDT^E@_R!M=V9D42]^"3Y$X0;M=V4FK(797)":[\H MDT69/*8RD20'8D/5?X\A):PX#=J%GO.MTW;*0GO[-,YSQ:0OA2(_<'O,.@)K M76LSAO :%:*A?!^8Y">0M+MFP()NT4^G)4Z+?EKTTR.&LFLNI0K6$5H"M,@U M#"/&;>E9,W6X+(AK!B25?QG:2Q+ *V[1K2);6EZ(WP3)I\9X$W.4@5Z,4W<* M0E/$!N B+QIWB5VZB5ZV6Y38:I/([H(=AE@WC7V/-D\:>J]M00T-*/5H34M-(G(!BNWF\ D6A752\K4HK$5A M/5IJSD- HFD>NWJ>&U3IG5'>N&B0$UKP18,L&N2Q-,BNZI/_Y*!19E7(HC=. M:ID7O;'HCPCP1C2*\EUI'[B2*3M,0N.)0?K2H MEI.2A$6U+*KEL50+AT&NVEHBOES:[.J4I=)9NZ_!,,.M/\A@2:^9:9ZJ6;>[ ML&B5DQ*"1:LL6N6QM(IO;CBJ03*X9>EY-T1EGXEYP5 M+PQ?4%"S+Z6H,*%?.V@TH&D RNX-P[^=O?QBT6 G)7"+!ELTV&-IL(22D 'K MLAVU)24S-FQ3B2W5-MN:C*OC&NE.H-UC(,E^ @5D2[]3ZYF_ O]L2BJDY*K M15$MBNJQ%)74Y0C.S:39M ../Q<,&G0*6BX<,$<&Y70]7I >8VYA'O.2*S\Y MJ5C4S*)F'B_GQ; ;AIP1V[OP[XNH6KI,TRC^AG'#T5])OP!2<5$L)R4'BV)9 M%,OCVR]U>9%#9OBPLU#VR24@#62TN(L@1,0 ?AS*R] *-FKB<#M:2+PHGU.1 ME47Y+,KG%!)CG ,+):A'P3=4#EH6N!@K)[6\B[Y8],6CY;4$LE9Y#88KQ&<3 M/+*K_OO[V%7]QE0+<+'98C'\7K53R$$"4/@H-*W7U^0@*>9.!I";0',-117UZS??ORXBFO>$'^I/ M^D)]P*L7+U_@)F9Y][^,7-J_04UI8GPHY\]64][SR8NF_*4P A?,3"=LNL^Y&FS)19ABWKR?39ILP+T68 M<$F_83!(EN@_CSUX4^@%WZV'EHF>R=K[1,8.QFH,G]ZR"YM*^&+B1T2BZI_. M8(F^+;=A]9]EQ_&ZKVWPQ@2PI<6LJT%(F4U'XPR0-6!.DYP(VDCDFT-ZBF0T M?_43'C++WW9RH?W1)_+^?UZNU5Q8SFD$2=.%?%;+Z76!+H>IWJ*'AU:9_!9$'%0Y^RT1L9H2%A(W] M'.;425LM,M<^8!/\>:R%4_W\22S-TQ"@UUQKT"KW&Y32DQCV1'.^83:F'@SI M)LS\^_\(3>A()K]DF?P^;? ?HDY_(A]+.^])C/0_OOS^!SM4F,!P%U8!M%$, M"T@3_RT=CZ\^*5C-?"Y$S7R'L%7SR&V:S&Z@'WX,=A\Z M/NO-+5/XE$TS.I(?>@ZYFA]]^O$?7[U8T1K4(!'\$^BOV\:Q]9 R"TS RZH MQ, %?XR>QHG[/J-M=U_H.O:44C.)F=VJF&TC?*5%5Z_I@^:5=,@:'MS M534E2(V8Y&K7T@6MY 1A_8 #.EI6;/!4/0]KPZQ?K=##:;63V2'\1&:T?N-] MR=5?RUL\[,N.7)K)[WX(-Q7)[;>A%"Q)7B%EOP:WK"=A=]Q6ZZ[M^S.)/:43 M"N DQK/--%LV\]')3?XM"!OA_\Y*WJ_(;7IR^_=UY!:K]W-ULJLK.L)ISZQ- MPTXU:XI*?BX&"!L:0VG$HQ$HKU^)JN"UX&?NN,>)+AQ&R#>BH;K/VZ,OP@NV MPE"_@NN_J@:Q0@=5+07)R,#Q59 AAA7,>_R]0E*)BV"J(6ZWN*]65^WM@10@ MQCMAD9AEM*UE@;W/@)Y'*Q>N(&E''B M8DF BM]/>UY&DXV!;.%B,IH4U$)IMPH+=/SYZJ_5NW!;]>JMO2%!HWW45"6' M'/J1SQZSO)WT"S2#@X2=ETD.0_Y\G@>YD>AZ2J,]2X-)9:Z M"C(NY/A(&C=]8[41NJ:#DS$_ ]/Y&$_#WWU6?/+B!8O-ZJ9J91NT+AZ MIHR*>PV?@F*SH1>$A>LN# FH0<@3!#=3-B!+%7.YW+UA9:)D*OOX.SJ9JMY@ M()CKU?$=;TO>M.7ZRA#/V4W/16S7;JJML%B:V<%13#DB/-UFQ,2#Q+ O0^>& M5W,DD[U6\$;&8NZ[:GC(K&_XD *]S--G_26CHN%0!*N5K;II;WF37I55(5:$ M>I4O,^)7T^K"F5E7O=!KDTE18 GDSE09+9DY6RNYJ^S!H,EW0@&9A0$MG:V4 MF"J\E':->S(R>>R4TH/A)L?[O9KWP?&\,5?@0U)G;LH!\H!I6ZTY)[?1E")_ M]+J4'"(R$B_^"$W[ZH^'A*)9[.JP=M/:?#WK=9[.I$VL;+=J.E7=E -78+O# M(26)@&OWYQCDRS\RB3)O16T"5$S;O3L-^=BVG (H;IDZ]*KD.)4QX%ID3/>N MP21$OT=D%4:\6*1J,I,T.<$JL+-6G=]KW!;-EV-5D^7[T6 MTFIZ8L_3S,:J'="VIK42R-Y%MZZ[27C6^66_*B?L(VI 9M3>EE7-)0-1JVL8 M]$$% \YO\8 A?-[<2*!N;E^G4SD94;:U(B?SFEVYUP\:Q:6$26K ,EY5%]7@ MXGQJ&)'J2%6<$3()@6=0<<-"W)7O<& **U'OE27.!Y(7L3* ^3]VT.DL$+YB M_5T(UQ[LUEPS'-VIM%3*WCOE28JB!M-9ID1"DH5*GQSV6?PR$A@;X?KJHFW? MF;C2M&WT>% H;QZJ:LG:F)DB]Q-IXG,RU$W)2PT'#I3T3JV1O>+P+"OG.FA0 M5:I#2JM.*=^1K4I;6;ZO[3CS@/.5_^9@S,M+L>*BCNB9:8H,H34R%2!-B$SO M4-5"M,!&V U<_2T9T45B?4GKJ=SR?5N/XB:(D<@#>/L-_?'=5]_RGU_RG__U M^@?ZDU'22:I&&2\M$2.OCUOZ*-H>G0/.B2/BK3/=-SQOHJUI0Y>=-^N*+.;@ M@MES]<1B?]5]D$)EW48AO%.\=I:\-6TR]+/3$;VK>%&W+$2:JK8]IESH>(!P MMS_T0"L.2<_%KSL\Y&@MOJ6=PM\7[:8>\LYQ&I*[*V@M6%NQ2BE%6 Z2,$S7 MFK;]07'2UV::BT.45P[A4&5QB 8NSM,9;J#$[NZ1J67X]%,4-O%K1<+8;.-/ M4;9SXYHI9K*T@8SDJ1\;-+T0)$/,)=F@^5F;4F+#BY5>+8$V)6O*22KQ MB]#=B%MRT;5L:,USMGN:]KB6^3INR/MBN=1-;V_)3/8L$XH=&HDU+>1.&DMV MN"!,F,;+':TND$W,)T)X3PI#_"O]*-;H&C-I:"WBS^7$P(ZU!T_2J';*) 6A M:5[9Z$='/N$ %2R=(;UYTV(V54&AG2I]3S1C4&?8R:E+"IX>+EGA0VY1?9[< M&53_PNX?&ULO97 _QMXN&!X#26QMH.W]<)8""[22I%R%H[F_9FO ;^*-KG4A MP1-8% <&GY&''6B\(C<#:2HD2F ? M+_9FYD#SQYG-J!L#4;RY:;J+Z)Y5"SOQV]',5#]W.E$DL%.M'<O48)E^7!#.8S(@1GSD&1>0Z2^<;+[!FO)YM*T&C=H](/WX@&/% M[7'=,!=MO?';A5Y85^L/40,?MK-.,=CYM-7FC]9UPO-V,RF+])8QG \QC3=Q M9@N;=<4$R#-*:HUES7G8R[(\L,7E;]N8>3*KMU@-87W5M'5[:69EWVZ'V]+B MM[0GX^W>6IZI+L3WZ;5IY#DKVQLI.N<\*(<:^ -B-O,KN?7UAA13U1LO]P_. M/_"3%Z.UFE'D'#6-15,2".E6_54J8ONQ0['"?N[-WTF"A.;'FH)>]ST)'2P& MB1YI+)OUE!A5K)J2# ?\]&2KYLF]=H\-"GW)3UWL&X@7KCA$,C$ M"40DR55/Z/GAMI4M72<^:[Z$*F4R09:=X:\D[;B;L=Z1VZ3C@:O^7'QA-KZL MCLGYZF]9TM(* .QM+G33A$N$OK(PJ9FJ^]2'[+4A8D/CG#;(VEGS&;0Q'NLZ<\1V6"\0 3Y-MORLZJ9G3(] M[.&G]S2)L<)I[,W[=,]Q#X'K7H#XF@V/=8E=8@^$'1%%V#;&-G\>;Z%.WF;J M+04Y2"S:R\ VFMA*4%).DKC Q3:"ST(-M K;+;94"9T3!N1;*J:-U)$$+0/1 M#)%8GOQ \>XWLK?P=!22_<+'SY2!O>6XG#UC/OQI]>V9S+C\-SE+*73H-,:A MGH :T7@0GRNQ@^7E % ^I324N6KYM)":B-E+\'-G)6XRR[&B:4[G_8_/(N< MM>XF*@"W42:A-1>NEP;4_JK:#DF+X!FI[D.NR7Z+#+EMK4*3.'AV9D4,;%P/ M_F3Q(YG:XR:(UJ>63]N%%/VIZDO7/O",XRSR?=..,^E8G.IX-.V?RZ">OA_P M#?+BT6R'RUBU*:J*/&$"(T;!1UUD%0-',NKOPMY6B)\U5V,6MT&*_,UD9N9C M@$_\M.?2G7&0X*I+TUEYE)LXW2LT5YM;E%4Y7<.9B;IB\499&6\0G:ZVYA=OL:)0C MXX).4@/KYHZII[PG.-!6AV0 M%)]&HNKVEO?)%7D"T0PFRT<[(5"IT@M026YU#5H?E@E7EGZ5['@CDOR13ZH7)H]9%II?A9ZG:"(6PZ,'A0*R6![M"6OR2[?MZKV#^ M5K7'191JW?!D2=I.K$=\0AR<#-S/AXM <_"!/_;] #04*TYG]4?"1>-AVVL[ M*J3P&W2;V$281)JO>J08 @5.DN5#: T=TW!1 MHBRG)6"/AMDLZ,^!7M*UUR2Q*+;4!BL:)6U"TA=;U/X7\10U%@RSE5"$%=4- M5 8[7C0=M1S2*SZEK=*(K('!Y12XKT@[FF@9K\Y7?]JO_CPV0=^9/YMK=7>V MM==\;(A:H2?6@<^.+U[\7@V1BJSEK;_JS:5>78TE+.X0@U;S6 MQF(YGVBNI'U*[VYH<<]DU=V3&RB*O7OD;3C^0+)U$,>+ 6(=-SY>/F2+-(XNO+??O;B!;FPFVLZ>P"C*4@XS=< MD $=X/12)26R&F$K5^\:.@Y75U4O"#"L?:L>*3RQI0P=Q#=(VJIC[3)?] M7/;<+39P<]O/ZF1_\+MAA<#^]N\\VBHUBVOQB-,]BSEP LM?JA/MG1KULS,O M.G>B2_58LM6R[H UJD9FEHY<&&F2*>&H<:F);XJ)!J:>F%8V;P>WIG^]U$P< M(!<(D/28LR/,,-E)F;\8=K$>4WHH+P-Z#KR75G-L/-76H.A6ZB'0 E"7$FJR M07&0O^)?\>9YO?53@"+ M^NI]-#V^%/L1^1GQ]VY1>%1)V5*IEA3GO/-UQAULOW)G-7?[LPTQ0#C1_>5S M49O5'O X *NC$3N#2.,XV/!6^5MV'?><]>0]H"'6&KVT#N7&3[T:^([(SER4 MWOLH?6'S&*7'.V5/O[KG&SIQR89F%G84+Y&(T]I+?0(O,/)@O&RM?'X6.9-$ M5"5=)(<0K5E5RJ0TP=4&W=^/E@J1?X6S>=W6;?>'_^?51R^_?O7B,4]J0T.K M[E@"TAQ6*->O+CE<0S=$T$:-%0ZQ[&?^4:SO=.TV)P!!S!_C^X3A1\L,Q)SXEXKC 3_NYU9.-4G%81J !L+'K1R34 M6S]SM]IY:?E>E 0TC?;CXY"A>15PR^I:W##]=H>3PI_X'V]?KK[Z_HT29=J< MR.=^\_:[U*\@U:#\A!K-F(5+F':2V/SG7NDWXD__^346J8A_6_W7*VGL J: MPZPA[^VLYA=PESU.(WU@BGM+F:H_8"+"#4>*)^HSSU5OI7V,8E5^Z1MG2WSM]/[S^VY>_[K19HQK>+H819 80^8J'210GY5#E/L54"+.A$>O MDJ"KT%$4@2!5;HO8IS"5X%%3'P>9]BFR4,KE9_W*3C\,+9NDV-"2$3DK1YI7 M4=WQ_;3M-ZVX+]H^C6@+Z8IUV[BW_'@H0G=]DFK0]&%2U:D:/_.9S=;S146< M:Y/L4QT$W-+@_I%$C%:+639;UN#TR_/57Q5W)M; QL&*4(H,^YJ+?)I1PJ3P M!A8YT_I=E7J?DW.U& S94:. HFSL2"SL[5(:==D!Z$B"1ISQRDH;*!"NPO0[-F1881I'3$Y.6JL!74RY M^RX++V@53C@X(OELEP#F*%'FE,YU\RFX];VW<:2S-$Z]"O;YZKNY]6!?<7_- MY5(,DD=JD>-E" 2)+(]]=#J CU>EJJ!*,3O3_C>D7,5<5O9JF-T&=5;V9U5O MB&+BJR98-+&Y; >!R(G?\%,?--:O2#-6H'I4UACXHH[@O2)BL!=5 M2OV)Z[A*4GO:&S7S9E\1=98A0I0PD-E45/P44=@V7(FZSSZ*D='A\9#HV-$. M0R>YT&G5\%$O7(S>:H"8)<75:[WG!-_UN*$5.<@]=4AL5WBGY/ ,VV]T,.&WAFKQDR&+M=37.-9 M]4@SYW"9AP>!]8SH^Z<:.$4:BPF*U36-XXJK14LKAXXN!)P0?RT= :1;^;&A M[%#-OTTO6)PC0U Z3@H*:@#5GX_;;H\;#!/ MEAD)HY70R%$[.101E^8B1#[D7=\R4F;Y(1]Q*&?MGEM8.86%QK,Z^RZ2P0_\P#7<% VW)QJ+9+YLV)8[@@8Q[.H9_C>X:Y'>@J: M0K*<)]#0/[S^YF]6X%/N2MW("2M ]SZJSG6ZCS2,'FEL?^+>;YS)S4V[CC"= M:OM#QKNR0G1WVL+&/U>L59EV26'IA.]H?G;Q @'E-[3\MDO\9EH!OAVBXK?' M69]@1FJ)/$KH\U15BY $&J^4\XHS&CR_ZB"O'+LEEM=38Q7<";-^YT?*0;DA ME,+EMHF!2.TA@ 3 7 ?O6RYO[ALGA #GD9T@Y@-J'P&Z]?5G5H-AG@(.H\WU57O?Z8!B,!@.!XO(X[U:<=VS@ MJ6RSOVJE.^ BD)167%,6Z?X8(* 67AR<51 /T99;J$;[K5YL4R!U(QVM,'W< MQ3X-BV&$[UD>43&7BEVLA3M] *?'32Z 7-$H)S,^-NQ*)T)T;JYL*!LBGN*&73>CDV*<1BBXV"RE+A MXNG^B'X^Z9X)QT1<3RG4G"Q,834L%R&A@R2P64A76G'1) AS53W'#Z'T,O9/ MD1(0CABAIHE 9P:!0)\C-LJ;WS%&7"C01J3N_/Z-E/8TY#:TC(*_Z2]1L['B$+!U'ZRK&A25''G9&0*2AZUK1 MS32V+6F,$AWV7)VWNU;<(%J;FO&9896'[B;B@= &(IOBK-V>*91SFE9]DYB< M&E_42FMIE(5Y>$C +2^1F?"5$VA4_S'-$<,415,VG@7B]8C/.L":SP\!Z:!0 MG:-P3.QL-S3"?[@'1FUH2UZX$*8P(HYZ+D*[C4E8]QV*U?E5.KIK)#S&H?%A>%=MIVDK5GTV'2V ME553!SZW5::8&V(6TMW=Q0>W\;M\CSK2.P#L81%UA#$YQAJ,-W8XPP9A=)$S M(3F1"$VA57%*Q>S",]EI!XEP9?D1&E*VDP/S.*1J@H.OA,K).V'^+_ R*$G# M:H*OK;BF6!7$) REE $RB0"53^9C]+/2!E+-NS+&4UMK 9A'XM/V?&1*0$S MC1+D0./5YF#CB8_DG"NFP!:(R"CCVY@4*-S/-'G ?;?ALJXN 58"(^R=%;Z6 MZG7D.U1A6 _DZ5#U0!7+GMP<-Y4NF,3-+O.N@P#HTM,:!DWE;5M$*HI4[\?I=;(B53O.:FXQS55[ MSGE#$)'C>GWB]3] P1?W:_@#0?[7>P>Q^W$6+!EJ9Y M)T/;:Q_!X7$:]5&I%"1&&YK$"5:"F""&E^>.]'M,W!=BXIIUFP[\IQU=2P%D M+I7N7"%FZI)B:S.=A\@.]U8MY56U)*=9G%.]7!$/A]Y 5M.FM JU,C&3)-*@ MPYRS* 2% I3T'@?.2;1 ^-AIFL,LP5%-7OD8&;X&R43R>V,AA:PG]9V%R\JI M_7=HU$4\!J$[HP.M9G-)T=EG&@$M<(AJW#2S: VD<4$CWN9P8N6*BZ<5ZN#H MB.)V0%3 FU/NC&+1VS5X8!NHBVPIMQJ;/*.C8U.K48X?Q"_W"PI5U*F]*NF*^'PD&X[6 M'W)8$]DCPWB:K4+4%@/Z77H#"Q7>PK4[EM"@J4^KJ.CU?*$6)F.ZU8]*",W2 M_&!E20T$63"3-,$9BY9U7>Z:_6("OCLO@-[+(XG:,<=P)$JR8@W!A[6!27_P M1BHE=>NMV[/T;-]D:9;'AU)?Y;[G+*_C/#M6.MV>>_G'YTOYQS,K_SC]7.9A M]<=CC.(_$CY0-\'>OQSIU*LC#Y_Q&IJ_X8_S@U0?NEQBY[>B4X.=S$&9INK; M"0.T%"^BN-ZTKK3/,4] =5"5D(Q2=HXDL=O#+K:J\VU@U+'PD*;^CP_DQMF; M:#;]PT?G+S_Y_2G'WK_+0D 3?H_CK,KB2*2T:H&4E: 6*HE[1/F0=&ATK;(D M(WA9,I^+D5G HM?[DHS9D1@F>"< C#/Y?I]]E2'_\/4WW-QHH>;4&2L>-ON; MP_X:BHLO193A@M$L;H(FH$BLA]&RX-E& "Z9%13$J&V6?H/!"2SR7N#%!;:V M*1%3+9H@E5:1), G?O"ER#[E_ M5^VD*7.;+1)L>+IA71JWZJ9=CVIGY*EW+&43ZI1JEL7'"TMAAD%+@/\,20LR MX'?'><@8;XHU2VP>-^2K7%7K^AX(U"_NWY(OSS_^?+HE/SZE+WI'-?O7CQ1:$/M&>50!'< MT=IN9.VQQ;J8NM>JK*]^4@&Q*N($FR#:ZU0]H.3XY$\S'F MPR2VD%*";<&GU'N;'D[:B>F"\-/I\UF?23<4.DH!ASC#N>(GA>Z(4UU,83A8 M MQANKXB#D,' VR)_9DJ/*+]BV'G%?J@L3:W#^9N1M^'W0GE/R3:N(YWM2 MG[L%RDL[WDE?MK;3;\NKR/QPR&%\U<_:;]1HZ:@$5I-X)JYW*>M;V V "0A#UCSH5_D MD>I[#,U96_(N%]>9AJ8I-%:0U9F0$?"P!#S8L=5RS+2/WP3)"(WA9YOW#"D) MXADTI*=MPM()SEL"H9-P2+ZEH1ZO9HI)%?(!^/(]E-?W?7L6F(VQ@G]R!WU\ M_N*SD]Y!,<@8D9'^*X$CL5^Q9BYL#OZQ4M*08Q\=#,%5$ST_6P,)4H61A6"( MB!I\K,I>*>WMLX7&H@+3NZ8,420\%H&W:.WT_0R^AUCQ2F+%4(T#T'HEZ"GF ML+TB@WSHDXRGGNODP\4,Z]IXAN[,CMR3M'N8SCY]+__UD89EJ>6?DQ=>:ZA*D>$C, *L3N9_$B YDD.I8,:8#BD#Q+W.%W/!9?N)ZFGV *Y M#UF^U$8H<8U91'0TV -IA@[5;N*=_NWK-[S;%&# N<&Z78=V(SRKG?8_KS;5 M%L;>8&-!HVZJJ"_$\+IPDT,W.QIKL$EN=?JW=!B1Z)5H]+L0?1U'G&92, T,80??.$(C*<"3BV:^C&[7TJ M.TA47;-]0/8KF:XE 1]//FM0?7P3?DRKVGM;*^/+_U!QF4;[VHF]K.J&% M6R?!C'J85H/D5\GNK[CW[(FK1"Z]Y!XR3H^Y?*;7)A9Z3>!U"9E*#G-=(^DU MUI*49(,+&L1-2$7J4\MCXI)YX"C$ 5Z]>/E1,8%N8_,4#K"B$B1X0]*+;#:\ M,H@"$I>(>UA"@&[T$NUIST L97MJXH*6PGI3=F-CUG,DKA;/P#&YH)L?7V>) M.IJ=?-R^J"Y=WK4<8CT+&[2E7U77I!*TC)E'IS6,J7-]9=R;4+K.UH0P:P0 MRJ.89)[Q3B_!P$E&\67:M$R/=]"TA-B'O=>"ASR=AVN>&26>SW#N4FLE?W?@ MNR"J(LG-Z*X?K6%B,?.P,Y(/T**8\8(O1"&.5RA2.8CP2GD]I)Z"8R\IW%%9 M*X >X,N1IQG[1](W9$$\*F3WHU58:5>PP.Q9%P5VF,[T(@)[7T M,:&HXW,(!0O.QN<)H+6ZL7D..C?SDR/K"]PP=%,YON0.4:Z8!>I2!;)/#1V5 M#D_QQ *AS9M1,%.'2MP[#$<1MYF[ .>",F]\Y5/B,,CRR+Z8#1;F&H-;= MF; ZZL]%;,=XA=H1* 2\>^B\SVL0B%PSCA0I/B$/28F8"'RA!;>IFFR+ F4? M/LF8@>,+I>SO8/8GA\$]RRE5-+:S8SF7,K?^S*N,WW MR;YI]M,'S>F\>W1RD9H&O4/"I>_S?NTSJZGX8JFI>&8U%4^N!RU;@Y,9U<^B MALH5*LJK")MLIBQ.S]>UY'-8(2;M(R[Q/UP:CUL)VL%L7._F@H%2\1!68K@R MBS1J \AXX7,SK$<$IH0'12JOI:&-XPUDJ'0!K [0R>A;B&!.I!@K^IYF=M#G MJS^UI",-DYA-X0K=<:&6XSZ:UH:JX'0HZ6.-UN-J'KX ;B+Y$+-&?::3<3TB MJ,RENBF10FO"MN+#?H2KSFK?.FXX XW$\;K>FDT/OBQ=<% +>E&7 M.RO[GG0$Q)'&[XYW9>YM=E!D;0OWUZT\N5 MP8\N*J2JQ.KIA>H@VL)H2>+T.NW>FRK)08ZZO06[F53U/=XZG*0N3OY2IYV+N)-7B4@MG:*$!:>+!!IF&[<9<50 M=\R0\VXX\)"[D@*5_$!DN:<5?//UD^6F:B=5=0;5J!7ZAB"!\DIKM-92?MFL MO(UE[E&A'1>LFN;9(\7C7C9I6Z.+0-E'-W+0S[X/B$Q:Y'<#N,/L[1+TEF)Y M;-./7ZS0S-ZQ QD1Y_,TR*1@H%B]*9MR4Q:K;\D_7+>%T;K_N2154ZS>TB%\ MM?H+O:(4%Y0F<:]OB;PT7*KSC1;O;]WT.?P-YROW8DYI,X*#+1LBTL9%0$HV M?NW!$>[[J0"SNE]MF:+JS.IM9B% 4M"J/VC!2@U7SO/FVB]!DIQXYT:=+6%] M6T()7D=N7'8;BH--:'[FP?Z:)6 HCC$P_1I,Y"=C8>0=L)?SE>:9NY6B$2,' 4]H= M*&L7B;@C"YDZ2;2V:DM\Q39K:YO2#NP>;.V#5O-I3F4(:!!ON%:(47]BW9"= M'HG50..V.9)&$GIG-TAR> M4;_2]GC2Q_]WTX@Q)\2K"\'RR_@LI/UMN%*^Y>,,[T_\\'XK.GB;4YS9%'FX MX:L2%="1\MG9[E(MRWRCAV')F 3/J"F/4!'T-AIWU+&-*OENY]IGA:H78U5O MM$"^KN=/_)GQ9,-P%%DS@[ 1')N(R0CNF@5ZPOOOF=: /*/WK[NNE#C%^[?T M/6AQ1+M]'X*3S3*RN&E\W$WU2@[#K9]&O.0MM$^$;M=1] ?#F$L#HO2(<_A- MR-[#*E-"#+C#PN:HOM?-TG8.P*#LWXGW-2L]58_#90"(0(>D$..K9&_T2)37 M=-:0[>>IHCBY0;N$GV"865M2'\F3TS@*D '@[AV,Q$RC>"NY7)%5=27Z6>K8 M?DGGX:]"_73ZBO7UFJR"OO(^4BI.2-\:<[,HCMA4$IMS):^L7CDCL3:<]75X MZAK62%\" \^Q55'$E),6J%@3L5Z!LN$$&,,&TA NK0I(\";Z+$L$4LB0]?CF MU[H21K=0GNA2(A:I,=Q"HP>W\-YP#S\L6#&REH=+_NH;)3J1SBIY80=@7M;R M>V>+M!E!#$YPP;UGO#%XC%SQY4, MJ@VEMI_UL(E;Q&W/_:)83DH.%L6R*);'4BRI+;B_K88UP(&5L8$M$XZ>]R-W M3?(E%PH+H>$-9[8L&N6D!*(M&>2R-4C4N#Z=Q4T,95T^(E4?T?VZ#&3&+ M$CFI-5^4R*)$'LTLN6) <*3&IQEU[_W,Z)5I_#?Y0[[T;5$U)R49BZI95,T) MAE904(>,F@OM9B#F5R/7\,%[4>@D9@SAPK](?:H@$$:+&HF% MI0&C-*S 9#KE)E7*64GK5"4P'9-8T*HNU^^"D>S>.XQ%LYV4("Z:;=%LCZ_9 M$OT$X#++7NB%E2TP-#=5UZ(6G2LAK\I_E-V&R?2T$WZMC /TLI*I=+36R&!? M)P[EO(KC!L8!+9L;0&L"YF'15"VNU6- 8:]016 MYZH$2(W4*<:TVES>C,VAWZ!:L34_%(IGJU;N^>1%K?Q3:N5$!>H#U,K8)'1- MM*..S;N&^S4\L90G#IFU7*7#.)R\6X)S?*'#.(TK=@S?YOW@<7RNH MO.^[X-[3MN;6H\0=(ZT*2C K\!;E17N3M:7+-8XGQD?''9%RN>[(''*PMQQ- MCW&>NFPN1R;P*Q1;EA'=\63@C7 GF-+<%8@)#0 JF>#KZPW3YEHE8M3F>J8X M[%M%R7-Z5)%LI--L[Z>F6&W:'?,VKUG9*B!_$<'3K"N%5NM\];4T@V43B\:S MWE!I#IN7LI9;-"PQ)GG?CX+_:H@:]$0 3H)S0+J;PL50:'//97 TIHHY6^[: M;K#>OMB*S%WU;;L!\U\R3 M\-9,?S[6BSG3:S'\K3TK.,R6\:;LY:L,' />P1#P!DQ9K1LG+J185_BF* M2<2;\HT&H=PQ;DW9,6C%T]:AWP&E5"B)Z9,"J*H95!PLC_R)A6%.6MO;1N++ MU87B=-TW55Z]O;DBK;+ZLFJ[BI3&]U?G7YXKLN<\O-?YZF\>!N?H:M!#+P"E M<;'7 @7%636^6"%FYZT#+:;$Y:6#'.)&NG:#=" M@0!9\/0%B8$)FZJ@S_!0 M76>)#+58?=613OM3UW+_<6@8>4%QAU/>\=NRHRWYZL6K%X?D"8H"SFI+(#-9 M]0LZ2'DM\#\"(WQD )8Z:$+9Q=[@;[OS-*2(R2K"R^HFPH>(>A'<J MI9F:P= 4"\IF7>GKJZ@@63?A:)CLH,E*193/WHZ&!"1W]Q)/=.@L\$36Y)/5 MXLMX-V:_D[-8;6K%@I ^(N P1'W<)]!86AI%J'G:+;]SX.WE@/T!LKRJT9G" M"0,X+]X8A8#_]B&QJA4K$"7+&1N!SJP17R2%IS/1[>$FPZ[Q)Y*.(^X0>J"( M0)A?S.>G;JT%W0ET7)5=.R12L>G"I*D59940Y_(Y7VFAA.ZP=)GO4I!EYIV@W\U\&VY72F)Z M/Q_=,CO&_&BX$M#K)JJW;?<.Y.""'=,%05-I(G\;:'0UMFQ9*'B6[N K4LQT M)QD@8+N.L#S]$5%R#X_Y%YNKBW+][K+CTU/YU]^1+8OO9;0^H$TDT,,$%>&! MIT)S">;N!H@\D@2J!+>(=C8M-PF54634Y1ZA6W1JCET-'I-"\ =QIF!ZWS!@ MYMG++T3*#K@5#K[3*XVZ;2[/V*B=+(B=.M@30C+?3ZFV=9.\"_M4Z(C$EO!G MSVU2%1ML$]NO=VG/!9CB+@WY/1E11MC:&B_43=7;F>R9 !,CXITX?\\-OT_A M7]J.3.I2,.@ZZ1!*TG++T)D#C$*653]/V)N"?BY3+?Z?0M^ *Z<2(!HFC$=J MMS\$;YN?6<'P06A")G&6=S:9Y6)^[PWUA:E@YP#S9)R67@;27\^S3QYLY!@3 MPC!<"$)-0PN-B$'?29'@P530X,@]Z:L;;.PT%]? EQI6UDL.C6]H?'Q?*AET M@9'8V[51Q%3 [J07B)O!@&0T+%L%B2.T',O!API7X<1!9PN[">EK'X9LV83+ M=I!RH\GSYD8MJQ4/J9L@#%X&:,*'L-#XR3&PH=7;B %WG[!)91)S.4'GIDV= MPW7]4MC-TU=L/X=D5\7NO@G/=59D<0?7=)PK 0[DA$!Q*.3832[;89Q[8,H M%UV(ZFEKS;<.+VU;KM5O/61&VX2;5HU++GV!PRX\9I&_I<"ZZ:JP[\P1_M4V M;)CVK "V-ZFZNH539)2C JJMS'H2N3M8;;93> Q8>0%_Y/AL/0[ !*UZR7#K M/JL,Y9P>*DEM^,R(_6F(E/]*+NZFQM_(&@UU)#D-[^F*41AD9LIY^G^_+?LA M."#S5-O#-!6 X*I#V8S7@ODE,@D01X@A3!;U']:D_,!!M.XJ?D)-OD7C@=)! M\'@F!(^1L4R(%U&%I-SL)$U_'_G(J\MJI[>VW6H6#?4:=(QI;S :9#]4EZ4Q MN<3*S;;1C5/!139:G9NJY?455ITUBP]'A.N@ZSVW?'^--51RC1T5,QN;O0\: M\=\EL ,DNAN6'UE3 WT/EPQ*;XZ.5K9O2]JG$\-\%@[03KBYY97X4ZY_#K&[ M37?(G7SB^D$-D1Y-*+Q":M9-SY?/LGBSZ5D#K<82=X9I>TGK&Y<#R,R7TT$H I MJR'R )+JG-"+M7WP SE??36C[!F.U()^*G-P2WA6)2G!2@$1R@@H-@';XQ7A MZA=V+%2LC\FKT38-O"21#' $"!<3TIA E)/>;'CAYG$@-@@:)GT M_4Q#V$RT^AF["UT_G*DMS&ZG_;[G"SZ?^85F4EO'.:!L ]J+KJX (K[E#G%9 MW%>N]IPEI?^S'SY/;,S98BVVH*./C]^9N93V>#%.LKA7X=D3M"%+,YQ:.1(I M,9.O;;/M>912U&!HU^\D7)0S*SQQ&^C']G#OIVRS,F!,^^0@]>S-TI)@ XS] MX-7%@@3[/*JW%R38!0GVKNIM.A*[L1HX@\SE+JF,0;5'2J\&+O0(?)ALU6D_ M%MY;,5+V#<*#2_O9274++>UGSTO3/+I ?8"FH>UY3T&,!M7-7K.DVAFG>]K. MJQ6QZ5"VMZB8TY*(1<4L*N:Q5$PJ9%4&2C"*Y;!&OA#(E?\@5JJ(1P>P'X8' MLJB:DY*,1=4LJN;15(VVE4DB3]PF[BU(Z([_/5;K=[54S[O RM(]?W+-SDOW M_%/5(RJ0HN*@5L]Z>8H8?$'QD1@PH4A.E+:.%%F':[,Y=*$R M7O8/[;E_6F'QUW4M7;47, *=[[C9&&6;GP[CW@[ON?Q(JLVDP&*2THFLNK]: M_O+Q>FEF^@#['?>PKC2SB!Q:U7 JA9'OFF'2Q*9,UVWG4V=(_L1L8RSS]=E( M0>'3)A!Z(<\]"2K,\HP;.([$BHX\P;%KXYT=EK2=2#;44]BN7-Y4^@A2BLKN MO=5N*V[B8$':>0+"PQO7Y35G>OFKMJ-&,/C6?CXYAC'Y";FKN>L]V1358#UV M.74R^I:%E9;MCU0GXD9K93 ]"7"_W:<2:%^34J2$G34U(?@[[(OYEC+0\D@= M8.P-])7/W/79@WCP22?Z?P[3*C\/2>!HL5-A43ZMJ4#V;9#*OH]??&Q]-&_+ M[J*DZ3S[[GT=]JO7:U3\O'KQXI7)C2U>2J.2].Y7H] MLN5:\YZ24V$49O*VKC8H;#K,J J2'>KYMUTY;K"%^"=5._;<5L1+)8D"UY-S M&\IWD!5M/)F.4:KQ_-MX/-:^^&OD=$^&U-Y82TLN M.Z#UNJIZB!Q7#TSRNJ[>>+)C3GLI=)@?>]Q96C>JQP]:NS=:,%#76;[[D/:^#I=<.)ZPL'VQI54/ M.(B0:4F@% %.BUYY4C9EMP$&+8W:MI-\0V;RU6$8V.@27^P/9R_.7\$N7*G! M%9LNGWCEP<_!6'V[T0+[?MI\D?-Q15=8&>WA)45&%YRZ6*WJ-FAXCHMTK8A! MQ3A?5U=+$AOMDTDXJ:]YD)K&J-V5A6G]/MMT;=2QC2(6<#DB[(H6C9;T#\FQ M[K48B&[LT%*O_H!M5%1,BQ*5SFK'AVJF?0^J/_9"5A657I:X8MQ"0%1BN M&@07=(<.]XS-&LL["+ _ MAF,VI)B6@J8\R:$\%A&K1K8T[QB-:4J8D^4O;7(TW:$+RL/;Y.?I$?6?#F5G M7L@18E:@WTJ3?ITC#\TVGT[/KMUH+SD:!_%+@2HL=[S;-@ISJL:.-(=$^)(U M1P#BC-GA@_=(#Q=#H 1Y&;0.=PG-*1[OQ#H7XNZI%F@*/0I$]1G-T+13-3H( MTF!R8&NC2J?JU[5TK45[9NIH_*N5H#1);.^"+2KT%VEO&T9/^Z%:LIE.?%+?TX%8'+,,,\_E M%Y^.#)].KO<=2]\GA_+"&40\VJAL YV-_&Y M9AZ '3-D@8YE+<+0]=QJRZ,[4)%-@?+=1>;Q9:+,@ '^'OHRLY@?]%2%7Z5 M:#3@K_A0EJ&ZT.$DQICN=8:V60OAO;]\Q]9R_C"L5ME?K;9U>YL6PBADXCZN MD92L&C[)@1!GL$Y^16T#S:[L5B-N#9MX._KZJWXEGM!;,A8%4/*C%P6WC7T" MOXO^\BGL6[<6UL*_J:P/;EL';:"GTZ@+$<: ?S)=\7_MH US-4TBKX+-;9RQ M_ROM;*07?K H'8<"=ZN7+\[^+XVB]GP[9'SS[__&X11^UV=XU:=//XI@.!Y8 MTZJ?V3 E;-XOR>N767Z)3__"I/6T:[J99HQO3*XYY!8%D]_CC'XIU^&!,*LE)-.&RU-"@8H5(M*=* MJ*=HYC%D,/=+>[L08GR:<,R!KK?F0'B%'!,;^>@6&@A,M+QC!ER+T[4<&+ M' );8D,27X.V@/H1W;#"$@5= M0+$X@HFTH1U1J.C"4@ P*&-,I@?0L4_&Y"=I.[ L]V*1WFM&(PBU2:!,(G%5 MKTK^&>PG@5IHQ.@7=+4F 1DF&TK6I6+\VABHGLKWJM1HJ2#(@04$]5=L /[N MU8OS%R1A=2TQ45/8OWOY\?FG]G-1W^P/EA4@[>7 96N\@XQPF5M@;&!Q/OND M$#FP>XW--7+'&;/-WI0U0N0">^OO8F- +@D;B^3*C7;>W+(ZV+2A5Q,#B%0L M);6'Q?+04ZK^$YB45S=M%_-?G"GN%:6*?;M(0QGENP(^/.*SUNB/_8I1BLY2 MS7=T!3BA:U!JI!*J86XB9C_/RL^Z@,(^WL4'1Z\"]8T5L.XT7DK3F#-U.-Q- M2,/HO0K]#AH-2P=#29C3&U6 I2@]"PA#VRDX7GF+FHYLP3P89ZV(@S?9-Y== MQ_'YY)B(%$8Y4P@G!J2[C&DZ7T8I>1W6I'&(R+).+I,R!F1K=VPSZS$3WK-( M''F=)$U1>W'PC0_Y'';QY00"P8RE -\;;-,9#>$\Y78 0DHPT[=1(J&D"E#T)K&L2#04'R12,B9%H M"1IG@E0D3(S+7VL"C]ATO\RDR\$067AL;T)\=YS9Y!I4/AR9-:EBPB17XQ&] MN%0KK8C3#_17YNOX\X/NY6?_K9053RE,*2J6S!E]2F!"F#Y[4]V9+B^/JI,3![ M<<.1SDH1R"F+@!9'(_8$PZ0?8@I4?,%LUAEZDZN8E:2P-!4Z.[*XWJQ05'.P M.WC&UN"X,P39;KR><*I,^C-4D\"DC:I#QWC1,G(IA^V!]]EVJ-".WJ>O%I@" M;!^9CJ-VYJ$L31IK3+0^_V0J6KPC3T:T7L_M)UTLCDX-7"JCD+*2:^\M[JK' MG,RU7X7HI7TW)F#O-C[6:O.!&NJ?761$:I98%UU9,Z*D9^W6P94N72\EW71R M2?HDQ_:\5QL_C);C?/56XB-<;2O@9.U[0=#DFD$+N(8ZS4D4QI5FU#5ELPM! MN93RR;^=L;Z.5.RNMB%8(2 /@]VJ=35,^.(\_NQLF4W:2&KX'VZD"1F3,YBB M1D:$KU]9!45U@XJ/0]F!2SN5':"&)]!5(3^E/7]57?=)8470^&)%+]M@@W/9 M!]=B,Y1I@U]56LF13%1!.\4E5B_BCGA?FX'?W3 (LY&HI&*.YUXB\-%2(O#, M2@1./Z)]&IB@>36?:G\SSU.[![M?T]:B*9JBI2 4&$-S*]NN)*-B7$O<_':F M#%63[5!-L]U&LPU&]Q6+'4,R3$FH#Z@\Y6S>?*&I';7LNHQ=,^LJSM1<19S) M.4KKIQ_B6)S,J[55PU]#6A?)IUSMW-\V(G M90]!W>4ZW!&&=DG'6?AT/>EGP[P7@8T\EMKKNER+D9X,=#-9HID2:ZG9'@QE ME[O[$V:J5'B+ %SZ@& ?:PE5GT3E$*7LR4+8.IN]%N>@KX9--LW5DAQM[MAB MTIS*EVI':'1XZLKWDL._M_/9U2,9 MU!C]CV5*&)@6;: @"$_6VV6(QX+VZC1@1=%LU$E"XV@$!9TH6C2; DP'/0>_ M$E_,Z9^%5A4KG$(QWH!?WC4R$Y\Y=*)/*3QS4#76C4US$%2XG5M=7=)BAD)< M[\\C+O2J6%+RZL7++Z3 J.]';?4D!W"S^MWGGYY_%!,[Y>4E4[H,"&4V3)9> M:V0MQ%1CGKKG17P$NFUP"Y+'59S*B<#AR?4&XE< >DD?-.DMELE>_>G>>T MLCF9.O_*=G:ATRS%^9RWH,MH5'6UJ_04.]B[_IA';Y\03Z]C@,ZF0[J%<8RE M&1=N>IT>-A3M(SHH;:F*W%2<60.#=\SH*$>85\\V6@0C,>1[FG\_S9I_)Q]3 M9.L.8;DF>^.KRF,@"/O+@Y@TP5, M@I6OX>#S3Q#.$OZDSC(=]+ONGFEY^4DV+Q+H0#SF21]\KU<<8^!DH$9;)+FZ MCT[4+TG_//TBPS%E^M-4'/B>PBNWCPFUZZM]'[F674W&&5B8ZGEH)! M0L;R8 8[A^R[2@H_K*A$*E%!:.9J/#R-71EI=UR,SI$.^M#[.7DW:SQ2U F7 M'FS'.HU*I"&X^!W9Y-*K]8\ VYUWG842([&>%,'' 29L2F[_LD=N1B5:ZVAZ M>Z;,N[S$8..[:/ZW9/)SA'3=;F()YJ8<2E0IMMOA%L50\0[8O!ELR?55U5\) MRE0+'9BA465MBTHQ*OQ+G VKJTMI&'!#8>@(M:];KM_<097%>< R:M;FLM.X M)) ZK2,;')U1AF%P6?:6#O*%*V4072LP, MFV8[&!9,S5'[4>K50 =8^ 3YA4M0^DARG+ATXM7*R<>7L!L9"TR4\.2?26K/ MEB1.8BHSX?/$$HLQ:[ M4H+Y<%;BM9:WPC^? M7_^KD12GS_$C3=*UC?C-N[$Q3I?XS-S1VVH313(^V2KC=X0M\CJQH:+-RG22 M^HPU0K/?:5T+\Y. >2)U$R)O8E?U[_#, ]65&.U]NS%]Z2!"5[E3KE(SCIG/ MD5;Y17I0I^PLCM=*0.*G=Q^H]6284[V7LGALP\3L7*]EC"CN(HUAK1=X13;L M44H>LW:/(MG,9X5S:&9( M!_&V@X*,]2T8(;EGVK*Q;B\;^1 :;*WH)%R[-PSE^MU\=)>+:=CU&@Z&+>QW M5E1DT&A:+R]51SM:%^D@AZ23'L+DI^3HAQ;$6"[]^3'N_FSNZ#1=JF2K!@7& M075$GV#V>"25P\V70!?L=V?6@<3^]"8B+2#Q>Z.=,RP0$\E M*XZ7=U>RSU'7Q0-"&);+]",CL ?S7X5D"IVOOB6=V:+#8W8468&?P*9H\2;V M=W##?.C8I#Y5H>\*WE",XI-G9UD;Q'MOU6=#L3-/L'H*,&YI1;N6>=Q8'SSU MDN W4JGG#M$'RE#FHZH" 8[ #4J++_:IX#$5\*=8LD%V&BC4MO45DMD_Y"5H ML.&^)=9M&KMXYIGQCY?,^)(9_TUFQK_++5BVNQH JEIXE$T_4>SM=HNB2TS_,+A6(D&RMLX"H@ MU!QV\M^^^VN/#HW?O?SLB_.7*8;?I <=I1!;.K0!96?T!_5[B*' >I8V%B^[JJK\"ENE-68_JB]9U>RLY5VVSDH9M M&B'/ E_HVC8V81L 6DEOT#I_.M3]-O@3&=B774LJYTRS/U_C?ZQZKC"R%,_X ML'FZ")<5D@%5ISVCS/-Y;I'6;WR#P?P\"0W[7 K<[Q\N*_M'T _FY9:@RLR0 MN+R6 QM6$Y[\;_Y,_HN4F:OWCA4\_C:\:U*RGL$Q]:N//G^%P7ST^4?6*_+3 M^5N^1Y/&/R@7Z9MV$V)"2/Y1QN$AJR@-%];$S,7<7'9YAL3))R]^OVIO.?AP M55V;RZ7H>@.=0.$,/*E<3JE<5U6[<3XR;!;.Q^1:B7]$ENZ9/C!.K48@HD3= MJZE@\4P%_3M@RUS![D=9U,B?\H[L'&XU^-7/5U_+> S.S0-?I4$J.AY"I"GV MI;-D#9_:(,@U"0DAT2Q4$IJ#3[Y?=F6(W]D4Q*UR 6BZ$AZ./ 4U#-R[<;YZ MG3<>:,=56K]C -&VTUP<#]4<*02B4<*]A@"+N"F/*X G;;[\/ _LYOS9M,M\ MO/3I!R FT.>9,M$\^4\--MG; 5H< B!ETNQ]!>[1^#MY>#UW.()U8O5E:N2] MHR\:VJ+/B[S_/FXN#2\HZ,FLD?/;MJLWM]7&5-\9+T5+Y_BEBQ$A,M VWZ' MNB:>!DL@IS8^%//7VES)SS$005=6I=\XQ:SFH208B72X1?&9'JJBGK@ #/4" MXI&2H8%(,_O,,=BVD8-S),52"3]!%R)&MMS!FW\$&F 7%^.*Q.$#'Z:W3)Y6 M\$"=>I0FP34'\%2/S5[&DYF,*$W$S%A'&*S/-0C.X>1)W")^@WK_\OT1B.\# M^.["BD4,HQJ58]=<:J@2.8/Q/[(*HY=:[W\FPY:C(O',?P[%S#Y$?T0YI Y] MA]3NJ+AY<@XD3NHU)(\CNE9Z;'.Q1)QN+V_AT4\2.@<=G!<)-A]U.ENTVP]R MFO,X!&8>Z5>WIQ"2[Q/HYWK=C:45W\5J7HD98A+;[O[NT3S&.]LKFJ/WH)M1 MK"D))P&DQ6_AEE>H6C:B4E7(AW77#IL E-\,Q5-\^^ZSSU1LU*XY_['0BT^!,,=N^F'QQ^LQC5(^.X6]:SL3+V1 NZW[.0][6-AVODW5Z%^5;)] M&20"APB/P3ZWB4V!9%8[!C7!8O9;L+*^5:K4TUUB=>]9C\P35\L_BD5<,K2) MM4/H#&\5D#J;7$'*U/*%BLFYV&V6^UHVK8 C^991&U=_'FG2%5)12S-1Z]Q? ME5WH9]) T/X)D5CZHA^,/*K+/BG1U/B?UZ:^^9?Q>/4GR MYOC)"^GJOX"\^=$%Z@-(5^]43&:3 4VIKE5M&J_-0@!_0GS="P'\\](ACRY0 M'T+<[/)$J4\W=*CM1'625QPI JK1$H?*H?K&F^]B TJR+S4Z)"OL,C103GO- M7+9]2!;B9NP'E)E*$=IZ)'MM45PG)6>+XEH4UV,IKE2$Z;-!_QV1\#&2: E) M$TL,ZN<=U*)X'*V48F,MVN:DA&/1-HNV.2UM,RFR47I#U(-)R?A-[*!;U,JI M2L&B5A:U\EAJ)4'YA&9S-O:!2TJX!SF"A?WP^IN_62_S M1YJFY>(]Q6P#V4!*YT5P7X!S"\.SQ&P:>D9JSL^;,:4-'XPBNUWH% #--ZVC M?$D:"?F:"LG312V=EA0M:FE12X^EE@ NLY>*'4:-9\VQJ(>36LU%/2SJX?'< MG=CQES?5SP+]K( TJ0A2#$UR/0XYHHU&;N6Z#] SS[4E_I.E)?X)M\0OI]]R M^BVGWW,Y_?[GUUFG]1?,^EM]AW*T[P8$K+%1:-3=,RZNMV!Y8=%$>)[76B_)8 ME,>C*8^\R&.&A@^@T(E$=]$<)[30B^98-,<):(Y+;L-I=@*O[S ]''X!8$IB MUZ1>PZ@E0'>EV5H\FM.2A$6U+*KEL53+"$KEFNM,+P6UV(OV6+3'8VD/CR*@K<.>4WO1%">UL(NF6#3%8VF*!U =A,6R M.*WE7?3%HB\>2U\85+4".VWKMEPBHJ>UFHMZ6-3#HYD3S3[#29W%B(OT=WT$ M;UM4R$FM^*)"%A7R6"HD\2.635GOF1UMT[77UY%O?3.N%9:_ZH1PC7DE2=&, MRN#ATC+I8Y)[6&,=IV MRDM?+I'8TQ.^19LMVNS1M-D,8B-0BB=XM:9'^AB'49!C7-)%RIM%MYR6*"RZ M9=$MCYGE20;.==?^W9BY%-=?6G9ZJ-[/GG11_^4/CI1@?H ?:1HKW.U*4*H4K>WK%N:<"G0:8JG M1H:0=/_D)"F"X1C./[#E]\,:>D^!O\'S-KIL&T"Q\;>6GOU)6E3>6T)NW_1M76T@=\E4 ?>G@ 0(DQ#+-@W:-UL7Y)9XD6Z3%-P2+B@89_U58E"6SV?*W784NB-CG$1[4P6B MU#V)=C\&D-@)0Q+MDJJ!F,S<]Z!]*!*55P]E_#E/GS$G?M[N#J:&RM^8]C)+?*M_( M7D0OA.=<\<[0S4G69?[H_:.P_,H;:]9F3-YXD2'/)P6BYH)QH/'OQ\Z4'5B/ MYSZ_NZLF3B]"5_*]4G[ZBN='SQB;(ZH$<"U!9RNW6CJD(X'65#2>^)[_9CO] M<&;3H^.)1%6I;:]H>4(G8HAC']M/)5 XJ_DG\D7L%F^5C-T]%-)3\^$+&M#B M(.\)U[O=73@N5/"%MM.-6(KJ#K6XVJOQ&H=YXXR$_-W8GC1TW)$-Q _AWL<4 MPFN^:5E;YZ39\LN6"C0\U(RG0$ M$\W;CP@(8+B@(71C/L*YR;SNI&J<5G<4%5-IIE$EE&=-6*=7X!Z\UJTM?6][ M%_.9*4L:1]_+AQX[81-%I,[2X3HDZO307)9"J-A?D;:DLZ6N=2]?A8T0T5>@ M.A*9*T6P?C[>X1/NWMGG-=@T&Z:70G@=X5.YFEK$GG8C9CM)$@ MWQM9=YJH&Y(5DC9R7ELRWH$.7EY?A\W9FMF7,H9NO"*2B\=3"QS0H0/;25!B M.7G&ZO 9K)\B?0HSRI'E+O2[[07?D.\AG>K]5I4]EB+FO.X^[XPR7? M80K73W8IVX5M#J4C+60*L07QN8,.6X?E";!Y"A-CK#SH6B2;'!PF#630$!Q] M]-]B8DGD:V('I%L5V8F[=E-M][K59-O9AD-"&<+"NQ+20@,=FUO:#+ UE)B; M]CG+$#([!\+BZ(;GRF6NR=ZRJ1?9NB"GJ&F^=JL8>\^MU,5' E*CVWW M@A8GB!O]Z;_&C5Y-Y_F90>-]ND#C/6%HO*?I9!W&QA]C%%_?5V\Y:W=[K3WC M!&])0_G(^]/5T&\=!GHV1^IIX>2M8&710-]'26Y"U+"(>3S" U)F$1>ON,/6[5K.J"+U3T!B_OB-3Y:P=:DO20-I.UC M$,5&LH=!HP. AP$#!S;<(&<9V3I;YN.3P-@(LXB-CA4;??0H']X:%)7-YH43 M$6O^^E2R\L2/^)_%*K4@E.PV#;M&/\-YAO,FF4X=)U_"Q>"G4(WBBN<+YN-T M\TZ=E])L@.:R\/#_'M_*&?@DQ3NF' ELN8-,6\Q^'=EMU0?UTMG<-J^H4)N" MQ9&] .\MZ;?"M1#G?1I0:,2R%_F6],U35LXC7?4??-:]5 M%!W1$D(<@9FPAT/=-(-6P:890F*IXR"6[$129MVZZG/R\QCB!I$P&_X#O]1Y M6&XP$:KDB6_IU]BH?QZ;L/KH!7//OWI1J!!.]7WA<*#N4OU#>QFPT2V^4'7F MU?'C2GIRC3\]?_3X>Y4K(88$K&H;N MJ']NR.IJ1^G(4H-)+ I5?!5&4JY9B97]Y.--:B0J )6A@F)G:GY]4BT2X*2_ MY$.6VQ'+"]TE[O$\)TZMOJ<5;SE7R7ZM=ZEP(LIAAW!NBE?B).0SCN[?6,6;C-P%64X)H-%EG#DO+[L0).\J/[>)U%0,S>5>P ?UA>HP MDY;D;=K%R&^*I8J&BU'G(!%-QB!C_BAU^SG R1$?GEVMWS+,,G"[M'6FTWFH M]-RNO)0[4KP(,]G9Q_/2[:XM/=!>(&@5'[B5S,Q,F@6C+7GI0X>GZN?;X)L# M76T3K!]B;^[G9$0"7==U*8F;+NS:F_ @?+:G?0Z\#=U-9?T-TWBP!MTFZM^% MUY!S@&"*S<*)9:Q3/[)NJ'C6$<[;:BF.SW'PC)>56J);\AG[%9D=H>^QLTA! MD.#V6UFJEER)2ZTO2;F1+*AG]NK8=5CL_[^]:V]NV]CUG^!^!TYZ>Z<](\N2 M_$B<3,^,DSBMSDWCU(]I[U^>%;FRV% DRX<5??N[ ':72UFR+;]$R3@S/>-( M% EBL5@\?@!B&V@'3@\*&4!.&LG$HE*ZKX5X#"-E$&C*:F*MP_UN8GO-3Z/C M>E=D-,5S?R2#,H)*6U$-BZO'5:'1*<2FQ=3J&H_"I+AYR$B4%,/5JX!XCVN+ MX"KDV76DNR%-]4#P/,-T)LP\G DJVU@T2)?0S=*,)AO:9(@1\])H 8I^FDR' M<\]A8A)M@4PE2*Q6._HE:W/.M1*KV38&JM:JPFHM.V +SVT08SQI#*YI(*>) M]<502[:]8T<8[<:CZ'TAG1V'"M>935SW*9Q-B@X7: )IAJ57.X;4J%J/:G<: M&P' 80"Y4W>S"4&P ,O8G/*6*,JJ&XJ])3U1)%RD@I(ET$J&OWFIA(TVA&< M8F0,^,5M[\]*%SOF5I76T_1I+ 5%U35:J+KH^K5V6*USI5SC2ITXLJYS=(P*Q>H)32,4A$$4@ -KLVC,@MU]"A##)OL$OC%];!3J,^O.3+$TP5I"6 MZJ^<+:B&R24K.E9TJU)T5#=2'L9=&(L;0GB*M1:D;X>OL4LN;G;5C8J8& M'VFMJSF%P*Q]&B4LK'U8^ZS.S%)*(O2QC!*-)OD]C9(0U8S5*4D*AE89I>?E(M+ .]'9,L2R8N H(P5Y#FF@G.M.8"/.J0 MR);!E1-J1 >B,'9DRQBJF),UDG+ (\K+"F-EPS\FZ/-L_9=6 ;>#,O"M0GR3 M"'Y&S&END#FH]$*7%(<#3Y40;Q]E)": KE&L^U/D([5@!;0=$A.- MCL \)O3HJ):) )554K.EL6_W@T(:5)>##@?R*IEST)=KCI'[6BV-"6E"S<20 MXJOJHS V\4K3(PGE?*J6@R!9"*75S:\(%SM3B$O#P@GTXCES<2QN=B'FMOY% MM1JU7'3]43JZ40=D4VF013IFDAK!"D#,CL-R;%I.A)DNP6CIIB;5G=$RN29! MLW<.I!SK_K(6W3T ^& -LZS^4@^DDFEJ_&B68$$+AEF1\P['"6"74:\4L$'R MUMW6CM:- 3^;820QX(H9;23Z:*M"Z@]41:C)%,W"[RX' ]D5M=7&JM.1B'@QZFR'%IV1M8)@_M< MUW5+:)U-[>/QFOMXK'$?#SX+^2SDLW!3SL+G7V?-UK4AZ!9K =I\70D?"L1D MK3(AEA-E%0 (&5IZV?-_%*9833]M83.]M #GQ T(ZV)H,Y"-JB*.X6J8/80M,(8S742HQM8$O.>0@V6\H"-+ MZJ%JG@KZ>GE\%L)1X+B!D8+IL0>IS9?$R/=U1ZR7T$@F BEY/Q4&<@F)@V1B"OJ=(5'"2Z,R$Y$SFF5!XW' K!81E:_8CK8Q3#)# M)987."Q$:]E9O!4-$8/LA7Y(]2UT,0AT?:^]0$QW,3?W+ M!:@K+MEK4H45E^RMJYIJJ$ ]BL=K\HF$5R]TB^2QK!<;H9K"5M=4P*.3C# R MO?"*2;)5C,(LL/V\BP0*^ZZPG[5KM*'>RPMG-"T:@&"3E86UPK3UAUB.:R9? M-3]2-YJ>:_"UC!EJ1UC Z'H/I@U&.H_[@!K -:@MJW4_'D@:-*,[9U>E23@* MU.9O6N:"2Z@Z@^K%I! M==]1. @A+E']VBV;HCX8T##:A#NHK[3P!EDB @\G_\ 'MO;3&42<5Q43N/L[ M[TPEF SP@^X[=RN@\2]@'X1)0.\$.?^I%!G$;USG)< :+U/OA@Z+J&'VQ8(">FN0NUQN]F=I?S=+/:BLF:,87: M0SBVS3[;,.BQ%MY=%\@#*&52ZA[@A@B:'((3RI0^>5K"$3.0Q42JPZ*L6MC7435N$_F92F)]C8YVNMWV]=@8X0W%54(] MZ?\N YQQY)!EB4"9HS[^,P/W[)@]B"[HL66;,-]CSGJWE*) K"6T.+,83YV! M8J/OM9^2MI<1:OHQA MEMV9)MR/BH^SISL>3]"K00R'R@'-H3% D9GYBQ#STH,;B>56HSMC;F[928/, M)0GWU.Q.LEOL'GM*3\TR.ZOEC+!RZN(160<\*]'@<-9*JXQY=Z\ZB%8;USNL MQH7@*/8AMMP!49[ D&+H1AJ:V<@+F0<12T4"G>#.@IH*=CA\E01@00R,WI8P MB]F7@B8JZG)^M.XF9I:C#QTYJM8;?I)CQB=/?)KM;J9RZXX -.>$! =HP-?\ MNU22JY9&]]]P%>?W(5#*93/@C,:P..76;)I!A1%Z68QJB9 MB>!2Q#J!A_JKFH2IC"E<(F5V1(H$:T+A]/40@?*Y'R5YF_[R: M;'IM!SDRC;&L3W =L4U M0=MEX2K2]J'0/NII;'%B>V8E&'H;IV19HF&:)V.I9Y!CJJ.68:WV+=@0N*GT ME&)Z(@C%H"PPA0)IB;EDU4LKN&?$9D3IN&<$]XRX*4I'X[01GF$%8(C'81O@\S$S&-&0*V0ZF.PK-#.\DBT.U]("Y0'=:5)B,O MOQ;@V>WLVE--9 .A#ONMX^^1G,+)QHG01N6M.!&Z6;IKY0*U%.)7>7AAGF1Z-KK20 L4$R@@ MT[70#>S;:?"0EE!^Y"5\''NI4.[WJ(0),V;,#8'EY%68E'DTU3^4P68G()7' M#F,SC%X?AA$B8C &A<;DT0=8%S!)P[B4E&:B.=VWA49,VUD]=':1 ]WV('RC MA\:VY@-Q[#!Q93UCBX#$!FC"&,/ZNS#AG [W1;V,&"GOU$^&CO]FZ4;5BY0 M2^@&, DB /0%PN;NAV&F/A@JTTW9QH"7J3J#X\@ *N55%D8.48$K"<8?-(:2 M0>[]=]<;A%&$P<<7WS7R#7>-Y*Z1?/3QT<='W\J/OL8U:6P<0?.- \3&(O!L M(@$*"\ )"_^- /Z+D9=($AA]&$94> YX6"B3ET,#D3HI(TG[O=L;;/5TJA*> MA@7T,TD&:>1A!?-)2"D MC)7T3XD3>2BMD60OT+=J:!":LQKK>L T5*#NHSX39VPTQJIQ@OI5VN D,>@!GJ 5E9NH54M!'-+\)*ERVT$>CO.M&ST7[T[ OQAEC MT%4J:-6K5EI4#D=0VI$B$QY#.5]ES"H MST$657CH^>ABXLV621S,QT@"KCS!L@"XA>&X2)CT/E\-NM;U#JK:!?D!*80UYAMUN\^7HH,H.6%K'R$J5+17[ MDF3D&KRL)@%MKS\T=8AE;))\>(^IR1Y>PT3/5B7"7>M W)+FRH5X;UU.L"1O MX#IHJ 1&J1]*[']NTIM+L&M$RNKJ#<-9;0 5S;@F9T@0:D2FV9@R(4 M.JU XEK/;$&8N6OVFN9[[AA.2PGL8&>V(I0#E)F9(#4L,WR(W8ZX15NF:XI; M#4"5BHYAC>/Q:AT/@._0H!A+239#30*34%S=O#4MY*)R"VW[BR!)X5-;>JOK M<'!?U('_SH!%%'4#OU1B ,^'HIPO(@_$/]ZO43)0:WI*O6U^QX5H>W]*G*F* MC5SA]PL>!*1'4M PZ/@R@0>BQK]6RY%K'!:6'2#X'2L,2/+(# &E V5>Y=@< M$_"S:(K48#^R&DFS=%B!H\8\>I+H%&^$\V%SJ@RBAK.Z,L\4[-"II)MB*$VC M"X]"14T&;TVU 1KG'TNMVWR<16!@:VFB]KPN9\HU_8IK6 "0 91CIOZP9AQ4 M).7J]\JMA=_8*_1MU$43[0BC*!6)\A-G, J:1BP?"HN*$4@P%79H/ H^3?F- M$2$EJ)04*8%IN=(6NEUO($X'Y+5N(OB%RR!X9_L.#AYF/BEJW<98&36"0CM\ MD22&P>)* US)*$EIJ4T)4JJ[IU^7!E*0(M:@&2A%PKI)I1;'%$R0UXN<:B50 M-$\41-*TU"M1:\$$T#4)SAZT._M+.9+=-[?Z.I6MO80*?3POY!+L?7A#N1M&09E@_SRJG]V]/M%[^+\R\G1K_W3LZ.3HX\7IX>?CTXO MCOXX[Y_]WX4Z)\Y/^F>O_GT>.U;-J8BHH]J1VFM*.SHE:K"-S^F<^4HEL_E3 M.8#=URL]QK^H[U@'O#P=L+.).F#GXN/1I\/SSV>G%^=?C[^H??^E?WQBMG__ MZ!2P.T.AS(?<.X?6/:BJK%E8MCZ%:=C=1 MM>Q>_-[_1 M8VWU2.&$KEBCO#R-LK>)&F7OXOCLMZ.3B_Z73\]8^_O/KW,08;^U6A M!1LD3ZU(& G'NNL)==?^)NJN_8NCOW[KO^^?*?/GZ#MUK+Q/@&3^^^E/8%-H M471WWA9]M%:[3Y1%,K/[:ANNVVGO[/R(F#(K(+4+>NV]@YN^W]W!?-#];[#? M?M-]R.\/VOM[#_O]S@.?7W__;29DN=ZHL\?>9K_TEQ(JM69T[[+"@),[-HHMS,*T9X,RC&T1'44=LV7NI;.G76I(.IMZ)',I,QKYD"6+EV M? JAJ_]O2F@ $^"R9]:8>5X#9BG_Z79NWIL]ZH^[^E";S(=;$?@OAA,?13&K M7%\D'U@B%EO[]U&=CW:T/(P)SV:S/?>)VVRV,"N8%Q1_*SFBH[[>[FRQP"S3<)LF2;58^*(GV[O3V93-JY]-N7R=7V M8>:/PBN9;\O@4F3;@2C$=K?;W3TXV-M69'?W]G?W#CJ]3J=WT'W3W4[#+?E] MIWNQWQX5XR5Z71^.H5\5MJ[S3B1.1 N\#_5QX75L'GPP3L/X[Q9\T6Y!\YMX/#(#HSO;8W6Z(W3Q&]V?K?IO*! MEVWQLNUO=WO;M/V:R0U>O!=^^+/!N6%;I'EV(3.7R65RF5PF=_U.Y*<=XO6H MK_#8YM_>P9/-];KC>_.HKZ<5]/_BK@LOLNM"8PZ-9W5G[SS2Y)F=[-Z2G6C6 M]V3G0/N\0'OW=>?USN,&VM]/(S')YX34=6]_&@AVF&9AY'5W.$"^ =J- ^1K MN6R[V]U]#I"OZ>)Q@)P#Y.NW19A<)I?)97*9W'4EEX]D%@W.63.Y3"Z3R^0V M@5P^D9L5F.DV-S*S'F6W3Y"J^?1IE6@&FZK1B9;NQ9LE,RU5]8(N5_B:A;$? MIB+RCNR0VF,]W??$3"<_QQGL)V4DO>Z.V.KN_B1^QF1-=R_0_S(U#-6@RZ/O M_DC$E]([]'$Z>?=@9Q<+(@1E>]8@5[,>8LZL8%8P*Y@5S IF19,M_V?EQ5_L M4#Q)B[SGB,VMGBLL(,P*9@6S@EG!K&!6L 6ZX1WRGCNNW>/-PG'M&^+:O:4K M"&Z(:W\*8Z'^5']Q7'NMQ)Q9P:Q@5C KF!7,"O8J.*[-<6W6'\P*9@6S@EG! MK&!6K ,K-M "Y;CV@KAVK]W]%^\6#FPO#FSWNA<'*P)L#^X3RFY1,/R-=]X^ M;7]H>["PK]]U=_;6H='.>H@\LX)9P:Q@5C KF!7L8G"0FX/D7H;0YR-U/DF17,"F8%LX)9 MP:Q@%V.M@MPS3&BZ-#\>N=R$F,EE4FQ(TR4KH=[D',-OP"5KP4 ME$$_ACBE]]?[D\_>Q\0OQXI$[U06GOHE1AO]!,C.)2 RXCR)P@ G6 YM[!)' M6L+/<@PV"M]/QJF(IV%\J1Y3J%<+8^^KR JOW_+ZZE*OV_+^YX;>'Z7ZK81-\ M0?2^"MA?R^D-,H$OOO=C[;6WU+]O>NN9 M]YS!A2A*#!&.68D+A<1Z@R0+9/;+J\XKSY<1M+'PP_C2_CL506#^K>]#O]A2 MW(Y$FLNWYH]WWB0,BI$BH_.C?L(\%\CX\MA34*NM62,>_;(GXA8BY)XI"^"-E](O<&/RY M!WT>$<4#M;#*%Q!%A>>Y@ROAB4P"YL<+I!PC2"A2_S\)B]%LX2(\PQ8O?DC& MXS#/H3X2$43Z)D7B#20X)TF60F6ENM5@ZF5R*#,9^_"-N@((4X\!L)'R=OKC M-(S_;BFOQ6][6(4Y^^"J4'*G7BB97+OT]N+*R4BJWV3>6 1JUTNU8A+N(X:% M?C!@I:P7YGI<62;S5/K8X5!]#V]Q*6.9B_6CHSM?AFN'QU)*]+&WYWY'J^-19EX0?-ZM M02;%MRU<@KN>G*#_^X0P6-1E^4-U,Z>^#67.O0_0A)LT\(C33!TD4S#-:EI#1>ZZ5%P:_O#KM__KE M\.S\Y.ATWCFV6'BT[D99C#,PMOI$Z?H%2'KR]*@.3BN9+104S'9:XVDOI" MG1QPG@_D2$1#.#;A1J@5Z *\.BY6^Z&.?X1^5"_W6^P_8*+V#5J_3ZRRK$-:!:_=4'.OP:H\M$.^G;Y?4 M5>O I?OJM)O>S9@=F[3ZV_FV9M0U[Y5N&1:*93XT7A/9U'LOOLEL3B"7+:$& MTLR6T'-K#2#J&57&ZCTC5RDL&>2XXSO6M-!C1D*6>DU7] M=J*_A-3+3"B(A LB1J)(LNG/]\C//F*]=8R_$N'?YD0)H0) M>7F$/&-&\6S)NFQ4ZU@^DI+9>9J"2$C"A@*U &A;__XTP(M(D>)5BI6$?D@HHM'= M0']H-!H@^>O?G]<6>B1<4)O=-#H7[08BS+!-RI8W#43.S0U5F2-4=\VG#5A$C712LK- M=:OU]/1T82XH$[;E2! E+@Q[W4+-IL^XQPE6!:B/)4'Z[QI=MB_;S?:[YN6; M6;MS?=6^OKJ\>-=YVVZ_;_]ONWW=;H<8?'';@$)_U^C-1?NB<_'Z[56(\ $; M7_&2H%$_1&C,.XNKM_.KQ9O.^]?FA]?SR_85F<_;K\F'^3MLO ]K:F^VG"Y7 M$KTR?M$J0GL9(Y9%MFA(&68&Q1::^BW]*QHQXP)U+0M-5#6!)D00_DC,"X_K MLS"OA=MS8 TFKAGP<]8WC5#G/<^Y=6'S9=7QR7/(B/('/*C;(JBUP&*N:_@E+==D82E" M;GBR5JI$J?5^KP*7A\0$14ERJ'% ##42R!6)*:,UE(C+=OM-RRT,*92H2@)7 MZ(=)IL.U+]JP3B3 $/BTQNVPR3?)@OQ M"A,TLRC[FB)%%<^Q"*0\Q^B?KC1UY\.'#RU=&BCD< YNYI!&7FF"2IMHL^EZ M0]F_M2]1M.VW5VV?DCP;JV3VJB3"&DO)Z=R19&CS=9\LL&.!P1WV'P=;=$&) M"3[1(LJA10A"Q1+S)9'W>$W$!ALDKXXP\)/Z"X@ZK7]]NG.]:0-,\5"ZE?3!T-3W6IV+J')%\"L@5BBNH>0U*JHAH^64FKLH%9: M#7]0*_EO#DE.]@+Y9(JT@>7_:.YPEZI#VN LJTYX5 6_"BN4-#9+:N3/2NJB MN9N>J+L7TB%DF<)'ZJBA& M8@ZV7&]8G+3[)@-X7<5'3531I80 MN)JE% LS.((BLHH2Y=W=+EAQ+YN[N"47:N+!3DE%_'A/712%[GZLF-L8FDLL M.&P12PH=M6;K<3"R/)H.RL2BH"9NI=/HHR/YHOK$P_^R,/%7'_JJN5N'Y /* M_MJE9*^$UP5NSWAWBO1+TN+BF/H4!HY?YV0:%89.X@(UI!%FS)9:#7W/O[N! MV'UA>[?@I@I$KU739L ,40C?9V0-,XDD=WIYHXH^3T99"P#7VT:K%EMS!2KY M2IED01G5#6BK/]0,IV%\44C)^K6U7V.?F2.(.6:_Z>L-)P*8Z+X)U?9(TFH: MV#(*FL:%-WXA_0OLNP&H^08Q]U'3:Y'M=XJGHS0%VFVA>=%FPU5B'6XQ7>J^#P; M"PZE:&/W?5!RFQ]"5(6;'CCUO"Y;V>NMJZ'O:_W_N\P<,-!K.X+Y@Z^U M3@T]84R _,]YLT+_MWG7O>X/IQ\%@-OW,L&-2O6 +C%JJ>I:1.\K( M 6>X#IBC,'?DL4A^.AOW_OEQ?-AYFTYU+BBT>@>A87_#][8XF_(U:'&4Z'E9W 8:^JLUYAOQXLI73*Z@/@. M5I>&WD>F;/E@6]2 97IX*5JT:A8FWNEE:"U6\U I,-FTR99LX@[.!$ED:?9;M.S'8A;CJS&N%7FS&_&?MD+H?8H!:5 MARRW1Y)EK,N8L10#M.-0FR>_>>Y@2C]@%J\HRQQ7,7.X%6LKY+?"/9%WMA / MA$]7F)-$<^S39-GE=JF:@9GEL'+)Y&GV7>>.+C0%8*O7(YUI8LDYY*L=X^38;%+N/9D(!#;:,C MY*Q23'6 -,MB\1Q(/']5FZYR!B3%<(F$66;+S(;4-BN=%DFQ580@RT:'4B2U M::KG2E)LE$R99:P\>9/:<$=)H*1-8H>(L\R7*YE2VZ]Z5B5U(DNBS+)<=H:E M-MO)%NM=T]3J8BLT3/I$8FI56<"GLLT"1)4S)4"\DQT=^I[X&D15%_N%,5.< M2Q9$CP$+J$K!)'"*S*[,J >LPE1+Q.!D0K+2BH*@Z6\B"PDY4\Q M1=R0JX=/8"(LP_4 7H$V2*M3PZU2ADJ]'^+? UZ>A*%_-#'!FWFCAT0<]>;P@3NIV#9W5)RL\@61RS(!+/,^::2KSRL&#D M2:YQ<^1SQH5]2%E>65B))S53SR?7GN6H"(GNRT%//ZK7GLPM,B6,VOS>EB6@ M4IEI%F:2TJG1C4&%HD L4"B"D//,L M[,1SK@G8V44M(050H %R57"G+D\)+V=6(ZOT>045%-I,Q03CA;Z3P['DJYF% MB7CVU#OAH",5C[5"@[Y=>Y'JMIXZFXW[?GIL];!8#2W[*311>P>=9_9X0SA6 MH:%;+1L*%1EG(.5U/)4:("4L&2G12,F.A!^>="1M%,@/#M/48"H-IB">^)VH MSY7 BA?B0KPD$[+&H*IGY!GA:[6PV2-2W)0WGX!I*N#NF^F0!=%XDG<'T5!, MY&O0]%1 @:*>E].JZBDN1NJKBY2^-:I/C>JA(_V[#WBK5\V?F4EX!9 69)F% MN7CR.!%SKE0/7[Y*TH(0N2\2QZ(B1#6B@\IJ#*54;!,:Q. M#;;CG XOOH-;C$467.()]*23Y'6F_+0H"!W-T&? ;[<]6"LM;9Y^^*<$GRP\ M)!Q'3L1#Y("'>VY]OD6^M!H71WCV(#!F;X79DH@1VR-(3Y27XY6%CZ2\^-[S M"Q%P>/+4]!%_T*$&2660E-B2S5\_"PSQA'@"&.J9X_1O%"F,@E*,,N#P)I[U M/OPFDI\;&+^V]K_!Y=V)?JM+?ZG+^T"OMN*&_GE'A" DFD2YHWBNMB6W?KZC M#P-[(0G_@V ^M!WN?D#LIE&RLOM]&?UMYNNUS< ^?#N29*U:U$#"F0M)I?XF M^#^X[6Q\4@HD#>1>@TAJFS/-R/WTK@2EJ&6I9]UN&I*K-QAA8,0!(#>-!;;T MAW9TW3FVU)=Z;QH&>!8:_8[C7N^,&-!@M:7G_C]BT<;J[Y2/%Y\%<9]I\#NF M>+TC]XGI<&WWE^@4'P'JB([^"*[,VRU)-<^F8TPR3^^7!VX;A)ABR.WUX)EP M@PJR=W*>F8/UQK*WQ#TG^>!P8Z42FB#"[Z.J7+Z?_IH0 WY9VZYI;]2F5/! MXE0=?5!'.?6#B5OWWQEYEK<6--?OJ-+5W1YB-F/.^EKZ][]-'QWNC8/'D_3C MN['6YR8_]]:6W#K/ZI4CL3WWWCO:MF^^7CVQN//L[>"QM<&S 0$/M' \%Q" M"? _!H$5*5^2T,R?B_C[\=+JG-H((BRNOYCW"4N'0W"G@CF_R6D4X78NU:V7 M-F;RH6&(46=/]FQE.P+FCMD35-A.Z?,GLIZ3H)VEJD8@;=IJO)RX"]S?*%C#V)T.5>9%45XN]V1>$&\?K)B+%>$SU:8>7'(%YATU";8@U;P\\9F0\H M511;GXAZ1JMKK"BLV]>A"/"%A(=A*!1_\?(X//C4 ZS^B%)/[("7AS;21JF> MGGYAH*6HK1U_CN9Y="6:9LKK%91SPYGK#CI5(X?$A%G.FJHGUMV%BX6%?D36 MC=3OR=,?-O^JO_R33!1U,L?C=WZ>9Z134[ (C#8Y=OO\--<^:65;8)L^L'[$ M:L\RT7YY*,^O?7> HJ6[Y4.D=,M@(;JQP0OO[KCGS^'^(S6)&-K<<] S&Y:> M%(;M8J&!&*2'CLSU^\D;Z=8(4 2:,P"MUBKJ3>H.M_&AM7^Q:M]/&#FEL JW MV1=L661[B]G7O6%SJ/C\Q@K $]9#QENPJCV=.J,B?K*TMYC,N.%CHV35PA'87Q^$=V]H^PZ7MPZ H(R M(?IX*]0),;]9<.5N4/B]4J!"N+7@$LF2O/A"*FK36YMS^TD%9EXV2JWVP80J M18>7)!D(F96\(0+C8^/>_2;>/F^;PUJ[IYI@JM^I/V;!5DCP.$]R/Y1B=,R^ M.0$@NH8!#$R_:?@[FKVQY6]"/'"RILYZ M#$[J#@-FR<;FZM4O0 &^VD@8]"4KGQW >WBS(68/0I30SC,8DZH%:1_&[L[8 MF81ATYMPYZ7;MC=#)S4 ;OHV\CZXE#BYYZL:,:Z^]](]D*BXT%8C"J]^$MST MIVT@,[4]MR+5\+EYG.$D[XU7\8"I"6N2Y/;M5B^YB,_&ZV4[].CF4,\64MP3 MJ3:70(S>OS;L=3 0\E*?30=DNOV$%G4]GBF-WI&<74HR:HK]MAPJ/;MFJ&C" M&V7NL@C6#8;EF"J "KUVTWLL/72J8K_%1V!T=IV3ZU!2PL#L.\%(KL3B7.+5 MS-%=MI7NKJ]Z]&XQI,+ 5G@S\,A,?_C.!,BHEH[9,< 7KY^EZPH??\UB]3-T7/G#P[GX?===6"@(^='"C8J!Q8\?0I0) M%G[0L*!, /"#3O7E)O4?=OHN-5'_J%-R^]4KGJ.D. G>!"S>\_HJK?3+-WG&,>+O<>#0T>I*_(Y MFR1ZCFUAFPG'4FZVNX3)5A4-GB6!2-54CTR$^B2=++)GZ.G[TAM$7?.1"IMO MW8.[GOY3PA^IL>]H MYF6F=@DFZ6MJ,E-T(--4D4 !W3/[-&5L$31M+$:VD["_?B5A,!=?)-G(5F:Z MNOI"[*/S?9+..9*.#C_^_+)TC2> ?8B\FT;[PFP8P+.1 [W'FT;H-RW?AK#Q M\T___,>/_VHVC>Y=_\'HV %\ EWHVR[R0PR^G]S_8/SV:3PP!M#[-K-\8'21 M'2Z!%QA-8Q$$J^M6Z_GY^<*90\]';AB0QOP+&RU;1K.Y%7V+@45_8'2M !CL MU[5Q:5Z:3?-]\_+MU&Q?7YG75Y<7[]OO3/.#^6_3O#;-/0%?-RB,O5_7QML+ M\Z)]\>;=U=Z#(\O^9CT"H]_=>]">M>=7[V97\[?M#V^F(L'K>-/;8>YEA]P+AQ]:E:5ZUMD\W MHL=?3IY_OF)/MS]^_-AB/]T]ZL.D!XG8=NNW^\'$7H"EU21=%1 DM $?7OOL MPP&R61]QZ&6D/D'_U]P^UJ0?-=N7S:OVQ8OO- @;AK'A R,7C,'<8+I?!^L5 MN&GX<+ERJ4KLLP4&\YO&"C9I'YCOKDPJXKLI(,^0,31@D*F4+^/^@<9$"/3^ M8 -P^V:+/M$XLA:)3P053;ZN@B^P#;J+FV2B;6_Z,#35BNQXM:\6T: $W\+>?-#RHT[=@V"KW 'P,;P"=KY@+2M 3UV7)4 M()DL$ ZF "\IB7Y 1[LO@B#Y?16:WUK^@@Q6^E?OSY"PY]*V.\&MA?&:! 5? M+3<$(E X!:J9"<2A/4(R'C;3D(P*XIC=D 8[OR#D/$/7%9LA//)4(-NS+0_( ML\6G3(H );JO ";.QGL< !(/L !I./_B;S@5PI M2 66$49$B6 ] MCO@5G;V"MC=;CA);+.OW*O!PFR;%E50X-P?0FD$7!A#(<)HJ0HE'0%Z +3OX M%0:+V] /T#+692T!AD^>>LM3!%.>)$71$PZ!4VRD90A1B*%'%B5H#< GX($Y ME#-#.9)4QK,C:TV#T *1[+&$RN>]7)3!+;(*NUP@<$J14J$-DP23+TP%I@'R M'NGBIPMF@1R0- E*M"]D@*NRO&,06- C!M/"'AD /K$\X9+N @&G2RRG#850 M\$A39(&W[;*)>HN6*PP6P//A$R!K-6* !LBG"[?A?&J]")IF,=%*\#H.I/MV MECNRH-/W;JT5#"R7Z+9$WB1 ]C:2)!!; [P;&)#18=*JAC% MGD/292C7DQ!5;,SDRSI$M'-D'^>G$P<'D)%3[3\<+EDTIHP M ,OM^W.,EB(Z1FJ@E$Y!F#Q\TVB;9MN\,,V&L<(08?+F3>.R880^412M-I:V M83P#NG/%SF)-7=%G3J68CO M%31/K!C3\.[5TB"Z*H@Y>?]:.>%9#,8T?-"/AJ2X+3D4V"WI8[P?7Q_>E,V7 M'6:"^K5AYM@YB^'K'00FPL_8!8UQZQWN);MZS@WMF 0-P[V,'>=@44Z!A_"=$0::O:VL8]O&ASSO_C2G0,,KCHX#O6#\F0N\X+VLL MI"5KQ-@UC/F.(N[PDA70I M:O+$B-4(P1V9?TDKOMY+%#K0N45^.X)955+B5>#^!7@D%G8)YQUG"3WH!S0R M?@*121'!F"M*2:8/<%W*H^?<6_@;H$&^!)0L*6I&HP^(HZ#!6Y>,'!>Q)9D$ MD!Q!2C-YHU:%O*LM-)XM/ MM.W6S=&QA/IYDI2.[/@ 7&IL[[^N9M30]HB+B=B*]O7%1D^*"'7Z4[ZV_A1Z M(>$Q(A1Y_BQ'Y2B9RUF))*RZQ?1Y\L)1'WDE?K MC$PN K(V+[3.S^1"G[L+I76Z9M+&Q,'8E]AFU#J!,X>0K&UEJ03.9BT/1FZ' M]Z-Q[S-YIO^U-QA.SG0^DM^,!LU=PA/+!=,@!WB MS94LYX]P!V"G5/EU1S08)I9VP6;O_O>Z36*;;)2G(LK5R6B>%O9CO%X M]*Q@0I/)]R3$*B5)"BY=^Z-T:*[.D!*KZ*CP2*OM9:8Q8#=U2QMU67*K07IT M<:WPI#H45@VFS-LXQ1#FB*X&;Y3@V8TJ3B0F>A:#S=="->BWJ;R%)^>!H&IG M8YR27GI!3;DD:L_V.QS7 >?2N(]T@WVJB?I=^>PO020<JM01$@(E(5%;FW 7#8$3Q=/]]; M 5T_KUFE+]<%-CN('\XE)[V4^$IZ5Q9@IASA=89LHT) M:B:W43?[>!1B>T'L#AT_G*N6HHVH'I=]WP_IEU<-Y_O5:&2'89HT-2GNJVB\ MR&-)EZ$"P29. 6QU.\*0A"PK6B5L+3QQ<@0I\D;TEB@9'$_0 P=@*0&\^)ZY9Z/1*L6;5'W14U!=(;G3J M?0!75ZH3S9W6QW>UI3K1?VJ=2RX1?B#N^$DJ,[PV.:_%J$F/D/5.^2[&"L\: M2.L$<3EZ2E@/:UWV5V)Y@'BW/Z32SNL^W7B9D=GYTCI3O>21E+$Q*I7-7O=Q ME;54Y4BLTS&/O1@3A\<76E]@H5=_XE5@6_@-IK4L@ M%R.)+R=!JDKR*QE&.8DH4M637RTU?(E(4H667RUG.3EK6E=F/I=QVF4P:EW1 MN6QVLM)7M:X"+4>45$*S5-UHS6V39-:ZUD6GSV"9A"XL%"Y:?>:K.S0\=I$? M;K; 6"W>B;T 3NB"S29/% %UZ1=HN3N2,F[K2$JL[(*.J+Y*,I(C1>YH402B M"[L4S^Z#T8H9^$DTQYI#G)I,ZTB17Q'^1J-(9 ._!%Q9XI3B&EO/]\0E8VBY M)<#*D*84%2O.+:$_>Z]Z%Y"((ZD(>0;?6N3B)PBHH%RV:;IWX>AT,<3JJU#W]Q#[0W"-+T' \LS3WR)D, MI-E%;7TPI02OA_-A&/B!Y=&\PEWZ&^GFD.4*''S74PG>N7"C]?/;\I"4W&B< M!7W/#W!(SV6_>-9F_@+GR'JQE.%'?QJ84A/9!E9=.B+*)SPLM*O M?I%2.NEMX?O1IT(VFTOBG2\@K#J3*XXX]0M_-X1KZ7@*L9 P5[1<[Q4BX?@) MJ=5?E1XVWF:\"X/MI]N4\2_$F>%#T++J(#G_8;UM ML!N"SCP ^+_ PGP[BZQ! G3_!Y MM#^'XBITYHXU)(2>46N^:$%8Y/DT'GJEL\Q$GD%C:?]<1/IYF"^3\I)T/'': M"?L0YUSP<36G$JDZD-7A*VIEQ9M2CK"0119M2#6Z8M9;M"%EZ,JV] 7:5-FC MY^_*BG>[R^ &G:.7=3U#J9[0??N@ZR%,;5AD/D3+ GBU8G$3:6CY1>IUXG$3 MDDK5U_N;QL3EBY:U^(37M.FL"?IBC4KOG8VD9/^JT5>^GYN9(Y^I48&0LS-S MY =U^I[XPC4GWO+\?4<2RD402MFJMCWZ]1 M2%V$*OG,U,(%^#3)O+Y4F'J]:TO[W.M+%3>EJDNK4I":2,B-KAG2^.PNU8=%/Z!_S$B;/_T?4$L#!!0 M ( !.-_5 @'9_5"QH "&J 0 3 <&DM,C R,# V,S!?9&5F+GAM;.U= M;7/J.I+^OE7[']C,EYG:30))SFO=,U-)(/=22T(V<.[,_73*L05XCK$8V4[" M_/J59(,,^$62;1IV1[?Y\-CS0Z4,S6 +7[YQV%KZ_^GI^_OKZ>F;-;->#3N#CSKPS M$R[/.Z>G&]*W"!CDBT[?\$&'_OO:N>A>=$^[GTXO/DR[O:^7W:^7%V>?>I^Z MW<^?_KO;_=KMQ@C\'J+HQ/Y][7PXZY[USJX^7L8>?#3,G\8<=(;]V(/F9TGX 'T JRSB*J#Y?;5V0@/ MOQ+7HW]^.XE)[^T9.6<0S<\ONMW+\\W3)]'CY%O+WS:(/_SA//QR^^@!Z==+ M^FSORYG?0@)MH[_\?]:&(NP-(XQ6_5QZ )+Y[]U:,?CJ!)7R<' MA$[J$^2OT\UCI^2CT][%Z67O[,VS3K#@.IU0= 8R$73 $YAU*/M?_?4*?#OQ M[.7*(5S1SQ8(S%*YV M,5>X0^"287YJ@9D1.+X8CPG-%7(,EX;M2C,9E>66?$C78_7C9I9Q- 7X&J_$1527[_!!DF(CM M_I.N 9N6YY2GW:9)S/"2\XTWZ,+E.J0[\3%1LB3=CA_Z@X?)H(]_F8Q'P_[U M=-"?3/'/^\'#=#*^N_WM^N'7P63X,)F.;__WM_&H/WB:#/[O^W#ZQW?7""S; M!U8V_"?<.-),F M !VV,\-[IF,7VR)SPUA1_LZ!XWN;3TY#&Z$7+0M_BC[^,?87 -W"Y0J!!1G; M+P"OPG )1M#S'H _GDV-MT>(B,"N?1_9SX%O/#M@"A\-A''N"MPAJQE$FP\= MXQDXU#XJIZMS!?+ C#"N1-#M-53!Z[7US\#SR7#SIO#:LNBP-IQ'P[:&[JVQ MLGW#F2RP\(A=8!')8[%3<^,)_"NP/3S&)MC LDWP") -K2=@PGDX.7XWG "( MP*^>%Q42G?C0_#GTO !8_0!AZSYDAC*.Q^@K_4IH6/!2U(B.RK=,234@%%CP0EM"E8UV< M_X3&*G@.9R,9PM#%"V(_?URHTJB1_;W'A7?]9@NN;)F$E&*9 M$BM8BOFHI5)NL5L%AOA7.7''6N]RS?RV:V3N4,9N^H9JY+%S!J'"-C,$E]F, M1)W!= %#A!?A;R>];K?7/>MV3SHK; 8A/&Z^G>"!'WB8([@*%2DF1^,37TWH M^MCC'#B4$'96P7P9.E31]P[$AO*W$Q\=&K_E"B,QOI$IG-T1F228Y&G#Y'25 M+Z7 M]N#,L?ZVF'N7[<&<9K8SL+KG;YDOF-_I8OCK/Y%YU_!#]WF+\E+W^E0:RL/( M!@/YL2T@^<)06^!7G]L-_""XN$7^H=L2Y-6'F[1#"'/TO;CF790W>&C>C(O <&^9L.?3;PA^X,HB4=X'UB MPCA; 67LO99 7==&:Q'6%41#1K;Q;#N8!>!M^6,LBT1&\B@IB2=['O"+ LD@ MDHUA?^BN[!]]\(Q5F>/;F624XHA/ONV'O]D 826_6(M'D04)OQ^LJB+IV_YOUH>LT($F&E+GI:CM M76(;,$#$BBXP$3/IZ4)VA[#-"URSI+%Y0*Z=N#3,M"1F"DRS='+"*^XM=%\ MMIRQN3P!+C:*'Z /O'X IJ]PNH"!9[C6]!5WM)[8;_SS1Y:RBO:]>*V?#1E+3&[G9UP \\0!=M M_KPQ/-L3WO(ML=.FR.@P%*!(3B/->]35" ]6,IC>RYJFRINVE9RKT M#+2-W4,O!KA9>^#UW 9=VSS5K=VSU\JD'$ TJ21;8/QZ3! ML03I5QO5":-9*1LB#G^.' XC,;5)YZB=5LD,S3&QZ=Y!%U8L/$',O&&4%9-E MHM&= 2:J9:J43$PN%[JUKYS*R8_P)\DF:3^&2:)!RK=L%S-G[XW)J/XY"96[ MX1D[IBR'JT&SJBHYY6V1,V%Q+_9:LSHFP7)IH/5X%@IL(Z)K?_MT3%I4/*6E M?!3NNJ;Y(/*X6I]><=Q0K=O&XWO==BSOP"AVJ6R2#(I]JP=(DAZ= *N7O]O^ MXM;P%GB!(?\C2=\OAD,&EMS)4ME>U$@!K2 R?$"LK0F9-]%R*PXTDY *+-\G MO\(7@%PRH*[G>#3A_HO"XJ>I N$]=,'ZWD _@7\7N)8$GC0*&C;S$DPZNJ)^ M=^$SJ>=&@A#4/R(YUUCPCDVS,V_6M/FM8WA> ;5:.@]'"1;C04,:#6.AP"JV M3T1-$1.(_"E RZ'[ J+C#>*Z((N*DK6G\.*J;]UD(B/;6+=XW9MC5_'?=&R+ M ^&AUD94JN;\+B>BDSVIM:[D[XMRDK\OM*S[,09ZY>#HZ?;P6I_$WNZT[F/J MW3'U[IAZ=TR]4[XQ7J-DO%KM_C8@AZV2W=]>[?+8=$GBXC#W1O/>93U43)(7 MPD2D>QN<+\\FPP]+19KF-]:GT@R7*BT+>ITRB/(UA$! >;&=9J4(B0'/"LB M5YNTH'JHPXP(+,OCT%V113C[,"4BG6[XEQI^9X+3G7DF:IWJDYM4VI!^BZVJ M#:28Q-.V&IF\="_<]9(7_U8SDV#]+0"5$LS)06!UW>IO/Z@5FWR."I/IT2H1 M/G9UU;0@4'4'C:X:M!94>M#HJG$J74]"^T?NN:,J1YL6V;PA922O7PUDL5SB M)^S*(=OT@44?^8ZYD,K$+M*!_GQK*>Y570ATLU_]\QHAPYW3R7JS9H\\&FMJ MGA$$83%@=D+%HV4EIPO#'=,1Z-U!- /D?K:A&Q8/%4O.4"*69[#96\9W,!K, !XYF\Q,7O[2JOTUK,A30>#YW$*I?#D>XK MQM>&]HG[/W@$4NNTET)L7VRW@^% M-JEV4]-DG1#;E\B&T[5C5MHU53*$Z[=#)G\Y5<+%#-)C+GLZ?U]!]\YVL:E@ MDQM?B:5U;2YL\ (B-R_7;]?'VS&:_3[CF,8QB'J.8QRAFBZ.8Q^!< M.R)-;0C+":D\??8P"SC5WE/<)@^R+^*B&KR17T&I298B/=7/EQ2#H<(\=J@! M!*SDP1XQ)&0W.$ M6=WAX2[\NS2L?%J*4K8 J52 V>B3$@1P112B-"@N*0J 2;&2DH=7N\N;E*%=H"<>K".$97LPC[Y:T,^]L:F>Y4)OUF!(CX3!V:: ME4V*]0CCY7(&FI17)2R!?!^O2==-"L/G]-QK<],DAPP4&#&\P1R)FR95Q2Q) M60T[K.%%ZF=@4PB/_+"L2VF)+@7[T!^GE 6@(G4C#*R3G*H1F!O.!/A^:,@* M^2V99+)]MH0TGD<$7VQBCV!R \^WEV2.C+"UT1^W^?/.7& D1BD?"F\-'!2LFW9S-:RX835MF=JO"P1]#SV#187YLF"O#J MX=\:"*WQA[0BALCXXR2H)!DJP(805N5LTC\!LMB0.BCXYS)8AN\B_-X'0B?- M)8@+CV*Z&"V@@]>9C4+4ODL" Z)Y(*HGC7G43=N#>R_Y;@D4T MI+X>IBED_ARTRI>?MQ&@!\RS.7PYMX"-9=?[0GXY);_$1(8_^C' )J\O &B"8-;#T[F:KI4(DI4+GZ5,9_LP? # M)+'T99)I!PY5B_@N"S;P;B(V1-5K#B$U9XY<"W?/HA\R9XY22"@)@;"P#5ZE M HD[:M,H-)E[53-AOW?1"9#<7MBPN ,6,2)9%>^PNG\8(B$59<'K'Q#]I'9, M\D-"%DEYW57E3#.YWAH>$/.5LMLWC>,J0Q:[?8K$+I):*CEG2 *Z8+<$LZBZ M3Z>A L&-X80'0 HX*%E46D#"E7Z/XD#T34@G8;P.I"Q0,E%IDS.1B() MCMRDE"8LB@*$G&)N>1JAR(B%/!.F:9F N>HC!W5CWZG&88L;4EWO:GL69UC$BM5T/DQ,&ZG/O:>;<%416H[M',Z9E:M('3$Z$89A::B[S M'7N]TET:6.>QSP9< 5KY*;@/FE555<,_-=.3(6^&PYB7]9J-.6%Q^J!;B7-- M^3)@QT'KMJ8YJMOE)FFG8SZL]B9,/9\#$PR$,4ZTG*"^D M.*#Z3KZT[Y,H:HOK:00#B=Y[C?%O+G^KY$B:2 L;,[>.D)9Y^F$1H\+:R$9Y# M?:P@>',/\^F4PYM'B8(Q?GF;(GO177?C&7[,HMVMN5,F"W6AY%RP06]?(/6V M'Y%M@D?,%+$#>0#FTQ"O71$G18:\8TB2 MMC &H@C8[6>)0P!_*"QM6&C80KP*22*"C_*)]OZ/H <]_@*X9 M( 2XJPYQ4RO(YX;D$U9F@]D,F,3[8N-P[&XR$M>DQ!AT91%(]:/D0&!D+D53 M=.AY =GRI5781 92-AVU2*CHBP-)(*,0QW@6W<=!RR.6\G+R22HYE&3],_!" MPWX*F6E&;* A4:2V;SCA99;;J3">Q0P[\EI$P)?3GY(WCZ )@.7=81^H .!, M,NK7I>^NL<3K/*GP2,QVWM)S L34W)>P(\CM2LD\$:$9R46NX-IV Q&"KWBR MQQ$3F>X0^PMEL93AC[($^"I5CIN.)]J9=(;'!- M 5IZ&W5&HT2 9GW)BX"+N/#(W7AB-X%GN\#SB"LV=!EE_%NHN#E'K0 ]O>\' M]^*1Z']\*#&?;HKL^5SLO&[AKNHA#_R9!\R F,DQ[[Q7KB12.ZF'# 0C'Y*$ MM6)E,Y(.PG+>[R'1FF!\(I''LC%NB!:-F,1I+Y?D/ !6#:R;\ Y&K#MZW6YW M;[$;SVB<52Z>4D:_JJUS N$!X/[E73(.:AIB2(AFZ)AK;,_0:NRV&?F.!8)* M&335([PG%@I)N>6,@O-048\B;GW33$M+S*Z7H:HCHFD"_EKE^33$*ZH;:W,! MB(&$U8P9FOUPC@R!(L0\5-1+-N'F76')QFDT'8&J BI[86W!TBE)K<7W>FS' M-J'[N^$X8'UCN#_%BI.GM593?LS%+LLM MAUB_9\UR.RE8QD"JGET6H;(G5% MX@[Y$"\4ET9#!8)M-&[HK@+?&Y&[F2[$*V=EDE&*XQX8)*08YL5L/OS-!LA MYD*@Y*PD8:58;]:'C%#1BXY!7HKO\;Z#.M\34>N[&"JY\2"Q %E2(E0_ --7 M.%W P#-<:_J*I^UZ8K\)60!2E-7X=322@MQ\<+".8(O>7E]WC&*\R;4'4LN9=5R29+JV2 ;6+! MN1S]#^57K^:4H.,>A-=XVE\@\F7K1D4HGZC?4Y MDL2UE @ZV$D"X8L6,+G4=_(6B[ DR28I1L0D4?>C\:*V56IXKSZ'TWAK(^8$ M.W-0[P=H&7[=@Y^S4F)Y\./@Z[O("4?N8?:^"E(MW=5)0X<*IS/A<#'(>KNR!(_@S.W4^&?+OW#+-NE2V*62!$%$^C8( _ MMQ=P=B[,5@27NA59A2+837)BD'6[*U4.\XQ<-28 W:9IJ0+@241DT.M;C4YJ%LA7;5J? AD(#,)Z"[1J5H"FSQS)H$6+XVY)PJV4M!>MU&Q%%+/DS") MM-A&E#AKQ.12?X^?;V$1.'BV!:^](J2B09%Z7' KB4^ZO>0*)2%S=G0KF,^M MT!OBQXFW JAQG3^)D<%U_)MA;[%^2#S0SY"WRI3.+,S ,+?*>"ZG^@833JOL M:NZZ+!O\%]U66=29M788YE:L?8>8LU]T6PSB$NI@;872:\5"*%+>C$%OU4J8 M6G:.X6UII)&O>N!6#!>M, ;DRT R0;1JX4^OW;D%W(Z=I<+56)D\VJ+[.8KJ M,M"MT/K\E8X9<&[UKZ<^]V;0CF>;53NZK:IX-6Y>TG6KO9W+MX(S/0<]BU5. M3&PN4>':6^Q1XF$BK:62FIQA#(861H]YH\)5;;+IJ$="WN FK!2I('DXB<2. M)S./)S./)S./)S,5G_7W$Q6 MEGMY&^2>LO@%?27$ @IW6KLH@3PB1;;^-%JI1&U\UJX6=RQ$*P46YL'>Z@,H M]P:&O*XT5%^.QD_1ZJ'[=([>_M';/WK[1V]?D;?/D>SS[KU]W1ODBNLPU=_Q M4>'MM\KGS38Y&.A6[ 679E0RN>C6 *7*9=>38""YTU]4>9*R1= M+_ W$2O;"7Q@[3T2YOL-W6O7MRWRA/TBY2)7TK-^/[E<6"JV6F/=3H!)SHIC M!W_P9CH!EDF8Y![#,#"0B_7:EGMQWZRD#H6=N $>%' -0)BO%2!S87C@T3&B M<\%";ALG+6$>GP!6+[9)\N@(H>]XQ'I8=V+L],9SK#K9YT(,RQ!6X3;L"'), ME:!XB?8,(DJ2%1('M-S5%OFTVH9(U84&!=7.S3J9@&ADH5(V5,B1)8@5A"(< MVRB[YP:,.JDX2GE]:@F\E"XR6-T0>B?%MBN:\U"16JQCN>^L@G4JEJI4'^?@MOX@EPG>I*BG"'1)KZI)X4]!<7!ZQ4P"]3\& M7:4Q4E(@A*53<8=05447)Z%I,W3I=" =;1-'GL +<$D9\EO#!W.(UC(QQ +T M]4<*99A7X+%$?4?5+7QDF/[?;7]Q&W@^7 (4#D^RL^%Y /]G38TW$>=$BKSX M]9AKC\PZL4LQ=]N(QQ==:P6QBAG>"L82#]M5=7G9(X)68-(U:@+0BVT"CS^@ MDT.@>3Q+1IY$N!ZCJ$N1&^.2VZJ-[43**3S532L[;;74S3KZLD 1X"\$MSI M[$A%8/CH:8FN"$%-C)P(O+MW%QX1GS8P:\XW)7"1J_$@ARIN2(BA,-9F! /X MEEZ89L$TP>D7@;AG'#;)B9?5^%*6ND2>DRIG] DX] ( _GK>+T*5LXN)AD9 M;[1(!_K=42GNE?BCB7Q%QX]H%<8XNV2(QIN(^:8%NY(Y6.#AU93,HCD"U.(9 M1"^5I(_Q'R+(IB+,U[7U8GL0KKGA"0PZA]F!1 ME9F1PH1H9D4FF:K\_+Z-@(EY$KNI?K^5:BD7&RBZ1GH97&L>T][-.OY-24,\ MD:K:>!$?9P4B1D(=:'S#4O&B?%I:8D7<$!/C1$)O[-U%BF0F#)33!$V)(A70 MG2F2:5QPJ2H1-"/FQ+'HPV0#JC;AIMIH@KVIK[VR3J&ISS/0$]V7^J2:%)GV M4O#CX'7K/+$IG^[10OZ0 @/?+'V79V?QA'M81I#N65\N]M+B="6F3$6?DQ_/ MA@?^^O]02P,$% @ $XW]4.91H>-G6@ ,VT% !, !P:2TR,#(P,#8S M,%]L86(N>&UL[7W_<^2XL=_OJ[']^]^_;MV]MH$R<91ON<<,_>AGC[#IR _>]'\.'TP^G)Z1]./OS^_O3]CQ]/?_SXX>T?WO_A]/2/?_@OIZ<_ MGIXV"/R%#PLT_O_A"$?VQ*BG>'-'Y\RL%OPM\R$_*S[^B#A.S[=__[R]5=^ 2WP0F!BEA!2!ED\8\9^^45#AE&$G*!WD_0_SHI/W9" M?W7R_L/)Q_=O7[+H.Z(- +@^4HS@+=P ^N^OMY>]/']X1S_Q+H&/Q'"BJ^ ! M(B(S(_&4PHWX>RA-6U^C(:.6=L:C7,+@;8%O8!KCZ"*QK&0Q63?"W^5!:EGK?81M#^">Q#=H5_1CDM:%QGF + M] M1-*BT!JVD1_+:6H(FR![8&S(E/P8!#O."E&B[X*7.#N'FV"/@=1GM'?4&K9"9];WQ>1]U\$=/L%9Z+0V;[X)*4X,"EP\?D4U* ,7W*81+"( M^A5M'!Z-*RL'EL'P[2-^?A?!F)!^_P/]X83^T!@)^=7?+Y(\S@]G9 F2!NB2 M,'GYG_#0YH[H9(;3\I=L2'_Z;N#+[]IBTL_3&97\1%=/,#GY>B=+[._HH6,> M*U6;#%HUIZ-V@=NY@9\NGW'T\9^+OX[UR MHF+]SE9[W_V92P)P*0I 5!: 2F' KI &1'L( BH/.!"!P(9P?CNO"1H;!#8% M8]B M<+;&2:;N-5#1KPES&7#6N=+>N&L1<2.L7'0_LPH@Y]+VO]W_L@EUC+N M580#H,N-]#T9I"S.[>_HP=RD87^RJM(#E/S\. N5C/L4X8M"D9(N;1CCBO") M**_/*'B4M<;.E_2TUR)BWQXK\H#2G]\@Q8K&O;KP1JE(39\V(V251:#Y0]50 MV?FRF8NWB#D,GIP/((Q8SG1^LQV& H]JR3NU=T.LM,9M&O;G. L#Q)>4X3Y3 M->VCKYMIN4/.H7ES3H"R HR7/P;>!PF6T)6'ZN^:N8+F[1LZ]S$#4V\1L*'M M!D'WYEZ$&"\-7@2-T.2/-.8E##UF+X> O23E+7R,Z2XRR:^#K?3*1?Q=DQ1E MFY:S#&7-!E ^\]OX( IX3$.^:1SI*WO>9'9;<(4\ML7C@GV:$KZW<(=3FN2[ MRX-""DZ>X,@;,#%3_ &?KBJB,P85G5^0H),D3#2H*9^C9=X)2W\U%L#];[%%&#< M^:I)>&F1+PE[NG@(QIO<]9D319CRGN#P8I&2U)!RB[VRLPIH!Q):[$ M^((&8U_\2 I K*9.O\%"O3@IP63/A^Z>($)$CEV0*"ZLVM\T47N3DC.?8$Q MP<47!Q!J'P_KQB]-(QTE6S3?;8#0IWT6)S!3S EUOFJDUB8I=Q9,N8"2C3M<-Q#PD310I+.S+OD!C@[WT+U M,$184F^>PH',D+#H""_W:9!D,=U5\",_12\0?-](YT?TW-G_"ZAY%>>=WAA_ M/RQ81ET^0H ,M&^UB+ABRP\35.LKCK]O6 O;H>>RT+C6..[_:Q^DQ!C00<_:C[YNINH..8>V7G'RSM3[$,$2JO)0^UT[ MEU>\#3,G7D53-W>'[0-&LL;=^9*>4EM$[!MR01YP^O-;KUC1N%<7WB@5J>G3 MWMIZ%45$WHSEZM?I38J?XR14/';JHV&RP!/3=+;.+M@UCIA*EO,;M1106%9Y MOH*"1'@4<*QEX+!;6'"]WSY J:O&XN^9'G)S.D[K"0#GX8N!"[1^5$G0U(I/ M&CZN(1A5KCUSO0]>+B.RJ(DW,>_YHV.[O41,U-Q#U)E5$WZ@S= S&Q^#"DMK MSUM8D"DBUMH^_)5JFW_RZ!6W7Y-R;/>5%=[&4FVK78ZJW M;NLW.,L#]'_BG7K9L)B"!86W*+HW>LX.$'Y>%08/ B0R?8':_ 1#[ #2,%BY M_40'F,) Q>K;W]&\8=.@X>!F$],G(>^)(0NUC/LTX8M&D9HR;9@C;;N,;IYP MHIA //Z>GA*[=.R;)N, & MODBN]6L=#6O%)PTA=N3;,]0Z&^Y2XQ_L/#_=Q MCJ0CZ/'W])39I>/@A)*2!7@#WG_XS<-O04HU/:BYLMD$<,.K3 MF.S%2_A$!@U5.G&(OVNFTR8M^^9;<@$E&T\Z<0RB@,5"^VD"TF*U)4Z:NL1D\=(A7Z=L-6R1"L M-XU';4J>WO1IU@(4ZRAVO+NSN5FNL@SFF8X!=K^I;VIM2@Z:[3+Z/_IA-CT* MQ\/J\$NYJ*E7*<=T:+M%.-") (A_0'6G/WP%S4]A MNKU,GF&6LX=7E);JPN\;+,T%]!SD;"B7$_*;+8AK/G[XSB B6$93/FH?-10/ M* =P*:-X-VNK,*0=C[);&$+BB \(7L-<(:$C1\=@OA^@ZV '47 #:<7N#4C@ MS!D=):RPBNY\Q@5U(*DY <)JINP.==2$>,&!B*#B'NWOZ:N]2<>^^5?4_;!W MH;+QD#)\4BSJZ)1:[<36>I/"71!'%R\[F&20K+G6^1-,6ULH%2.6(J 'FH#5S!D.PK&$K0W\'/FJK1S M5-8R))8S ^?&9@58LO)H2R %%U91G\_0H XJC!.+_!6O&599[:=[ M;^/'IWR]^4KF0.K'*CXS0D@?F4'"]KVF8E>\YIQ2AB=X<[(G_^'3C"&''%92 MI-ZD*+LIG:A>JUX36!37SWU$# 0T30@:NP%6N"DQ,? M5U3#L& I;7D) 6IJOUAOU3PFSRGE1!?Q X+%8&%^F81H3UOK_(1Q]"U&4EV8 MU.B9I$K&Z=OWE)*R'YZAA!G6T=T2\*E27"7#RI=@#BJ>8!PZAUMQ]3VX^:[0 MU:[;I[FAH]VC;;:=_;6#C?7$5G@5!P\QBO,89F2CPIY)>,(H(I&-[EGR@TX] MDSQ-??W+\G!P9:OFS/;=68/WOP8[G/U7MA7/#YX41"DCC'6UO!0TT3&0=)/> M9 LXW_G*JQK"&506#E&Q@M9D-8:HYNF?7TE4&X[IS%\T!-XR>_%A>>I^$QSH MB;M!04B7@GG)09NBPR*0'6?DAS>,("(H^Q#IR4_M=TL]"AYS'>&%8;J'T<5V MA_ !PD\P@9M8[TQOA)(1&@.4G?@$Y0="O*7'K;PU'CL4*20 *41!3C[Q4(CB MC=?(8(G5-.LW;J@-621Q[ M3Q+%6O4;LYZSQ(K93"YUAA.V8_IKG#^=[;,<;V%JXEAR] PNX$C0G\3)(KB! MY)<16^879B'!BU., P M3EA.>WYB@FHX^#5:RF2^.JZ>39=F0>,X,>O;0Z>%COU;>+\=2![5\=V]Q=K( M:1 //YVR=-:5!V7 /%7OKW6GFHH9'@7_]ES]^>/_AO_*+C)[XT3A@ SL1 MRU7%#L'IW8_,YBJ#:0H]OY$FZ2BYXM*CSCMY,+^G)U5P95-D]AQN4B!E$V6S M.6,C(F@F!BQM2UVE GQ. 8SL_2UN^EWM]B>?.K;;F/112!,0D7K M'21C$EEZR3HX,:F9\69S37;@-]-5UR M3CH-%1L+=J'E#?C/IV]/3]^#79""9\JRVK7__LWIZ2G(GH*4WH#9YT\XC?\) M([(1P>5OXRRC%4RL6=$^SW+R TW/!#GX'_L$@H^G;P#5//O .0PA?9L'?'Q/ M?_O^!S_<;\@$L 0V'L*-ND@S!K/T,J43(D[TO.OXNV8+@"8M-PLSG(PZU>]^ MZ'6K#Q_>_.&/WS-?(3]^>/\'*U[V!A 2.\@>I$">=-3KM0H\AIAO%H!:X,_G M9ZLH8B\Z!.@FB*/+Y"S8Q60;W!BTBN?)4#.HKAVE[J#@N>():+NVDS@!(6?K MATD_5N@()LH/7":@X B:+C;]E8']=L_NE;!\.A%EE\(GF&0DIEXF M(=["*YS1!@?KS7WPHN1IJJ2-BMI56#FY=% *4+:V;(H 8B:#)_ZH"3DVU/?" MX$7'R/(3IQ9WP-D#RI_UY%AO !%A8B^^A7D0)S"Z"-*$+)^RAM#G M1(::/ICCU-VZ9\29^.&+"L!A=17Z#U+A9"4[4/(#3<3.QQ";*,=HEENTF[]R M=;;4VPG$#W\9 &4PD6@_@>@Z<>A9#QW-D]0>6NZZK$QPYCK<,</PP2)_"K9Z(=[ M*6+9FVL?UN@R<.O)R!.F8)T"SI;G#0%A#!CG65V/29"MJNRTOLL=4[(%69?R M!"YVE+7WT=5ZL>MU,;$F_<:IQZ4X,["20&@R-[IDYS>F+E12L0L+ISJ=Z_"S M+'_=IH/5B,LTM>/8UU_7$>$W MXC]'RO0'3_JBA")/-T2 9*S"YWQ:U7\SAL^0:]C9]3C%8L E9MGO' U6<[,S3,O,,9_EZ0Y]P8X41,'V.0YC= M8:2XI>BG8C(Y]U%UL73*6!<0S[KCCH*#Y=7E+Q"H@<%ZPQX4+"IG"E: \IK8 M,WY*<9;=I'BC5L#<^IJ^RAMD[)>5,>)@QZC[8>DB9>,!;7BD6-34Z8M$J@+0LEFOAX$ MMS"#!*8G,H^J@LF*WS"M>I0=-??,$(D3W14GT)4A_@8V(H>(R0U0,+D+T4G70W29 M1;7]MN3EAY]( (3E5>8O&(5[%&R8=U2,9O*-GV!"IC=$1%E%VSB)Z;Q&VS]H M.,@H*8,%[C!I^ZY2,&3.$K18^N$QLK!A11UZ#A%JHT,=J,UM)B\Z6HD:[5*L MKHE=7>#"1WL3/SRC'XJA+8GUK8CC+XIXX@AQ4W1[](XKS&Q;41*3)JW29>19 EPFQ%YCII**.OFI2;-$B9:CQ M'[C&$_A(2XJOREH+SJ)<]?CA"7WJQR.Z\475W7J60L=SV7(YN95'[7&R)QZV MKM8!G^ &IT6CI/O@!687+V3_@=,H3H+T<)G#+7NC@QZ18[;5+T>DYA<.Q3 M M:'(BEJ-%W .3IYB^0$XE\L5KW1O:46F50^1>L5%5D:EN3E:5P7!102TKX,*6 M,S(3%[3D!4Q@T)88E"+/$N^(E$6X_003J%@@T$O"U"2.2+J9T\O(X-NL/@S, MD6_W:,LW$(0^19B4\STHV$SL!]% ;7JD6U5J=+UU1-O@K+UA^"K(XI">\,=KG:G>H1DGI:W^$M/V,16GJ@$S* M_-)(U57]@?+F]0*D];Y:\W3+C&+1<#A]/EH ^I'D?[[EG*<1)P003WNGSW5T/S MP'9 6:8IH+85@$(&P(6@Y=(\!#3DF#T<5%>2UAL^V[/'P8[Z9NN]FZ5(VJ3O MJA(KRTU9R_MI!.!BQ<0?/A/T__;M"ILN_-A0]UZM>$4KK#F.YT;ZU=_PUVY7 M>9[&#_L\>$#P'M\$J>:M4&LL#4^6S$5P=3(H>IL!_(9:QV^KIXCSX,67XG7+ M)M0]7[2%TRLQE]:)I))R#V MUY3*CP"G,C"R6*7?B%<]Q!*-/![(DB1H3P"K,XV>> M6],P/AWJ1L>4BMQ<]ED**FZ>'%890(W-E;P\6!M%F2SLE * 3P= 12#[35## M74LQWZE2G6'.[O$MI#81(]@ZO;_'#MW=#7^#Q^D=R./@!?1:2I!CD)9RLN-N M5GE*?DM_#JD5[DHK?#@TMB?>!1NGIHBG@/@UFATZMKA[#"H10:< G?YQ(:'O M'.Z(X\1\[Z,0LMK?T\>\2<=^B&A2]\._A?K&0_KP2;=(1:UNMG=%&3QD=7LP MR90MMX^"P99.2-%!\SBZJSYYH(S8:6C)R0_+'D$&R^G+3Q3*+75Y*P+RDMEQ M -PL5\,PA>S0=4M/.O_)9%AOSN,LQ'LR-ZV2Z":%VWB_S2[K&ARE!:DF!X.Y M7XNCBZNHE20TY1<5_ %.0="0C/YMQ^6AI4[9$_G3"?'5K7]53X;6@NU@M##+ MZ*S[*I-HRD#S:I44K(R^E -=D#\\_&&;,GN1P-I+&^KI>#:N&D5>U R;>='2E8SY<:.58+60>PB'$+0Q@_ MT[)",Q<5T;,)XS%]1PMFO@1**S:^^M\ @(.>UZ=(K\&2\+8*NEL)Z"9R,KIV M3H@7Q6HMG$<(V42J0=A-+R1._N"K%XD0&G2?(X7YB8:$PS28S>XH9+>Y"^+H M'&Y@FL*HZ-Q$EK:L5%Z^NM:4@TTP93BZ\+F";]5(G:TH^;T3OL3TU1>5C� M2>55OS# )=RZA+\4HVJ#1C>*_.;):L0,)G)ZT;.C99WIP,A=2]Z@8 X:W(>Q]>Y2 MI'"#MN[<*!-[B;IY0;9./4D[PJRK91U#&5M, M*X.R=*,868HS(VD&BCHQU0@G,N8R\VTXE5"A0G6*:U)NG@.0NIWBA_MKP*QU M VZZFV_SWGCSPTMYL:*K.ZN#U*U#/,#-_N1=,?/O&ID!U.,>.ZKDY<$JX\$U MW#YX1;>)C-;P>E>$+X465M&> ME\BTO:ED1*]#%JQFK(QO-C"A+4:_!#GM,'I@+> 1@B%K8D(;P^OYD0YY Q#5 MV=F? -NMD0E!']78C87[T8V M(CE9=N<'VH(HI_V)R&]W6\6&O"I4+4;E7B[.9\]=P9F?&)5L/?%B=8B'IM41 M)2\ SO$IM^0,&&OFL1?CH,Z\ W6S\YQF:S)1GB@6;#_]<%(-F+5VG=/M-N?= M9?KAI=4E.B=YHD'JUB$>X&9_F5S?/EQ*GD@&ZG&/'57R\F"5\> :;A_R1%P: MR(Z:;]*8"+8+4+E,4/';$4+Z6 X2=E/L7S"AI8A\N803L.%B%#4(^ '%C_PM M>3\\50Y'K*16/S%KNUK!J:B5J*$KF4WL3K>PM)GUY@HGC_6\W>"[V=A/ ML_.;* VW$>SN_8C7&C!K;>JGV\S/NXF?^N4X(AO]?YJL?PX09+U!LCR-0[(4 MIW\@4:7]B\8G;V :X^BXMC5$^XB,ZN(E9.V4;LFR_F*S@6HIO*DE,WA0;5)) MW42?>@$RWZ M:Q^1)R93!;/"_BORSR+Z,DB)_M'0R10"\O_1A<^ MW=\U/\_' $1E[\4P0#D.0 <"^$AFB,2TV**M?YW#CS%*9J;43]E!.S[_(Y$$ M9%A-@7[#T_1,5I?3];;9#B&,XEP5"L[C;(>S /V4XOVN[!V:Y'&RAU%17D\V M6Y,M9)3EFFF>4)33CBWN6&"_RX,T+P+&)_@8)PF-Z+3$B/W9GU QN7':6K)H M@?MK,D2KRY5Z55(. ; QU V%BU& >AA&Z:[EZIU[^$52'AI=T%NMXX[O)M]% M@@!125W7DT35_OXRAUN].A9YH@:I$5DF#EX;V>]VB#VT2*R<]CU'.-NG+-^; MX.2$BK5!^!O9E6YPNF6FXTM1BS+<6%OCBX&V3'IQKLTR,^*8=;:+<9ZSYS(Q M02+831!'UU"Q WKGJR97PEND'&V>6,=!XCO$@S@[/[RG#P(\HA_/U%W8>TD; M4.+TG;;)=SZLBSGK)QG%.0F@=#JF73ZB3_O\&N=_@VS<:KL669HF"STY'@Z. M&<>O(I )* <'F#,7\L-KE''&NKI>"J;5PINW\6]R!25;0/@"PA@0SLQ#IWY- MKGY+FIW*/F$4$5.D:^?\8/AJ^!!!*\^']S-P]XYXDR?@3'U^4%P"5/'+XF.Z MG?0E^WO5UJ'=;UHPMWLW34%KX_J9JAZ)M0Y^YDPF/R+$VRU. MV+KK"]P^P%3%Y 5?-M@F=8DYR/\P%GPU[8>9]ZL?CVK&.U6C8RV#GSF#JCLJCBZ38CNL;N(CA P>Z!PB[*#C:<6.;?A/+I.3@J,?CB '&%;2 MG]?@("$N['6-\@7&>5SG%N9D'H+119#2LH%,W6?Z*)A+_=\T[N MYW 3A[$GRZ$14+"<._C-% M$@P<=&XO+^WC#7TCC6:),G]R<6HP8BUM+@*R:@JD"3S.$G">Y<4QQA40MOS/ M4U_1[=$%#P0V/>Z(HG7\.ARF\SG/YB4U1,>=3ZC79: W[G[%C#>;_ZVB?]\7 MK:;O<4^NE,GX$&0P.FN\AGE+BPFS.(=W,'V.0\@'= M#_)@P*BRRJ"7H7EW&@:\QKFZ\U]\'*#4\IUE>=I_+#/:;77/;X)'#W: MR9)Q82L9%S.1%I";:%U+DTI+S+_)')9\?!7EZHB"OA).UR$8Q:%F2^@A*D8) MZQZJMC/4!1M0\O&N)%H")BRON$F*GV,20S=Q2!]+.!+G'K[DGPC?7Y1V5I(4 M#=;F4AQAI>!8[G'&L8-_$S9 L9W\@;B M09RR=BZ30"O,C MA.S:F<.@WK"V+S"@W#QZ2TT.K1$CLQ:O)T!F) 3,%YWI/?Z$>,.AED&M1@$!Y7 MEL] #+KZ? &XEF*]:2["=LF8..)PSI?N'0:\5,\*D3-.>;6^D%OIB?TK&WKEE2#"8T(V:VW5$D M;';!49J1]?BD>X&;Y^W27J@8R.=3S'E28FE-<.I4G9LS@[GKZ91!UVC M7I#Y#LY<.DI>%J3*(6K&[1U\R,WFFCX*!FL+(46[2P;Z!IW'D\0(+%A.69/L M=%K\]78P?21LF9##B,T,Z7,0QLBCA['&,.DU'WO; Y?Z[_/A^:(H>[Q7*^G5 M_::^RMN4K&J:D_8N2/9H'0_K9(J@> 6S#,*BY7SRR,70BHUCE$SL98BR_4C) M&?AB.5+X8#5M^8U%Y91^*&YBR#(U.'.VG8="FW?YD M91,.PJ5(4/D69T?QP;(ZFR+V=B70"KL#1.S9D\-@2]]5I*7SM57Y:4J#,7=$ M7]X",>#9\P79._A(,Q&W<$=O422/6MV_>VD8%*/VT+1;?LJ9@(J+=S%V%!XL MJ[))JM<[$A@F *3(V3.Q21(#IJ.!'-N$<;B!] M/>(6/L.D6?6IEYX=)6:2YADA;CGAP[F!@IW?"5Q9#+&R.J>(\(4(G\F@Z+$% M9?[7.'\ZVV^#^U'%.6HCZ8G.1Y?&6A >EIG?=;^ICTJ9DWUT(?>HL%0<_/*5' M\WA8+WYI&=4*7DLIN&/#NYC9Y>GW'T^95>YB,D&&)**APRK".S)AU3YS1QOS MT-L/VA.#"75UO>MSLX--A,/]MIP* '9/D[;P>8L$* ML+G^EX=X>\5>P%U(TIQ\*EF,.F?-/5JD,%!_YMMK^*VQ]DAQ0GX,>9<(XP6O M.FW]V425ET,++YJ<"G$OGZDNC,./F5_;!K"I_I>&-RH+/[ZU%L\M]O[X-K7( M^)EV<,P,O'B(BDG>H8^JD]=\*%09J)GZX7@2 &%YE?D+1F-J+-AXX!U5#P@# MW^BG8:$)AG._\+43B80O#"O)5^6CCMX]\(*J[=4JRV">%5W"HG5"G'6?TC;M M+%UDUD5-FK:%]EV2O)PVT.0RE"W7R-:6WEZJFGZQ&_.%4(!)Y8?_:9N"J$6; M$@Q+@[WPXP:F7<371QC/6I8:/L%HC^!Z4X6>,R(;^>F>]??6*B>4IFE0JR;) MPX$S%YRI-Y>\O;EYJ PGUE7I4J!#'=36-6H'4/ %C+$?;E@W;6DV4F&-==8[ M7HX0YO%SG!]L.*@^-QOXZW)WV^*:/4=3\ >E +ZYM[&9"!W?#)#EFX0@6#1[ M%K5:&XGMQ/]0<@NS/(W#'$9L!%^3.,]8KR[W<469M3N+4A3%:<2I92F,BDFS MC(BC:TT*X4<+JE=F.2J!26Q.O!^?EW'J8KM#^ #+YYG$:E\A%GO(3^M-\032 M/V'$WT1BW>4,(Y9U(6Q8H&6AW*^;3@3V>/%"?_8DK^[>ZH21S0F0K];"!-&N ME+-Z#:TW_-7"TN_5XI;OI_%6E%J!3U #U-S,$L<@H;I. M:GJ:69.XX X@9S]_#8\JBEA=G_XCUI_D*N"2"N2>#4J8_FF/QZ>E$.VI=9F0 M]=M>OR&U##4;4TKC,:SA^ FC9,PW@4(K+;T%)^W[ S2]$#_*O$VYO2+ MCE%\A:N'84W[CZ7 "5GSN ;'V;O'T66!?N:CEX1A/[ECDDZ:WNYPPD @#L;8 M^K5F'\.GVW"N3VF>8E%X!U<\96(R(0TN4>_VNQUBI6@!.@NRI\\(?VOTQR@N M7MWC;B,TLZ6L):Z&"R@K4CA?&F<-*4%(Q 0;(B=9,5>"@K2X'I=C@*LF,3O:7P3!@^PENX#>*DU,T]3+>TE7KG0_1J+%T$WQ)I*ZU: MB=^.I3'T/Z?2.8_WWPK!0, E(]&]D)^'=)#3$;"-S=%'HV(4@!@E;$X+_DT& MTQAT=Y*8P#1>O_'V985*J4X*L4 E?+&%N*\L]^BCY1 '<,T\] "-"V8GTJ! MP+"25PTE@V$EDVG,?/)RUZ3[*@X>:"O_PY<@WZ=&Q0A:Y.VVD!YAY]9!/^]S MVB>#VTGUVM8^B6"JZ&=S=@67-8B15N%22"P0_"IW(&HJ#BH10"G#_%[?.'KL M= &FM= A"67G,=K34&NA#$F1A94#51663JZ:$DJF"/ %V\A&@?P8@W-*1V7=0N6&E-[X*[ M#0NR)8V; X:"+PU(_6$%7&PV,,QI/&J.QK=H8]WJA('(+IZOS\($X:LI(*@E M!*6(9;/1VAS%,<^+V'9!!I,?_AI'L)4OK5JU7KP0'TL"5'9+S3X=;E(<[4/V MT&)1)F5<%6E;""MSI5VA'-=V\S:W9V3W_>C-?6KW5B9>6[D [M5:E&A]QN0$ M5-#.(46CF7(I;-5'.0.?#J"4ERWE2HGG?7S[N-4TNRM+!*PVKOJ;0"WR)L_< M*K-S&G?.GHC(!&"RE/*S,;H)_-B"WA<(-2J7T\)FZ4P$YMUUVL?N 65U;Y:L MIV!&(]_Z(2."92$D1HK[Y9#!EKED;!#>8@Y-SG M/YQ3 Q.K*M9WX(3-;L90,SV.FG!\J#LTSI+%AR93<#8VM/&XT"X>+5/-?X-! M*AD,A@AH&5(_02=NSXI9XXK?&[ MT^T'PG)^7Y< "$OI;8JW#SI]6QJ3*MG* M"[JXD ] ,H)S\<>A /+*,G'W6/:K576F=*!S]3)G,;_3FFE4DF M9E]2L*=\3O'7;/H=5 :,OZDK/Q$8< #.QBBY<8;)5BG-8S)_W,$DQNDUSF%V MOH?WW_#]$]YG9%-X_XVLB@]W\^G0[%VII[Y.87_V,,D M/*@N3J7(6=B6]).W;[0-3J!BY<<$KH*>:)LYIL8%('6\-?QT $+(YEGY5HH0 MJ4%]&2Q%S@)L_>1_G0XF@9[(P<;4N "DCAVLQ[M4E]7N_"NK4C_R2V\U>G9Q MZ])WFI%M\JUS9/ZZ6R^8(_XF5NH2@!OTN 9F'JP9JQ__>PQ3 O33X0H^$WO1 M7S8.4K2R'AG@X-3Q*G;LQ/AZ]1?/?$X.3?$RU:[]VMO:QB M,+SV>C_[VJLQ[@]V/..#&\_XX-8S/OCK&5U<1CSC@SO/L(K!L&=\F,LSZ"68 M+*=3ETYUKNC;9J](MZFYN<_$>7A4F3@ AY7CW\*1T)=SY,_;H^Q:#40_Y-5 MXZG/ #+4;.$AHN[2(3SI=*< 6*]S]*O.?W!ZG*?-<*[I@O:!OOC'/GX.$+48 M=0?J(6!PXUQ$T$&?)MH N\''#U\9A@-+:(E8**-E'[WL&[C# &?KC$."KB^A:1HKQ%0%C%TH!BYK(5GN$7G#>P MY/W7!#]D,'VF5W-9/J#=H[:I,8,*%^LR6#N5L2;3K\F;79E4_TF>99A>J_GT MGN^)S_/X\5U35IX3!)U&U=UX-D]ESQ>8X.ZL'CC.-LM3,,X0#?!#M*& 9<)[P+/^K8&V=,JBKD M<8="%L"$\<4-C='']O2]7*21&&0:>T$I2=&'F!YCT.I-7\XS^+:TVDS3Y_ 0 MICM4%?\>(*(/:B]11PF>#&S+O7F0@PW=N3]3QGZXZCA.6%IUWF*"6G TDB!&58/MV^#; M%[+\3!K%5[PU/,6H8LB>95O3AXLXS[G\Z:\X_>4RN4DQ;5MO[E!#Y"Q UD_>ODM1 M7B=Q.98$;"+'&M/? B Z(6S(TG >H M,+1[^C.(2QZ35WKR!X9A1)_"A$G&CN!7:4J?#*.G()\.]4>*E^-7WX(T6N_H M![/U/L_R((GBY/%ZKUX@:IVY21VC96'LF,J.+,5P=)<':5X8#*=.'W;[FD0P M10=:6\%$R]Z AA1OP"?X&"?T05/P$! %A)YL6=W9''8.YZNSKR*@5@]\DTC: ME \T!*2%.QB=[VGY))>%.P7[8R'NQ0L]C2.C40I2&M0-3$>9FZ%E_, M(X&/ 8D<,D&F MXNQ)F-%''YOK?4%(=V( Y0 X?\ %*'V8BP#X)TI/ET#=RR7*9YQN8)SOR8A6 M273QLHM31J$*KU,N6"2$F6_6&15N\DA32$0,%*< 4H&\"3J36:7%E8XDP*_7 M EVM@AIRLUJ>AN3UTLA*?LW3G3'/O%PD4E[=RKM<\-WO:-+%R[GE+S CP8F; M*@S)C_>8_JJ8*NFMG>D3??(RS>?GLC).O'OF8K'2:%B+\CHF'&53M3COJ,'] M:S%+Z[-08;[%!,0& .XQ^S5HC&&F3&/X!*,]@NO-*$I9'TS*SY-;9&I@E;:$ M<-"SHQ"-'@/*V&$V;(A>/4]NW^"P,TQ?C7&A>>S*32$\TXU&Y\/.%PV*JYN$ M'!2Y,^7ZT^I0K' \J ^OE(NZ>IVGOXA^)*AUDD0W1(77P5;C@7(W_!TN"S7D M>?W>Z-2*5#87VNB\1HM1V#2,3*J-*$5W#%180*6=JX?(+=FFI#'=M+!SAZ]) MG&>W=U_5[Y:.$-*WBD'"#JX 5.R*DQC&T(_@( <65M*=U\"@(4S +;@#7^>Z ML'D#TPU.MS1]RA-9ZB[32T(?DQZ2]MVDP:B(=A[YR1@V6%)AGN* >B"8L1FK M9@;P2N?U+!O<9LAV7KE[)\L\F>G?TU@6;/P5)D=6_QJR#+XPF/$E4%VH&*U05(WWJXCIDP' .@(JO/&:@P+N[LP"DZ[_-J/D-N5R4>C M;LOX_Z\^3&B;DT17$;Z_%CN<.+9V[U6\FMC*BU3\BJU=F7RTZ;:,DU=B<_:O M/;CV&.N+7)YRAU348Q=]B9J'8QFWQ.O_]XRJ:>76Q0'#^X M /BZP\GG."'2Q0'Z NGI^"I\BN$SHRDS_\PGF[J_SR6K'?.+<,B,G4E<.O\# M<^JPZ?Q!P_D?#B!K?&Y7.'_ G!\S3\^II^/"TXN,8)P ;NQ@3P8&-N7(P)8- M#03UV-[..]G-[AIX;K/ZM;F!.*68\;!+[9=&86:V#2NE'^E:L=$4MFP=VKN\ M-+X] W1 H!H1X$,"C3'-=I?I8KM#^ #A'4R?XZ+"YAA0Q"8^\A/M\!?BQR3^ M)\&3C>T,9WEF<*_)J@ VKJ%8%,CM?:=24%!(.G!1I9*6MTLLY2W-DTGLZ^4G M%Q8JO AE'?A7:8V""U*3&Z*C-KED"0GOR-J21>2K0E#5NU.#9$QZKO:2M1]E M.#-0<0,E.S]B@PQ26$%U'J."1@"9YWY6S[#5+UJ-$+(.C*NK3\MTF/XK31+J M\QJ;<;>9YXH0G=_6F[L Z3WD>/1ED_?%.L1AQMXY%D4.L.W#@YHPM78^2= MW(=C3%E_G@9;4/#UPT-4@,0:&ET :*B#UTJ,UVQWA" B-!^)5/SEX1R9@U4\_7(O:?"PJB)]!PJU,5J),)K+I7Z""4P#1&1:15OZ MR$A.NQ\^0VV_DB2HCYD4 _L>5K!E'M9F[)>;J0&*M?2Z"/!0&[=5+VYSN9Z= M#.>5SO57ZZSU+<*R*/8=WWJ2]\JW:[*N#!$[1OF5&1V:T][<]&'C L)(K. B M_JH$+EF*!LW%I#C8#S/\@;2,MB8Y$13V0)_6&(JX8CWM+@/#PFLKEOWN.KI, M'*\$)/2V<T"CU&IWVF4D-#MW(MGG(5/+X, M"UD9D9,%6U&L?O<$H78=2#\-_0F]CZ9].RLX <;*L]/L472PK,9\10(-@3!/ MR8=HP.KU'D-4[(+AJM)C:8[17^,QIC5_\1AQCWE*.U9AF.YA=!4'#S&*\UBG MPJ.?AL$FL(>F@_[/G!-HL/+#+T:AP;+J\A4&U(N I:Q^EN8-5R#_U74#\JN_ M7Q&.C\P)S\BV7W;!U/=-=5V+*=DW])H'H$SF-?(1Q>-AM?BE9"34KY4%CX8! MT\[B\DN_;T'--[U=GT@(HA(;=59&/:N\QM)[!\-] MRJ: ,Q1DV2ID5]/(#OL:?OL;3G]A1;'B#\DO7*RRTTK!V&+O))%6" >RBC$( M*6<0<-8LNT8D!%1$D%$9>S\[?][-NF%A!PB^ B-JQN72@FJN@+$%*Y$%,0%[ M/VN:%O1+2TA202MY!K3_FPU]\3U6J>]GP[7 MQ"U3Y>=*1P@9E&D/$7906T_8M<^_WP#.SP\'D0,,*^G/:W!0'RZT(Q!G-L\" MJCWV8MSJJZA!,K:0:9%U[C0'GUU&#%2OPP@TYS$H8F>I_62>M=9EDNU3=AH- M\QRQ+@#JJZT!(B9M$'J(NFA/05@-/6\RI4N,(X*EE>2M]E%#\;Q(H6*CM]S* M2E?(8/CV$3^_BV!,^+W_@?YP0G]H&#_YU=^OX&. +H@;Y@?9]93P:^HJ%I!Q ML(VF# #G,*]=#RD;#VC#(\6B8YWJK&N4;92SDE^W'']'3XE-&@YNRGEBE$+M MXCX-^*))U%2BE0/1R^TN3O[],@F5SC6/OJ5ULM2AXN24D?, A,G\9X1]NL;] MVO!'KZTEDZQ29Y(5=<646%:H[!:FNZ#^#-,'K-!?8"!A[J;;ROXA@__8TTXS MS^0?M$Y#-4'52\*@98>8I(.6*A4CP#BQ0A4_=A)CR&!)=7F* AH 8)ZTDV"X MZDFG 2)6@7"UO%N60_3GFD94YBT6PVXQ3Y:I,V2--EQB M9 <-9PJX."EWXP MT%BK7TM>JK[/]BAU&A0CS1:]LHIXN/ M7X*7>+O?JAEFYTMZ*FP1L6^:GS"*(+I.4SC9Y:^T[E;)$-(_^VW M0<+NWBOD;$%4\?7GAH\"<%A)CUZ#U%J!-1"JF=JZ03/5B)#,8.P<&$S:YTRA M$]*5;'=1G\:'[ W-3>$Z&=!3D,%:P%M(TVU$N&+^6&WQ/LGYWW.H]'J[!G&# M2FM59BZ*LFCJ!J<'L"N$H:TN"VG>@(#Q]R.?IH\[-E;YXC NG+CD#FKVH.(/ MRN46EP!4(DQ]$0MG6:-6D_4/"= J/PO2E#[E_9< [94:TTH2-+@G),/ Q6Q3 ML,P!\JV]C1J(6$N7BP"L\#S*L56!7/ $*^)H!5? V)ILNETE7C=\6"O)0/$ %!(2&XQZ"2D7<. M,579+/&B8RY%L$@A8F&"V$4=,XX"Q2('C+ICI:!6W('8.%8CXW638.&61MV" M7<:HY5&J-QTD8["A[B?KP#(%<2H#(0$E(P+32!;D1 ,)/)"X!B'OA 1'2X0G M39M(H(D5U.LQ!)C*'8;PP!**\E#W2%/MCKHJ)7"].4MA%.>?@Y#FJ*2O?H[3,&GM M(Z;IXE)H0L^ZKH.M)P79HY!@637YJOYJ@9U ^OH:9P-*/G.U%SL>,3<-G49C M8[3L(M.D[:+Y&($)'\'T!G"V_CJ-$+X1YSE6I>]0C3A3$=YLW(F](Q0)%'\) M$(*'3T'RBUI=3M^W]>H\Q-3<5.!P7H S Y3;_+FO,3#PN)K\4WRKJN98Z\:E M-"YE1[UBS]4KK;V"55W5B;YM:S7M9B7765'[,3$-@-"[?[&Q@G.E\+[=RQQK MMO88Z0I>?:W63\.6[FN:SDW^C4?;F%%P>LV_JS!?@>AQ!N6N6/MHB7$E6YX]SQ1W M#%#O#'\__V<"\38BXPRV_I@SKTY9KH!I(1 MDD74H\%)YC!56U -<7$TO\2-O5/)'J2$M8_N)(5MKX.-:W]9'?,+;6E-^UX2H?0=L4W%%F!-JA,XVK9@!R)/'4V(5:]C'6O/7UQZ M'*=D!,X'$9EB49>R)D7A8;TACAOC* Z+ B=X 36O+C%X>$V3]-B5S>DZ[ M*]B75;L^.I@$ROT+Q1%-+P71OH5DA>5Z TK&93GQU*6E*0XAC++/!$HJYS7, MUYO++-O3]O1G.%.L,)6@9E"N.$K=1>M9PH7F(!EG0"T>Q(0EO2R6X-R;FE)Y M&+&Z0OV'K$SQE3A1?H#Y'86/N%G)$S"F)CG[=@@YPPDQESQ^0.Q",7VG#H>_ M\-_2HG+6;"$C3O[^]/3TIMS0\UWD>G--+4@RR^^ KU;ZV;H<3DX2.BM2$-9R MLOOT]+H3E;3X ZO_SYBL='8%5-JC_ N=>IG/SW\6XQ_[%J; MZ1F+I_KK61PUY -<0, D!+6(@,L("B%!)65Y38O$^^MAS4VPS6DINA3]EH:G M]_K[G$&BMI;% TQ<++".D@=Q$NU'(2GALQ1P4W,'Y(+XSN2WY70;#/6TPV="2G2EVG(E+T'N83NK:82W#(MU\ MS#J47'X0D,5:@E(H:$C2"@O^3>?UB?UZP[;W;-EQG\:/CVHOY!BSUB)\A+8@RJ-.3(NYBXNAA-L5Z@K*F9MR(/AO.W??U MPQC\4BN&05EHK2YA.H<6=)/PJW: MDP/FO&S9@CIO![?_6EN'%%;/$O#] RU'7, ]%0.+Z0T-NN@LW3IZ DX'-=925-;/09RR M%R;.XRQ$F#[DJG2:*45.?W:1(&_?8"D7\$S9T*5$^8K*@9;-[7!"4=V3?[.: M:UJ_Z\?:0@57K*'@!6!8N&!SM\#')6((&SUEW"U\3LBXE,OX31E0DL^OD M0F*V5G0"XBY>&"M*>,I';^IZ4Y'[I3#$CPD5"009B"C&42&;'\XH#W;O2KY7 M[]X#VS,3-OB!\U&TG-\LZD0E%>\;)&/G8DJ'K)/G%!K7AYK%X=2=_/ B&;AZ MK@X)]>A^:R,S&5B4,NM[/#3!]D&?Q?%Z VYV,R71B2"Q@D(*A'!CLAX0H_@N)1^ MN*]5^\$N<'H-MH*.C>0>@UHD0&5B1V%<*L#% I5<=2Y]MDA3W#->;S['"=E1 MD07@*HG8,;_^M5]9DL9/E8RQL#]WWV.*8[G]))-WEH, ,7V0R/ \V\0)HV% M,WMOAJ'N1V!0A?OXY1DYG2\$VG+N+YX1(NY8<66/:O-Z%\W;PG9?>UIOV![" MT"G%9,S?#!*0=?$P0>E6+0?TI,!5!BC!0TZ]FO,8E+;;L"-AON7TPU&L3%\] M=&R@,L5$52PU_'84I8EG0'$^@R+P%:-99?38LWG2IKK4/4+-@T[W4I[#<-R#@[&L33BH!?#OF'T=59(,C^EUR5&I- M^E70:0>Q:CA)YSC_:Y?ZV=9BE2 NIMQ9D;M3CV[E:[Z(XG+VH@ M/2B68ZK0K/F:K)K.@NRI)'G!GP26G!F$W]2*(0)*3B(^Y5/'A.(!Y/E#^Q $ M>%A!PXL#2ZZR0 *8R3U,R! 7'J4\W6QJH,J[*F9IA.K80:M.=R)%\S-M(P=;K M22(U^@Q1C__4YP,C:9N9%P!-"Q/._MY*CAI"5TN^BS&AG02JSOA4JRJ$7]>W M>0$Y2[9"#S7;!YQ*QC)5 !J" TOHR4/5%\;>M?,Y*@':6[VJ5%C%X'M)V'O; MIR#I('>2Y?&6G>)OJAIT/\Q^#)B!%Y9:VO(4A)Y=?UTY/N^E\:(LVO3=L2X= M:_>#6W1=U,"M]WF6!PEK'[2$NYT]B/5?Z19HT&=T>ORE9.7#FV2"^O9BI[E* MHJ.:A&MH]P+&&"N'5?S#K WQ_X'CG[#G */".YNE_:T4#"L]\W8O:5.YP MR("S5-M0O_]1YGY8G9N@>H<^E3%Q$+G"R2/M,:&ZSVI_3Q_")AW[.ZLJ0'NT MM!1J' ]IQ"?M%M9.";/>)&J[)L&1T%V ZK9KS#O69"UT%63Y+=P1!X(1_42G MO8+DH9$F;:UC)2U>3@Z>*)]FCT$>GK!&IW$N4T:JHD*=MX)DB&TS0O M3_68(OE]'?[X:T#S&Z2)(0A?CI*'P4[DRY@W0!IO[\(G&.T1C,I&B8IO"!BS ML!+F=O+-M9 M(]#Z<;L%#[O G.U=&DVO^?BI%("* 4HY /M@M\G=Q+F3EKH4%V;C-/1W_7TT M'<2BYLN*[>TD7T^U=YQ^)&!&8<.RJO05HAYGLAHBYU\E=2;%@242KR1JOM4R M_D;+$C2 6H/O3HP9X++P\%E) ^K^X7(/%WF599 O9UB6,BXAJ$$)4-P/CBD M\2U;,:5FM$W&9YR*;5AR;R9)2VNI+47;R6ZKY,RZS( -3GL7V/-OJ=30Q*J: M]1VYUEJYZ"4W6:\3ZD\6DL1]#T6DA;8$:Z0F)LS6M_"Q0@*>%1!?KI?MDK22_1M_5S*,37[MG-'R",H;SA3Y;(&<,#C&O)/YP/6/K&%_R5(XX"$ M.RT#%WQ97]='Q.R;=\G"/P/OAP&/:L@[E:..MF6,>_ZE2RL.MMJ[Z;[OFEP[F!SGRPLCN]8B!]1I'_3.Z083]0\:,X.UJ_.$BK'=U[Q M1$MR9T,:7)T3KNSX318QN?XY1?*17SG*"$VTCVA_H"^$QSZ%O)$O$Z-LLA1# MU42+!3[:O7F,^+KKY%.=!O!;>/0):"X9[4V_K65CC[@PN%$MWOS[>WN6@VTB MM60K.6KW,&@BM%)KS$QL](?P0#&HH9/JW*(0")02T1[]#9EHH.2QLR&6+_F- MLI&L?HZCIF!KSUU2=)DG"RF"&X2_96"?^5*^,P)-;]JCK3 _8>A93I1,9G6" MO\+X\8FL\U?/Y+>/\!9N@S@I_TBO@KW7=P\9VK80&^=EWZ5*GBBJ.7(Y[PO2%^=R7:),.6CMSPPX.MF_+^&Y[&(QBC.3R",/;<(_)O>/$>T;0C*QY1P3:Y1Q#"$\T2 M!:M9O(*R]MTOJ(S+]XR6/=GQC1J\J;WC,S&/:9R#T M;,F*8]3(3>D7JTT.T^F5'/,J#+SG/:R6A.F[MTD*6<(!_I0^9Q>?E% M@TSB!#E#!]G!"?* /F3\EI?7,\C@39"KF;8GY-*/,V20Y,A?9 ML"GR7EYDN!:8QS+)6$V1FW*6A9HLW^1/9FFQ^2/C3)%Y3LC2DSPR62SMO;X- M+@8/TFAS=7G/A8F1O>GZ9/1&0M8U?,GOOT'T#+_@)']2NK&FS\.Q/0AXSA0-!JYK M>!<-AJQ!-1;T(K!4Y)7C )$$4%$ EP5P83R- @KI*FW2[I&WFKY2=O4/RW)U M0=;*2-\+@U?+GZD$Q)^QSUXLF^HS(#X1U/92?\J^_'&!OMS-]QGJ?'$@&W@T M%<)CGY;-2>G3G@9L>YDI98?^W?(1'<+G=[7/6JXY$ M8CC6DM@+7QV%7=9QA[6]+(@57;HI!>!B%+WZ9FU-5 FHXL*])&RUHZE(VI]0 M;P@!V@?Q.4![J-$=0LHG5;,,B?\OHY8*LQW>]^KGV9;+K8S+XPW M0'KD]-:K86K!6R5-"/_)QFI^AF, Z<@IG5?#-(-T\)S*]E@MI/$-0!TYKO%L MH(:P#A]66!ZOA22?)*[J27N_AFF&JJNDM=,R85V/=9NTGJ(R6AUEZ72UQ8%; MA?=^,)=[C+%R,M>/0>L"/,GQR[2-'X=/HH@L[G9#,X]<.;LM?KAGTMW3'&T. MY2S$R2YJCN':,@O7NZXY^OO)F8*3W=<[MGD&;-\< M7.WR9NGD)F6DX[9H$Q.?PA-!..\KG&6KYR!&]*7J>WR&MUNF;@XZMZ7FQ !<^3SVY\%XJ M!Z@$(9$.<%% 4Q90"#/?6Y>=-Y:(<3[0+,S=4T#4L-[G61XD$8E>.IZN3EL? M?U5>]OWZ'"9X&R<>>;8VMMA4KTO#L7#?HQ>_.'LV.3,!0$."^7SV+GR"T1[! M]6:5Y'%$0TC\#.]@N$]9%<_%"W]E]S.Q!A)T=GO>]66]N0A2^@1A=@-3-IY[ M&II4/-HV9WT[L2N)_6A0RD=MIRDAJ$4$I8R "@D:4M(OE7+2=^:X]8&?F:P# MUC9E<'%DA-@MQ*_+X-",MN8DLAFJ]M-!3&#U$BLU0W$JAKX).A3+?@#L,40_ M@M<4=H8G!.X5VQ0:-"?EN/;IT!LB?Z9"^Q'QKH,M/,?TP-D\;#5IV;:3FO9D M >0-H$Q]#B,"\$9C05>1O@,UXI64'?B9,YS:HRZV.X0/$+(\RWI'8\$72+=Q M*JXT0$0?FEZB#K8?E 7@/#R9<\=QP=*J\A:#PB]*+J") _B9_>58WI#?C ]69QK0$50:5@L7\LR M1F0Y&X&&"*V_V8@XK8AY0V1_"C)X0Q3%4Z)*04:2EI:Y2=%V$DJJ:)^Q:+\K M>(,=8Q0PU&K*I2WR%K!H7.[%PR!I1SD>@W#143CDR\Y! -2CT<>)'5 MNXH3>)G#[90IO ;/V7(KE0R3[:W5L\141L"$].18PKJMV4OC=?!\+79E.4$G M9U(^QBGUKD.6&,YF239;UO2&IZRV)5C:$O5Y$#9L"6\ +&V);-_XJNM51*3^ MID86P7L5%F0Y$,W2!ZFL=[F%M$T+/8*]@X^L2E2IQ'* BD&)72]5)T62#_RU MU;3BUGBM*..,_7!P"UH"%.4S,"):?9*J$* ;A(Q$0N$Y80H?[] MZ5#\T:#<28&\C1(3:79N"Y<*3J"2 S0$H4>IY0<\K4Q2-PIA^9$B&@LT $$A MD3WL93P_2_.&UY/_ZGH\^=7?;U(<[<-\G=[!]#D.H6Q93_]WU:'JHV7?$0LN M+'M=,)K7OT8AP&/J\4W=J*WI=5HJVDHMB(I-TW.$@G.FQ.?@@L@ M;#PXVNG5.1[2B4_Z;1W/-)1K? [C1ES4E12. [NG*YW#1#EZ!OL^"?H. MK&APA^??T9X2JEA'NTM $-D%3W)\M_ 9)GO(\_D)N_7XUSA_.MMG.=["E.?6 MZ;7,+*-M#Z+[X,7.<)]A^H KD^7](E(NC,D\*QI$U9FA&.PM#/%C$O.#BW.X M@6D*H^)ODE.S.1NMZ<>4K9,%0"D4^$:D F$A5M5]_E#"2OY=248/ *)"MO+O M\Z\@K!D/MHC6NPGFU4%)52;4$4+Z<7B0L!VSWL$TQM%='J1Y$94^!8A57@8Y M>("/<4)/$JGE\D_Z,7G*08>5-.DU3,4\644=R@J4O&2>])C>@\Z>B.+@97(? M;^$F#;:P4=:[?D#Q(XND=^2?V2:NW+\(#?^$D34/-!?$D6F8"N:BZP>-Q611 MPHZJ1]8EWCB\-4N3#1AV@'O55B49L "7EBSW025OJ_Z_EAA4(H-"9E +;9H\ MF'F-*>Q7?SN\E4RE3^WFG]#= MS=#33;D3S*%&;NO%?&H^04X[X\T\A:G,1E*YG&R/: YL]9A"2%,.%R\Y"0HP MNH?I5CY5,TQ%-Q,S1-55HJ7@"8*2*8 %5T <;^M%"D4*,RROQ2D2('6!UBU$ M=.%Q$Z3YX3X-DHS8.[UK_^G0^HM^Q:$2 QLE9PH,W58=%NP XP>:HM"RL_9? M/2T\U+$.8>FA,BB+M 3DV B-DOT;3L8N:J;]-R%^IM?]2G'/W4+3=].1RNINN#S M.(4AL5GY2C#1M_1J4-M4[)OO69 _!0C=.<+/V+TWU(C:]M'"YFIEN]S+]6:0ACMFP1$+(.S"2+ MF<4XC-P:IT=]7F,S[C86KHFLHN+X3'IEJVA_&L3&YU-IL#PY;VSMY4E75'E&7M MU*HW$!)[9H*4-Q/^26R!]8D.8D^JNVV9R7CP5<-DX28Q&KI+<7A/L=;)"*M] M&4[4-W]!YH!?R"_+7Y%_/ 09_//_ U!+ P04 " 3C?U090JA)UDU !E M\0, $P '!I+3(P,C P-C,P7W!R92YX;6SM?6USX[:2[O=;=?^#=_;+GMKK M&=OSEDF=[)9LRQ/7>BROI4DV]TN*)B&)9RA"AR!M*[]^ 9 B*(DO B"%,A3 MIY*)QVQT/P :W8WNQM__\W7EG3R# +G0_^7-^=NS-R? MZ'C^HM?WD3HU$*V MZ[XY0:'E.Y8'??#+FPU ;_[S/_[O__G[OYR>GES?W-Z?C.S0?0;7+K(]B*( M_-OTV]]._N?R\>[DSO5_/%D(G%Q#.UH!/SPY/5F&X?KG=^]>7E[>.G/71]"+ M0CPZ>FO#U;N3T],MZ:L 6.0O3JZM$)S0__U\SLY[.S#('?8K%.,O_[^>3CV[.WYV\_?'J?^<4'R_YA M+<#)[77F%^VG\_G[3T_OYQ_/?_K@?/GP=''V'CP]G7T 7YX^6_9/64[A>A.X MBV5X\F_VWRB+6%[?!YX'-B%CP\1SZB__G+FPQZKT^!]Q8&BW<79V?OWVU_^TWRZZ\' MO__RGO[V^9GYQ>G[\[>OR'F#T3@YB?$(H <>P?R$_/O[ MX^W.F.YJ[?K_H$N(X'_VZ?W9._)[[V9@M?;P KJ+Y:6$E@&8__)F[9YN?Y6, M]*]YOQENUGC%(TS=PW*_J\%,:+U"'ZXV,5?;[;#]]\AWQG[HAIM;?PZ#%<6T MG-M'3.9/$3+%HJP#O/K\D/XV$7[G _ : M\!SI8,8;\)82D_6XX\:.\(3X9# M>#RZ;A"PWR[@\SL'N'C$\R_D#Z?D#Z=GY\FJ^5?\HS^W8X0@L&(%9876510$ MF(5=4#RRBF&P_:%G/0'OES?5--ZI9WH*["C 0XY?[:7E+\"]M0*\S.9_VR"3 MYQ=/,S?TA!EDWS7 '%%)WL,2'U7WT>H)!+S,'7[7 '-76/H1/M>NH,.-VNXW M#3 5+_*1XV ]@!X@UO+>_W?7(BR646B:80+/))C!%U^*V^SG3;.:_ OK6' A MQ>PN 8WLGM=E][Q!=F?6ZZV#%;([=V-K1&SC5Q!IC.T;UQ-448??-;T$IM@J M )/@(8#/;FSZB:^" QH-,#T++.*R3#>K)^CQ_XZL )L0WN81 MK&' ;7T4?MX@JQ@4'[ED \CQ>OA]8VMT_,H&>P"!"QVQ]9GW?7/,KD"PP*OM M:P!?PN457*TM?R/(;SZ)QEB>KBS/NXP05M\(B;&Z]VES+"ZQDRT%YNZ7C3&( M1UA!?QI"^\=T:6%U.(E"&DS!\RC&<#FEQ@2X]6T8X(U,ST2JRJ]@Y(?!1MP^ MK"#5Z$$;7.'A%C 07"5[GS;A$<3.Y(V+L/OQ![""L>^0@!>W=U#X?7-K.AXR MUN_D ,53&0DJB"(:S3&-1PLL[]9WP.M_ <%E_1("C;-+=D<-9C.?-\AJ#(F@$BCXN $V1W@8AV+B6=P' MV-Y'35JOF!-ABY5^TX1JA\\@&#V1+6ESV]%['^VRE8W4C@)[AZ05V%MR^(\' M8=K=D'OR&^_6%M'"I_;2]5+C>1[ 52XOR6@P#SX8."#XYVN< MX?&QGW@4J"2&RY=^XW)PIJ3(G+\?D-DS#1@VG_N)3;Z!E\)RT5.E6V"=,UQZ MJGS+?2P&3T]U<+'/G$+SOJ=*.#?LP5#IM?JMB%^E*'WHMS8NC5,RD'JMFG>C MSPR4GBKDW$N#%)6/O=;%!;<^#)U>Z^2\.[P4FD\]5<3%=[$,FIZJW\(K=89, M3W7P7C9$BL?G7FO?HAP6!D^OU6\V%RF%Y*>>JMV*1#*&3T]U;TEN(,.FI]JW M),TSQ>;+H(EW\W49,KU6POEYUUMPSOMZ([>;-\_@Z*GV/:QO8)#T5.D>UJ.D MD/3U$BZ_AHC!TFM%6U0'EL*CXQ[N[^\.T,&&P@]EI8G4U2$N\M7D_GI\/QU? MXS],)W>WUZ/9^/IR=#>ZOQI/?QV/9]/OOA4Y;LB* TM*%>N0;:]T48KKRDRB M;2+1W$)/=+XC=+JPK#7EXAWP0K3]R6E<[YRF%24__O/.M9YC*TQ?4C""ULI3MC*_!=?X%&MAVM(E)% M[%P#[ "Z7'E?(M1T2)49=Q(N04""S@%8 A]AS4=NP5;@#B)T#\+)'+N[(B(* MD]8BK^.XL7I^L%SGUK^RUBXVI3,W64(BW3V?W=#9=7$0JQZ@NV3&SNH6_SMRH0)JE#/JK?,ZC*B51&18L4:T 2/OS% M';"P)5YO?CB(:=DAT%_,0+"Z!D^AG"!%%#3O;X%N'F5?M[$;)%@O)-&ZMI(0 MAH]>BSM<9H(J*&FRW8,(./566@D1C3*,L;\/-P!< A][/V$-00HI:9*&I FB M!VMC/7E 3HI<"NUH6QG;MHR*9BER8QPU9:J@J665(01"(8-W^X4.[F[]T/(7 M+EZ\\:C8O\?.OA>1C).O$#HOKL?5MD.,GK9S/6%"WL ])*#_Y*.M""?S[RC& M5/[@.R"D)W8 ,1/AYL&SX@YS> ^NB1=Z+R9*.1U].UGFF-C]4%/$9FVYSOAU M#7P\W;Z36=HS^ '&^=MR\60>>JW=N4N)#8NGB!6IG1F9 MHU"QJ ^0.=AQ#*"?>@!0D<:"PEJ656=]&G K/FA905(?]A\'3.46%8/KPP#7 MH>G,X!F4%;]KQ(J8+@;4>D#4KA.J#!J]6W5E$S-;9LGXP_S44*Y= >1IJBE0#-QA=LG1KV6<% MB<<,N]X< \+8<62?,QA[ER-(M:%.3HMC M_=8!BEULP_1 )V )0M>VTG(JQ3V9XITZT]\W58OCX<8V M_3W4)O#;JGC3WTQM KO\1\<,[>I<%T N\\_T-U@5@EBB_@Q]J54Y> >ZS]"G M7)4#EZ_X=+STVFY$;#K#__PVOI]-)S>3A_'C:':+_U9=AW).^EV-A%6QK\$S M^1V0ZBG@C)Y!8"V25R@F<[IL,ZOVTD*N/?*=:]>+#H M]U5D1]#AEVTO2K8' M:@TQ*TGID"DVJ9Y.L>Q&N"TGHXY_@=8,/C3AG M)<(K($GH@SZZ!',8@)1)@,:O^,C ZA^?)<'F%BL&FJ9&,J^@A_E;T*F-W,^U\IV@)<@HL#Q\*(V?E^BXQ(,FS-1)+IY*4EJ@FH.H",_'-"GZ #*!"L"T$ NP2DZ 8>I!7W$H)4$&IE5\@$ETN(:-DE 58B#P$4M 5V/M-S MVX>P7TB*Q&GJ PB>71N@*?0$+RV+J>A9_<_ C\#6=MA/ 1^_)L7PI/ ;_]\1 M?%E&BKP^ZRUUSV3V22&)UN,65<+!FA/4E]"M (YE^[@O<48!N':T=9,!L2XE MV@G@4W(&LXZ!9H?\JVT9R&U[L<9E9BLL(2T7;97%$-_0 #JE[",'"?HI#T>YS!N)Q.^#:ZSE!MXS%ZMER/L'0#@ZGE M@2FPHR N377^$<5/(L@L G5CMHT0QS1*71BJ&G)(D2HL&XJ'ILUQ#G"N64'$ M1[IUNT86C&HK^NS,]%X3WYOR10O)'X4/>LB]EH=' M:=LO&M?$@T:D<"KNG^E<1N$]#/\ (6D0)N2()8"TBS\&L3_3F=M_&HO+7\!'O$!.9[/@3@Z.CG3%.TAC#X$\-G% M5L?EYCL"F,M448_LT'U.&C4+A8*XJ99+N6^>K5WR"* -@$.OH<>O(+!=!"9S M6DP\H08L23#=/E43MP>( HPN N390!XQ% RBIR40XY%4GF-L,8_9MP9$YHR' MFIZ$^[6UH9VNY64IIJ%#@GB9 _I>P4/@XA6_)AUO-\F3P_QB5!#JEGZ0,A$E MJ+RDF9P9..#*@"%SZL*Z1$!JKJU)(GX?;-"$O';T/"* MY^&3EFAS$G3)/ LNIS:YR;,E[8";Q>#:9H+;]V;8FZW)U9RF(G&;OG17 MDHB0E2*:%^EKHN=2-S6$:C1W0L&L)9/IBE8UC'S7!DVTO.H'OA6W4:Q'UJ!+ M971I>HW99+,QDX$LN^YFF)KM1LAA*I4KT42#-Y,4J63R#(/5;&._ 34JE&+5 M1.^]+N*L++[+G<['D#6[)YJB6XC2!- F^Q4>P2KE2;W-/G5:FD+-BK4,PA6E M=TTT^#RJ32\(9W%!)D.RI^I3$$F>,EV&:2^M4TY$%51YIT ;_FR*FJ4KTA6 M(6OV"QBB)[_N'A3I/#1P$WOL\U#6*87A9O9E 6?O&54K6+C_3CH/"J]MDWE8 MT]V$%TX0#K,ATGV*S8ERW1[/R=COC-$G[-GQ-TU+833\8E>\.5W.VSYI.SV& MFN&V<1W4^+LIIG#J>$ZJ0UU%?QW=?QU/;^^GL\G5?_TZN;L>/T['__W]=O9' M0WU&!08\BLZC//+HJNY#F;=W?G)PT(WQM%\U\ CP0D-X9R>O/\?N*$GE7OB4 MRF^6%PG5NC?/B[:=3&)YP+F. JQ&8F9B[7(/7NA?"2T+7HHM2D?Q52G'*3H_C/#^ ?*FG)#2XR>JIU]G M:&%4G>W[@N("%5'0 MG]=PA9>""-\%!+3JI#T>T.C5E5-/^82TRC(3[3>T_Z7F?@J'!U+-Q@IE!%N/ MZH@)#HMGB3WM9?8S4P7K.@^9_,W'@#+[BI=/F<%*Q^O(G'C5>1Q\K,>S,5EP")V+&6V9=:\S> M@B5Q!E@>!6FPMU(',PTX<3H,<3&8E"?&'"],?!%-UG/'[!+$6J =Q+C[TJF( M#[7F;TSZTKN%#^^B!GR?S4X+Y -'W=O AB?SR%HE!QEWZH,8W]X=0%)N3HJ:KSST&I)IREU!I7=-PB C%)X<% M!S783_J4SXWE!M1"_ 8L\M\[;P1PZ9I2"EU0+?D,ZGAP6=9# VOI0^**>C MYPVA P[D'@TJ(=.Z,N 1$O+.BJ&J@#JWM!'YZ,4*'$$WI>#C+BB& ]YTO J4 MCCZ9[\;XZ%49[77-.K^GW7!D5$CMH;2\DL3+Y%.621E%5'>DUG65(JB@PA5B MJ,8CB2-N'*JGK;VHPPA\X1@-!YTNZ,$R-C4ESQ8,7].($J6L*U6XDB<9_29( MN'5U)@<$E)]=0Y45:3QT8]E[[R-SZ:?\3[N@DO8XT_)/C065V^OZ7K>_P E$@/^"&;O![$)*4C <04#],:*<7?-N%+;_/FHYRMR1A M>SNFU+8O(:*E9&]O>)F]7TRC=2U0*1[DF@E#5<$4+(BO<^O/8;#:>56<+Q!; M^'D7%$(.=SKR0.)1'\&:I+K19FIU['\N 9^)&8\%'S;!5VQSYJ63@MT*-*L.._--REMP4]33_A@!]2ZD81* M8JTK$7Z!H!71+%9$N*)E"'K5HF_RQ:YHG M0F3U]*_)9TA&Y533:EWC<(L+)>?,4)W#ES?>8!+]\2;3ZTRJ3W.CZ*";>EEO M!S3TZ*/MV]VHA@QE5/1TM'S)+(0 KY[(M^.,Z)B?&K*)TRZ7>'][KET*GQ]Z MFY&#=15PV'!34BY$TK2DI:A#7W4=/+/D*$*9+\,4D*/E)/H M@CHIX%"K5DF?,X[;N+'*NFSMWP__:3)/6KS]!9RXY1LMR*NIAI0SH26A M*64_GU_V3B:=Y^^^&R(ZS\G#QAL5"ES1T%W :^>=[<8AXAEMJ#4VO-98Q2+I M2VQ9/_K"6JPO >PFIT+Y4:PU%MY6A:N$>5I&H O&:2Y_6LT$PL&MCQ=M)-]O MA(>:<#I UCN+WY.F3R,C(&ZNB% ;*G8;KM@5F8S>'/O<=OEHJ@[USKB9P^FV]6& 6UG$$I\C6.A=^!NUB2C(%G/.("+S'R M(,UVX!D(5J0YR-XO$?#)E>8C-N$20VX&,_,@?ZPTS$T-G*;1&B]RHB0L[\I" MRQL/OF3*[=*!]TNLZ^&A:%1MY?3$HJZS]@M(#.T E+<#*$"Z+[9",41-[+^^ M>/NXS MF)),$AJ2&;_:7H2EC L_5^LH3")R2KJ*-#&ZWENF?49(ZHV-=> UD04K.@57 M2X)##.U8M+9CD9ZGOMAK&1H,.^\;(9*]4$.G"T5C(HUX]C]=CN/G= M=<".$Y$V11ACD0.\A+8-$=#EYB& 3F33%JW)/5?M#!;53 PM>?2VY&EN)@W- MT-OK52)U UI"H0OZ+9]!+?VX#_NXT)1RO,)25U/>@)4B/S3\:>1V3:+AC]3T M&:J%^%I.L)>-,SK]&H26ZS71FX-GN"[H-P72B-[]I.GLV%\ B)R8DR>$N4(V M\&UPA1V$!5^7 7Y:0V6^WJIISFDQ5"'EEB(JTS_2U+N@;L29UW%#F1R8>#WG M5/L)W5A64-*BAVC=84U!2H@(W_7OI@)M;T?^ %; J>3+"&BM=(U1R9A8>)YS M"CSQ+]Q#/]BI][P[>'IL4I+Q$=8JZ^7FD!$*_>C5E5NX%11;F\ETR]18FJ7T MVI+L)@#_C+"1I6AE'I#3O![S6*FQ&(O)"9]JV -_!D'H8A=["GQLMM[#$*#K M",Q>X&P)(V3YSNP%#[29NJ_\JTR6LI9,+N@OL%V](N?Q#,L@OL2**+3!O>@R MRO_^6.P/&@O2;7LD@P[=2+K2C:3.+#)G_<+H&W'UNPU6*9'>I#&6J> 2E+;' M!,/I4Z]PVCMHH;R9P!#\R6@$&]W$7 ;E[IZ^,!]I#F,]#\,R9X-UYNO)D.B),A _] /$AK=\:4!C=]=_,!]LOI!1U:(MCG^E@&(&>[%ZA>*->;CF M14P9BCU1I(WJ #71>#8G@UX6OSV!E3=##%^SJY4:PY?C+C#%^'U/M'-3&%== M'#.@-2B+EC,ETI2DW0ZZHS#][?UFNLK2*&H/W=D<"WG)C$]9Z$Z0_E!%&)XD M,%S)#E>RDE>RJK+L5RL0V*[E/5AK0$*HMWYI M0\)OT >;;U;P X0WD>](R%-$H85SLNA]A.\^?$(@H$_BFR/NZK:39"S5)LQ>MZ/8, ^=J MY#AOVXH?DG\ECI;N)/\.J7-#ZMR0.G<$87+%5_ ] %O;%;SA67>-7,&?]S;S M3B6*%X?)3,.%H[0FS7-S^I*N6.(@%B*4[\ZRI6CVAA8(%,#*R$9?TKGD0"N+ M9PTI7&IMR/VH9P\S-PNBQ^*/&4L$RK4FM'0![J:N.S*S572MP[#NB0&O 6O^ M*T&&OMEV@D[T*^Z94\@_F&UEZ(5!S<=@N^BL.OMD/M)-5IU]Z,EQV6C5 MV8=>G7K'47'R:5##C5=$?#*JGWW:T#'[.&;\(VKXBN??"U'L0EH]'\.:CB47*U^=5B)Q6N7Z'P8];_R& MI,MI?;G*R&F5Z]%Z^8:]JP!;^PK$*J&F5:IZO<1+R;1^YO$("<7FAOD29H?H M9*$KVZU]N>V5Q:Y,@_>EZX>^9=' =R-S"8 S>D":-T,;@!I8#PZ8\M)^CH M1)*#&2V8$G5SBU $G.N(1$WBP2GK**N+DMT"Q$"2H'X,*^DK_L4PG:FO 41" M'E4CPQ\#;MW279H>PDK/_,D\RWCR2#=Y9!Y1OI\R?$LE[M<=J75+6A%4L-$U MT^!C-^M8.X96$';%N>G>E.0JO[X\:=_ =$@Z[ MH=0]<)T!.AV0*^._RRX7R=\+-ZRK)IJ$2Q#,EI:?[(E[2*L3@*/1%1-EZBC" M2Y5")63INA'>=KVX@O,_3<2-\#%JYXQC?R;3? M5#&:#E3P*J=OZ_HVB'UT\;X\A21T\)]G3CU.OXM+44&H$RL4%2T:^@]:N>P[ M#Y[EWULKB6?XFAE?R^/&Z?B"38GV/M0RRVF>J#S>PKV'% XZ7'*8?LFA;JWT MI<.1^CT-"W547QH9Y>MTD2">U''5E[9&C1H;D-NNZDM&K"ZX"XWQOK1(:E05 MJ_#J^I+'K-#?5C$#XD&))NX]NYN9<6S3M1^F8[.E+HE@V%;J ]9-O+_6S6R" M8YNIG/L;UJ1&W>WU,%D-7FRR"=.4%M)>RL'(<=Q8DEN?FKSD/U2D&O 0[F** M02G?I4&[?8#6;HT,F5+]_WT-_1O7Q^Z):WG? /$,1WA7@F=*DR=PUQYOG;@" M&"ZICO"2:KC8&2YVAHN=X6)GN-@Y.F][N-@9+G:."][NW#28?J5S/#<-AE_Y M*(W=M.=@LOGJ1ZT(^XLLS*2DQD= ?1<7SI&Z&-H1$T2'7^91ZQLX^5LE84C( M8>.DJ,-+&>.YAQL IB!X=I/C[5 =Q SC/Y&B'ALN?/Z+^X&,]32CQ>8#5/59\ M!+6[9%N+A_@J"+4HB_AKRR5D],;QU"CC&C$]I0P,\;W>Q/>4KIO^Q?J:V/>0 M4\/U)0K($L>*R9/L25!-&K]JYZ4OFLS!TG.XN MP\_LSNO:#F+EP98FVV]W:8::"I!!\7A@@XVPV@R:DW?UW/BI7_* 'O2)/HW? MDU26^%ASC"X$RF5%T)&TEGAL-S"X PO+FX(P].+;0*'$M3(RY2Y]3EKG0P"? M782!P.3&*'17- <;X[2@\##BHQ6,N!,RA:D*\YU'#(^ZAE@M[).GW#B (): M-X,/'CYZ0W<^I\]9E = 9@[B!#;!IN1;0<1MBS"*RL(-OB']&4RD?7' M25!+&FB$C7-\$+!-_PB(247>%\3_7$6K>"[BOP_%>HM+$!=>Q27:2NBRB)N4 M,(?TL%U"#Y^IU_B@?J9F*'DW OH"075.0A)K!@5A9KW@_]I?*_A'?R;SQ<]O MSD>-\6:]2O"V^U%3O#V2] 8QSG8^:90OWFN$O0^T7!A$3XB^CQJ.R5L\$O>" M^01:X)UD?TGDEQ<3:4D&T4NG0A+#]?EPP=F="\Z<$_N6>DN8IM#Q?/!5-7YH M"R "]ML%?'[G !=C=_Z%_.&4_"$#&?[1GV-LDX3[+T:7L'7X30-,41\J'H5W MWG(_T[/>L(M+\VM39T-<%Y00T:+;\$1FW(=[B[2:%]_]I63TRX&M[,N$"='= M7T%(3SD=;2C/W%N9Y%%U#^]\+GQ@UPB(TP M)<^;TQ?0:9 B\=#(T^?@Y0\8_*#'5/XO"1TXZH9KRLM@N%Y9"(@9PN7?Z^%8 MQ$'*^U)+.2>)'I'0H/7D>G2&Q55/,0T=$EQ:7ESQ D -8[:,2EM2B.JA8AHJ MXV+^E<4'"K5\2R@$!.:?2]*PTD6T!>79E7Q++*G5;!5I] M2RGC.-$@S^EK>EJ9X(8L,K-VM^&%<3!5&*:YR&2-9=.3Q+A<#:C89S(]S(8WD:X 15+G A_+=P]#A6T>5 W6A7X/M641;Y@ 5FZT0@^6Z^ 5>F6MU\"YLCQO%E@^ MLF+3DC,_E9.6>/IL'J'QZ]H-\ Z\QJJ)-W^VFHX:WA E"B9X\K:]?I)W["9S M_&L.'6[#70I?:P@M!:H6?26 ].Y^"%P;/&"FB*>6Y"-69N/Y'-@D/L#6 MX<3?YK5N2*\IZ,M*(#6.EM*_Q-A*MN@M0A')B:#MN$064CD=O9)0Z.L+DD-& MHQR3>?(R".V@J&1RJDEJ*?ER_A&AV"V806::$1OHEBA2-[2\^+7;="N0?LBI M84>F141X->-IF?D V@ XZ 9[4#4$+B6C_USZ[ELK?,Z35G_$;.?M(B9 3$\1 MUPZ0Z4G)/!&A'T;D9(Y_ M@+7=VO+BJ OY3; 2ZP)6?RS]B&06UPP$*[159S0^!6A:I#P$7,2%5^[6$[N, MD.L#A(@K=NLSROA/L>+F7+4"]-J='SP*(O=3V:7$?+I9X"X68M70M8?J!A[X M9PC8$3&3,][YN5HD"@?I!@:"D0])PJW*RG8D781JYO>0:$=D?"211]4R;HG6 MC9AD::]6I+8%JP8V3/RD)]8=YV=G9WN'W61.XZQR\105X^JVSHD(]P"/+^^2 M<5!K(884T)0T>X/M&=J6V[43W[%&4*F$IGX)OQ$+A>2P:CHER)K?=-\ M8$?,KI>AVD9$TP;\;:>K:>B7X$[FQ<="$N+-O:V-O03$P,-JTH[=%K@(+(%N MLSQ4]..:\Q"U,+!9&OHE$&VND_>U^#V/Z[DV]'^S/ ]L+BW_AU@'YZ*O]31) M\\FS: ' ;EMRW[NY(]?(@4RSMRI:;4DDWOJMB(8."=*HU:V_CD)T1YY(NA#O MWU5*1JLRG0N%22L%99+S>'C%#H1=<@+\4^-E#O M!MNYFZKT*GI11E/0^"^ MLYU.O M4ZZ[>Q&%-K@7/C%SO]=O_PF_ 9S[N2Z^Z_4I+*+0>L%>A6BP GW3.P[RK%Q8 MM;7ZTF6P5#&5H-2W[H(5QP^4/SQ-[S?(N1W+2F8-;2\H6#)K:'LRR2)10SN0 M21807_1:=XCZ]'WIC"@8-;CF!0T9BF;J-E'#O#!* MW)>&BI6Q]@JT=F\'6.VFVU'+ MRG_[%'+)N>Z&?%?S#"^S[0FIK7=WV,ODW%!OB#<]I1"K;!X- ^OS )9X(A6# MS\Q.+[7AV\VN2^%Z;V;#D?I;LR3!DH%G=O1= #R>S%L&FW*+M2,=406 :R9E M.X7XP[ RQ9/]&7H?AP4J41#"\!M,&+FRH13!CWWRQ&HB6%APQM#LDY]6$\V* M0D:&:>]].K&*V!2X3X/%7;D8"VN@4Q0_:^A4=XPHRA33IZ#^U'L]*=Z;@8$W M!!Z27^7JPY'B]F70A[F_FMN5A:$V.'@YH8>#SCP,+^4NW;'BI:9U$P-6N:]W MO+XR=TNP+7H7O4IRYL$NOT4CAO1_@:!*<07O3>W)/O$LU ',+XR:\6MP5G8/7>_:_= M)#[%"T'+/4H\3!1]J:7!>1P+I6LF$U\1;A%83D>_)-MJ M^?BE,*K Y,7))=:[!FU#^Y&A_%\F63]UWT?8 MIS.$X(80W!""&T)P0PA.+ 37IV1/Z1"^EX2TAJ>TT,574'PY<851\L2-NE(T1UU]%F$*E/<&TQ]'0'+ 10 M6K. )G/ZDQJ)7T(4NQ TXF-8U)N=K$& F?<7E-AVJTWFTPB?$?@GMSYFCC># MBI>8#A]$7("B+\5?S=LA(.+^E'RL [/?K, EMD$Z?2*PY7RL@^?#-2?"=-[7 MPO.=L^P%)[V4@I88"54N,I[Z_I>M'YT%HL!JH$UWSCF7*BS?'J9?+(NCE*/Y M^G*97+K9BHXRTZ^1JTT 6&QMI. H;)/6+1^'"QX!:S)%[)-ZA=2ZRS.-UMCG M($Z@Y9&G5V@^UM%CQ=^ NEEC_CIXQ# L\!+G9V:)!6R6.?&?OE[;1 M8M+CI('S3S=O'3HJM8FN_50MX35I#R%_WO+0UA\)JYS"SF=%Y[/\ M%)A^)BO"+G?#:LU!:>_\O8G"[4^WML=W\EY; \>IW%!=/!T%)1%UPNX 0@#L M$DO;MFT'S(F$7$>\]W2U1A!V*FN,-IKCS?('L((;&/%FT:H;3J>D^H1L3S[2 MAU_#$LT,I5W"%ZA)/C*0;NDFOJ;9HP-IDRZVG8C^GM]@G6]YA(6&!2T84XG, M*D^%IO1_8YI>BTYO0GLWK:<;TTV$1U(E MG>WH*QL/R276HDQ7R@2ZZH T"L30%8XJ,0:PAYC$&8 S?K7QKXI78DH.T+KL M6T.(TQ81I]F,K=BD RIJF>B=)1&)Y6EW36)N:Z@&\<[)S&=+29/NDKSWX#6< MO0#O&7R#?K@4*P*6'J,S"$A;=BI&&:Z#%%]IU)D,EIW:]XLA^6W-,#2[/[DZ M#-,S@4%G>'VW6NAB X*!9_8+%FK!BPU.AIW9G01+D_TDW1.6M#^<&;QN*<-, M_1EQD)E^O)@51RX8@*87?(OFL&1"6PPD#27?QPC1U?Z+;6VV(0OM!AHZBPTDT';]:<^]E>M25Q0,]C4J3>38=OS M S[VUR23S#UAT TG0G6>$4.KJ:-@=AS6K?HT,U8QW5=?7E&.(@-RL)!KI;(R M(/L:$E:6\\R@[&N 6%5^/$-R"!D\)[T0XP(DI<6ZNGUJGC*4 M>3ZFAIBR([0M/#X'-M:((S]T'?(;[K,*+U#-R!UT]&H*IL&VR@X[!784T.9ZX]>X!]\- MWFL[,AP<#,+E=HH&U&%WUF3U3N9)175C"I?OC?'&@1L J(GT$ 7VTD+@P;/\ M6)D*O;K(24N8QT> U;AKXVU$"7WWW9!TS_)I.V_:HHB_(RGZI&' M.(A6IU/U]+'@B-EO\36TX: FG<2FR>S4$!WG2^6<90]5!KR9KXL(FRJ0R[KJ MRV.R(K!)&MM]>556$$I.1ZLO;\UV_GR[RWG_]\+,E]$:"Z.HFXV#DD@=-Q+Z M KQ3L""I3YF7>4:.X\9R9'XH$\&5(]V%$*T@YSKN^)-+BT>PAD%HT++QZ/%PTOFBQ33:%V+58H'^:9"ZS5\FZIF&JU65K A*#P#/\).R945 M@@4,-FKT#3?];BJ=:O8U[-ED[/B<].EZ_MT-EU<1"N$*!/$Y2A8[0B3%UIE9 MKR+;68I\&[HJ,R]2MS9\],3?O-X@\J701<;>-^*W0+ZSABY>JE>"-SZ'WTG, M) K"S"SB_]J?0?RC/Q\"Z$0V=1FG('AV;8#X+Q(J"#3,\R1(!N0-]1=_JS<^ M7[+"+S?)7]8(P@N0'VP9K;:,U!SU+YPNOC]@V>8V/=!=J1)AI:8V/23-=]+! MHL/7]-"S"#Q[-E%?0LDUM9.8<=N;"+.(ZP!K^D(,5.7'P#,(GF!KX8+KA-4$ ME=09OEI:_@*@6W_O%V1"!C7'Z$+80%8$#29RWB*6>EVBE-"?GGOF7<@\NEY& M-4&+E&$N?#?)SMU%DM/KK3^,#G>FE,MX+=WZ,W<%YH&U IEKV,F3YR[B.)4'^)U4$VS$CK6"K#0H\L^]HCU3LR_BX'L=8/;WZ!(?=$-1C07P-, MRIF&5A!VQ?Q1CV#];:_U6>%CP5[)X<20-;USI/IUO35=&K3A8_V G?]N6/'* MD@LDZ';06F\[K4!@^ZLTXUJRRP9;IK;&*CU:C 0>.7P>L&&UF066CS D M>#2D3(/5&: +JDR*?RT)"[E\C5_7P$< D>A:EEVRS+.?B"4OU!Q*)F:!(H]> MR"T" $B8<9Q,Z@P$*_Z01#D5'=JX +S#"*G\1-S52*P8.<\N@L%FY#L,KNT5 M@E#: Q>E%A$7K["L(-2B+*+ED:5DFDKTN'8#8&.>^%=1WE>Z4:ZW3#JP-M#E M)OLWBI9*+E6]B3=\G-5(O1$:H,T9EC'DJVFU;L=SBYN;E",T>_U+RY'9/5!. M+9B>LE-# 1<@VI=,'HX#%^:; :8G\>C:L'D[],)8-'G,YVK,#G;GN=EEBGP. M%.3W^AAP9JNUIC?O75[)K-F9>]SA$\@7\NG+V^0BN"F+\W6D>#CY&_*/)PN! M__A?4$L#!!0 ( !.-_5"@1[C+_@< %,[ . <&DM97@S,3%?."YH M=&WMFU]SVS82P-\[T^^ JM../2.)DFRE.=G)3&(I%W7:Q'75N=Z3!R*7(AH0 M8 %0LN[3=Q>@_MB68[M)ZZLD/U@BL 6*^R/NP!Y^E7__=GHO^<#]G;TXP_L M_)?7/PS/6*T11?\Y.HNB_J@?*HZ;K38;&:ZL<$(K+J-H\*[&:IES12^*9K-9 M-!GOW;W:FU12, \.FW6:KV6EV6ZS1((&Q3N;X^<5IP:R; M2WA1H9,JK?@?]-K4V%^F/!=RWAN)'"Q[!S-VH7.N*E%2 MJZ>TR;D,0SDR9HH%6*H@2$VY$1S'9Y5@[>7@*A-CX=A1N]D^C8J7FZ<8H])@ MUF?4[A2;YGS?)/^N:9T-+D;#-\.S5Z/A^W<_WYC8GYO&([2N9EQI\TD3&=;9 M66:$97VAC=!U=IXU^\TZBW&ABG3.7,9=+\PO$5/F?ZX7-0FIJV&1XV,);*Q- M N9%K57#9E+:@L="39;7!4^2Q?7"1*%) ]>DY(6%WN++"9N)Q&5H!S2+'\'0 MOX1-JY'1J+5%)T'TN-D]_N9DE@D'#1J:K# SO*@][B=YPM_@E,H7FCZA'NWF M:415+^GW1HXEMTW_)VSZV12\WYF75L-US3(^!69@*F &":YC7.,_E9SP*^?L M @IM'-.*O<'.6;O5^(GIE WS0JC?ZFRHXN;)T@KXS] _6NSXB7ZP]X;M]X;. M%GG#:V[1!W"UYW/V 1>$A&0"]> 4)KA"HK$+I1V+L3$7BG$U9Z5RI@2<(G>0 MX\V*?(2S'*]0&Z6@((8K.5F3B(Y_P X[EJ?%LL25 :' ME&0;&H,$8F'B,DZ&3H/B[# M"=H"8J\@]5N@:CK!:6(LAD89S]?-L'?ZW7;ZHUUP>F"I4.A6Y*$K-ZJCQZ,X M5INU>J%()4XY$WZ/99E@G^BJ:SY31S<7=%,MT-,($@0/*5<4J!S0WA@:09/X M9*Q.$J5$ 71]C?[IA[->GYC;C*52S^R""P8FPI*Q'.-4&/1&+>MK[FT7RMS2 M=N_AN^WAQUODX:-K[O#MU\\[[>].;.7#509'MT&=I@(OO:,,&3?@71)=3-#* M1HT86%KEPF8D3F(YA@ 4!M!U(FPLM2VQ'04'1LO@FX71,218;-D!NF("Z-O! MWP97<<;5!-@KO.]>E!(EVD>\T>X>P*%OVNXFX2I<"DK_56 "]<_HYKR&BN"Z MI,N#!TJO#93B0#3/FP!!"